diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc
new file mode 100644
index 00000000..2baac3b2
--- /dev/null
+++ b/.config/dunst/dunstrc
@@ -0,0 +1,416 @@
+[global]
+ ### Display ###
+
+ # Which monitor should the notifications be displayed on.
+ monitor = 0
+
+ # Display notification on focused monitor. Possible modes are:
+ # mouse: follow mouse pointer
+ # keyboard: follow window with keyboard focus
+ # none: don't follow anything
+ #
+ # "keyboard" needs a window manager that exports the
+ # _NET_ACTIVE_WINDOW property.
+ # This should be the case for almost all modern window managers.
+ #
+ # If this option is set to mouse or keyboard, the monitor option
+ # will be ignored.
+ follow = mouse
+
+ # The geometry of the window:
+ # [{width}]x{height}[+/-{x}+/-{y}]
+ # The geometry of the message window.
+ # The height is measured in number of notifications everything else
+ # in pixels. If the width is omitted but the height is given
+ # ("-geometry x2"), the message window expands over the whole screen
+ # (dmenu-like). If width is 0, the window expands to the longest
+ # message displayed. A positive x is measured from the left, a
+ # negative from the right side of the screen. Y is measured from
+ # the top and down respectively.
+ # The width can be negative. In this case the actual width is the
+ # screen width minus the width defined in within the geometry option.
+ geometry = "300x100-15+46"
+
+ # Show how many messages are currently hidden (because of geometry).
+ indicate_hidden = yes
+
+ # Shrink window if it's smaller than the width. Will be ignored if
+ # width is 0.
+ shrink = yes
+
+ # The transparency of the window. Range: [0; 100].
+ # This option will only work if a compositing window manager is
+ # present (e.g. xcompmgr, compiz, etc.).
+ transparency = 0
+
+ # The height of the entire notification. If the height is smaller
+ # than the font height and padding combined, it will be raised
+ # to the font height and padding.
+ notification_height = 0
+
+ # Draw a line of "separator_height" pixel height between two
+ # notifications.
+ # Set to 0 to disable.
+ separator_height = 2
+
+ # Padding between text and separator.
+ padding = 8
+
+ # Horizontal padding.
+ horizontal_padding = 8
+
+ # Defines width in pixels of frame around the notification window.
+ # Set to 0 to disable.
+ frame_width = 2
+
+ # Defines color of the frame around the notification window.
+ frame_color = "#000000"
+
+ # Define a color for the separator.
+ # possible values are:
+ # * auto: dunst tries to find a color fitting to the background;
+ # * foreground: use the same color as the foreground;
+ # * frame: use the same color as the frame;
+ # * anything else will be interpreted as a X color.
+ separator_color = frame
+
+ # Sort messages by urgency.
+ sort = yes
+
+ # Don't remove messages, if the user is idle (no mouse or keyboard input)
+ # for longer than idle_threshold seconds.
+ # Set to 0 to disable.
+ # A client can set the 'transient' hint to bypass this. See the rules
+ # section for how to disable this if necessary
+ idle_threshold = 120
+
+ ### Text ###
+
+ font = Museo Sans 10
+
+ # The spacing between lines. If the height is smaller than the
+ # font height, it will get raised to the font height.
+ line_height = 0
+
+ # Possible values are:
+ # full: Allow a small subset of html markup in notifications:
+ # bold
+ # italic
+ # strikethrough
+ # underline
+ #
+ # For a complete reference see
+ # .
+ #
+ # strip: This setting is provided for compatibility with some broken
+ # clients that send markup even though it's not enabled on the
+ # server. Dunst will try to strip the markup but the parsing is
+ # simplistic so using this option outside of matching rules for
+ # specific applications *IS GREATLY DISCOURAGED*.
+ #
+ # no: Disable markup parsing, incoming notifications will be treated as
+ # plain text. Dunst will not advertise that it has the body-markup
+ # capability if this is set as a global setting.
+ #
+ # It's important to note that markup inside the format option will be parsed
+ # regardless of what this is set to.
+ markup = full
+
+ # The format of the message. Possible variables are:
+ # %a appname
+ # %s summary
+ # %b body
+ # %i iconname (including its path)
+ # %I iconname (without its path)
+ # %p progress value if set ([ 0%] to [100%]) or nothing
+ # %n progress value if set without any extra characters
+ # %% Literal %
+ # Markup is allowed
+ format = "%s\n%b"
+
+ # Alignment of message text.
+ # Possible values are "left", "center" and "right".
+ alignment = center
+
+ # Show age of message if message is older than show_age_threshold
+ # seconds.
+ # Set to -1 to disable.
+ show_age_threshold = 60
+
+ # Split notifications into multiple lines if they don't fit into
+ # geometry.
+ word_wrap = yes
+
+ # When word_wrap is set to no, specify where to make an ellipsis in long lines.
+ # Possible values are "start", "middle" and "end".
+ ellipsize = middle
+
+ # Ignore newlines '\n' in notifications.
+ ignore_newline = no
+
+ # Stack together notifications with the same content
+ stack_duplicates = true
+
+ # Hide the count of stacked notifications with the same content
+ hide_duplicate_count = false
+
+ # Display indicators for URLs (U) and actions (A).
+ show_indicators = yes
+
+ ### Icons ###
+
+ # Align icons left/right/off
+ icon_position = left
+
+ # Scale larger icons down to this size, set to 0 to disable
+ max_icon_size = 32
+
+ # Paths to default icons.
+ icon_path = /usr/share/icons/candy-icons/apps/scalable:/usr/share/icons/candy-icons/devices/scalable/
+
+ ### History ###
+
+ # Should a notification popped up from history be sticky or timeout
+ # as if it would normally do.
+ sticky_history = yes
+
+ # Maximum amount of notifications kept in history
+ history_length = 20
+
+ ### Misc/Advanced ###
+
+ # dmenu path.
+ dmenu = /usr/bin/rofi -dmenu
+
+ # Browser for opening urls in context menu.
+ browser = /usr/bin/firefox -new-tab
+
+ # Always run rule-defined scripts, even if the notification is suppressed
+ always_run_script = true
+
+ # Define the title of the windows spawned by dunst
+ title = Dunst
+
+ # Define the class of the windows spawned by dunst
+ class = Dunst
+
+ # Print a notification on startup.
+ # This is mainly for error detection, since dbus (re-)starts dunst
+ # automatically after a crash.
+ startup_notification = false
+
+ # Manage dunst's desire for talking
+ # Can be one of the following values:
+ # crit: Critical features. Dunst aborts
+ # warn: Only non-fatal warnings
+ # mesg: Important Messages
+ # info: all unimportant stuff
+ # debug: all less than unimportant stuff
+ verbosity = mesg
+
+ # Define the corner radius of the notification window
+ # in pixel size. If the radius is 0, you have no rounded
+ # corners.
+ # The radius will be automatically lowered if it exceeds half of the
+ # notification height to avoid clipping text and/or icons.
+ corner_radius = 0
+
+ ### Legacy
+
+ # Use the Xinerama extension instead of RandR for multi-monitor support.
+ # This setting is provided for compatibility with older nVidia drivers that
+ # do not support RandR and using it on systems that support RandR is highly
+ # discouraged.
+ #
+ # By enabling this setting dunst will not be able to detect when a monitor
+ # is connected or disconnected which might break follow mode if the screen
+ # layout changes.
+ force_xinerama = false
+
+ ### mouse
+
+ # Defines action of mouse event
+ # Possible values are:
+ # * none: Don't do anything.
+ # * do_action: If the notification has exactly one action, or one is marked as default,
+ # invoke it. If there are multiple and no default, open the context menu.
+ # * close_current: Close current notification.
+ # * close_all: Close all notifications.
+ mouse_left_click = close_current
+ mouse_middle_click = do_action
+ mouse_right_click = close_all
+
+# Experimental features that may or may not work correctly. Do not expect them
+# to have a consistent behaviour across releases.
+[experimental]
+ # Calculate the dpi to use on a per-monitor basis.
+ # If this setting is enabled the Xft.dpi value will be ignored and instead
+ # dunst will attempt to calculate an appropriate dpi value for each monitor
+ # using the resolution and physical size. This might be useful in setups
+ # where there are multiple screens with very different dpi values.
+ per_monitor_dpi = false
+
+[shortcuts]
+
+ # Shortcuts are specified as [modifier+][modifier+]...key
+ # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
+ # "mod3" and "mod4" (windows-key).
+ # Xev might be helpful to find names for keys.
+
+ # Close notification.
+ close = ctrl+space
+
+ # Close all notifications.
+ close_all = ctrl+shift+space
+
+ # Redisplay last message(s).
+ # On the US keyboard layout "grave" is normally above TAB and left
+ # of "1". Make sure this key actually exists on your keyboard layout,
+ # e.g. check output of 'xmodmap -pke'
+ history = ctrl+grave
+
+ # Context menu.
+ context = ctrl+shift+grave
+
+[urgency_low]
+ # IMPORTANT: colors have to be defined in quotation marks.
+ # Otherwise the "#" and following would be interpreted as a comment.
+ background = "#ebdbb2"
+ foreground = "#282828"
+ frame_color = "#b8bb26"
+ timeout = 7
+ # Icon for notifications with low urgency, uncomment to enable
+ icon = /home/javalsai/.config/dunst/images/notification-low.png
+
+[urgency_normal]
+ foreground = "#ebdbb2"
+ background = "#282828"
+ frame_color = "#458588"
+ timeout = 10
+ # Icon for notifications with normal urgency, uncomment to enable
+ icon = /home/javalsai/.config/dunst/images/notification.png
+
+[urgency_critical]
+ foreground = "#ebdbb2"
+ background = "#282828"
+ frame_color = "#fb4934"
+ timeout = 15
+ # Icon for notifications with critical urgency, uncomment to enable
+ icon = /home/javalsai/.config/dunst/images/notification-critical.png
+
+# Every section that isn't one of the above is interpreted as a rules to
+# override settings for certain messages.
+#
+# Messages can be matched by
+# appname (discouraged, see desktop_entry)
+# body
+# category
+# desktop_entry
+# icon
+# match_transient
+# msg_urgency
+# stack_tag
+# summary
+#
+# and you can override the
+# background
+# foreground
+# format
+# frame_color
+# fullscreen
+# new_icon
+# set_stack_tag
+# set_transient
+# timeout
+# urgency
+#
+# Shell-like globbing will get expanded.
+#
+# Instead of the appname filter, it's recommended to use the desktop_entry filter.
+# GLib based applications export their desktop-entry name. In comparison to the appname,
+# the desktop-entry won't get localized.
+#
+# SCRIPTING
+# You can specify a script that gets run when the rule matches by
+# setting the "script" option.
+# The script will be called as follows:
+# script appname summary body icon urgency
+# where urgency can be "LOW", "NORMAL" or "CRITICAL".
+#
+# NOTE: if you don't want a notification to be displayed, set the format
+# to "".
+# NOTE: It might be helpful to run dunst -print in a terminal in order
+# to find fitting options for rules.
+
+# Disable the transient hint so that idle_threshold cannot be bypassed from the
+# client
+#[transient_disable]
+# match_transient = yes
+# set_transient = no
+#
+# Make the handling of transient notifications more strict by making them not
+# be placed in history.
+#[transient_history_ignore]
+# match_transient = yes
+# history_ignore = yes
+
+# fullscreen values
+# show: show the notifications, regardless if there is a fullscreen window opened
+# delay: displays the new notification, if there is no fullscreen window active
+# If the notification is already drawn, it won't get undrawn.
+# pushback: same as delay, but when switching into fullscreen, the notification will get
+# withdrawn from screen again and will get delayed like a new notification
+#[fullscreen_delay_everything]
+# fullscreen = delay
+#[fullscreen_show_critical]
+# msg_urgency = critical
+# fullscreen = show
+
+#[espeak]
+# summary = "*"
+# script = dunst_espeak.sh
+
+#[script-test]
+# summary = "*script*"
+# script = dunst_test.sh
+
+#[ignore]
+# # This notification will not be displayed
+# summary = "foobar"
+# format = ""
+
+#[history-ignore]
+# # This notification will not be saved in history
+# summary = "foobar"
+# history_ignore = yes
+
+#[skip-display]
+# # This notification will not be displayed, but will be included in the history
+# summary = "foobar"
+# skip_display = yes
+
+#[signed_on]
+# appname = Pidgin
+# summary = "*signed on*"
+# urgency = low
+#
+#[signed_off]
+# appname = Pidgin
+# summary = *signed off*
+# urgency = low
+#
+#[says]
+# appname = Pidgin
+# summary = *says*
+# urgency = critical
+#
+#[twitter]
+# appname = Pidgin
+# summary = *twitter.com*
+# urgency = normal
+#
+#[stack-volumes]
+# appname = "some_volume_notifiers"
+# set_stack_tag = "volume"
+#
+# vim: ft=cfg
diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc
new file mode 100644
index 00000000..4aa4f723
--- /dev/null
+++ b/.config/fastfetch/config.jsonc
@@ -0,0 +1,78 @@
+// _____ _____ _____ _____ _____ _____ _____ _____ _____
+// | __| _ | __|_ _| __| __|_ _| | | |
+// | __| |__ | | | | __| __| | | | --| |
+// |__| |__|__|_____| |_| |__| |_____| |_| |_____|__|__| ARCH
+//
+// by Bina
+
+
+// execute with: fastfetch --colors-block-range-start 9 --colors-block-width 3
+
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "source": "~/pictures/pfp.png",
+ "width": 20,
+ "height": 10,
+ "padding": {
+ "top": 1,
+ "right": 0
+ }
+ },
+ "display": {
+ "separator": " "
+ },
+ "modules": [
+ {
+ "type": "colors",
+ "key": " ",
+ "symbol": "circle"
+ },
+ "break",
+ {
+ "type": "title",
+ "keyWidth": 10
+ },
+ {
+ "type": "os",
+ "key": " ",
+ "keyColor": "33", // = color3
+ },
+ {
+ "type": "kernel",
+ "key": " ",
+ "keyColor": "33",
+ },
+ {
+ "type": "shell",
+ "key": " ",
+ "keyColor": "33",
+ },
+ {
+ "type": "terminal",
+ "key": " ",
+ "keyColor": "33",
+ },
+ {
+ "type": "wm",
+ "key": " ",
+ "keyColor": "33",
+ },
+ {
+ "type": "uptime",
+ "key": " ",
+ "keyColor": "33",
+ },
+ {
+ "type": "media",
+ "key": " ",
+ "keyColor": "33",
+ },
+ "break",
+ {
+ "type": "colors",
+ "key": " ",
+ "symbol": "circle"
+ },
+ ]
+}
diff --git a/.config/fish/conf.d/abbreviations.fish b/.config/fish/conf.d/abbreviations.fish
new file mode 100644
index 00000000..a81b4315
--- /dev/null
+++ b/.config/fish/conf.d/abbreviations.fish
@@ -0,0 +1,7 @@
+abbr ssh "kitten ssh"
+abbr push "git push"
+abbr --set-cursor=! commit "git commit -m \"!\""
+abbr add "git add"
+abbr vim "vim -N"
+abbr in "sudo zypper in"
+abbr up "sudo zypper up"
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
new file mode 100644
index 00000000..40cb1fdd
--- /dev/null
+++ b/.config/fish/config.fish
@@ -0,0 +1,7 @@
+if status is-interactive
+ # Commands to run in interactive sessions can go here
+end
+set -U fish_greeting
+function fish_greeting
+ fastfetch
+end
diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables
new file mode 100644
index 00000000..6b8e569e
--- /dev/null
+++ b/.config/fish/fish_variables
@@ -0,0 +1,32 @@
+# This file contains fish universal variable definitions.
+# VERSION: 3.0
+SETUVAR __fish_initialized:3400
+SETUVAR fish_color_autosuggestion:brblack
+SETUVAR fish_color_cancel:\x2dr
+SETUVAR fish_color_command:blue
+SETUVAR fish_color_comment:red
+SETUVAR fish_color_cwd:green
+SETUVAR fish_color_cwd_root:red
+SETUVAR fish_color_end:green
+SETUVAR fish_color_error:brred
+SETUVAR fish_color_escape:brcyan
+SETUVAR fish_color_history_current:\x2d\x2dbold
+SETUVAR fish_color_host:normal
+SETUVAR fish_color_host_remote:yellow
+SETUVAR fish_color_normal:normal
+SETUVAR fish_color_operator:brcyan
+SETUVAR fish_color_param:cyan
+SETUVAR fish_color_quote:yellow
+SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
+SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
+SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
+SETUVAR fish_color_status:red
+SETUVAR fish_color_user:brgreen
+SETUVAR fish_color_valid_path:\x2d\x2dunderline
+SETUVAR fish_greeting:\x1d
+SETUVAR fish_key_bindings:fish_default_key_bindings
+SETUVAR fish_pager_color_completion:normal
+SETUVAR fish_pager_color_description:yellow\x1e\x2di
+SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
+SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
+SETUVAR fish_pager_color_selected_background:\x2dr
diff --git a/.config/hypr/.hyprland.conf.swp b/.config/hypr/.hyprland.conf.swp
new file mode 100644
index 00000000..e00cc567
Binary files /dev/null and b/.config/hypr/.hyprland.conf.swp differ
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index 55545303..f9894d32 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -1,37 +1,76 @@
exec-once="hyprpaper"
+exec-once="waybar"
+exec-once="dunst"
+
+env = XCURSOR_SIZE,24
+env = HYPRCURSOR_SIZE,24
decoration {
- rounding = 0
+ rounding = 15
+
+ shadow {
+ range = 0
+ render_power = 1
+ color = rgba(282828ff)
+ color_inactive = rgba(000000ff)
+ offset = 0, 0
+ }
+
+ blur {
+ enabled = true
+ size = 3
+ passes = 2
+ }
}
+
+misc {
+ disable_hyprland_logo = true
+ disable_splash_rendering = true
+}
+
general {
col.active_border = rgb(b8bb26)
col.inactive_border = rgb(282828)
border_size = 2
gaps_in = 10
gaps_out = 20
+ layout = master
}
+
+master {
+ new_on_top = true
+ new_status = "master"
+}
+
input {
kb_layout = gb
}
-bind = SUPER, Q, exec, kitty --hold fastfetch
+bind = SUPER, Q, exec, kitty
bind = SUPER, C, killactive,
bind = SUPER, M, fullscreen, 1
+bind = SUPER SHIFT, M, fullscreen,
bind = SUPER, V, togglefloating,
bind = SUPER, Space, exec, fuzzel
-bind = SUPER, P, exec, ~/bin/screenshot-w
-bind = SUPER, J, togglesplit, # dwindle
+bind = SUPER, P, exec, screenshot
bind = SUPER SHIFT, up, exec, pactl set-sink-volume 0 +5%
bind = SUPER SHIFT, down, exec, pactl set-sink-volume 0 -5%
-bind = SUPER, F, fullscreen,
-bind = SUPER, L, exec, hyprlock
+bind = SUPER, O, exec, hyprlock
bind = SUPER SHIFT, E, exit
bind = SUPER SHIFT, F, exec, pcmanfm
# Move focus with mainMod + arrow keys
-bind = SUPER, left, movefocus, l
-bind = SUPER, right, movefocus, r
-bind = SUPER, up, movefocus, u
-bind = SUPER, down, movefocus, d
+bind = SUPER, h, movefocus, l
+bind = SUPER, l, movefocus, r
+bind = SUPER, k, layoutmsg, cycleprev
+bind = SUPER, j, layoutmsg, cyclenext
+
+bind = SUPER SHIFT, k, layoutmsg, swapprev
+bind = SUPER SHIFT, j, layoutmsg, swapnext
+
+bind = SUPER ALT, h, resizeactive, 15 0
+bind = SUPER ALT, l, resizeactive, -15 0
+bind = SUPER ALT, k, resizeactive, 0 -15
+bind = SUPER ALT, j, resizeactive, 0 15
# Switch workspaces with mainMod + [0-9]
bind = SUPER, 1, workspace, 1
@@ -60,3 +99,23 @@ bind = SUPER SHIFT, 0, movetoworkspace, 10
# Mouse binds
bindm = SUPER, mouse:272, movewindow
bindm = SUPER, mouse:273, resizewindow
+
+# Media playback
+bindle = , XF86AudioRaiseVolume, exec, amixer -q set Master 5%+
+bindle = SHIFT, XF86AudioRaiseVolume, exec, amixer -q set Master 2%+
+bindle = CTRL , XF86AudioRaiseVolume, exec, amixer -q set Master 15%+
+bindle = , XF86AudioLowerVolume, exec, amixer -q set Master 5%-
+bindle = SHIFT, XF86AudioLowerVolume, exec, amixer -q set Master 2%-
+bindle = CTRL , XF86AudioLowerVolume, exec, amixer -q set Master 15%-
+bindl = , XF86AudioMute , exec, amixer set Master toggle
+bind = , XF86AudioStop , exec, playerctl stop
+bind = , XF86AudioPlay , exec, playerctl play-pause
+bind = , XF86AudioPrev , exec, playerctl previous
+binde = SHIFT, XF86AudioPrev , exec, playerctl position 1.5-
+binde = CTRL , XF86AudioPrev , exec, playerctl position 7.5-
+bind = , XF86AudioNext , exec, playerctl next
+binde = SHIFT, XF86AudioNext , exec, playerctl position 1.5+
+binde = CTRL , XF86AudioNext , exec, playerctl position 7.5+
+
+# Window rules
+windowrule = float, mpv
diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf
new file mode 100644
index 00000000..b4501ff3
--- /dev/null
+++ b/.config/hypr/hyprlock.conf
@@ -0,0 +1,111 @@
+background {
+ monitor =
+ path = screenshot
+ blur_passes = 2
+ blur_size = 10
+}
+
+background {
+ monitor =
+ color = rgba(0, 0, 0, 0.4)
+}
+
+
+image {
+ # monitor = DP-1
+ path = $HOME/pictures/pfp.png
+ size = 220
+ rounding = -1
+ border_size = 4
+ border_color = rgb(184, 187, 38)
+ position = 0, 150
+ halign = center
+ valign = center
+}
+
+label {
+ monitor =
+ text = $USER
+ text_align = center
+ color = rgba(200, 200, 200, 1.0)
+ font_size = 35
+ font_family = Noto Sans
+ rotate = 0
+
+ position = 0, 0
+ halign = center
+ valign = center
+}
+
+label {
+ monitor =
+ text = cmd[update:500] date +%H:%M:%S
+ text_align = center
+ color = rgba(200, 200, 200, 1.0)
+ font_size = 20
+ font_family = Noto Sans
+ rotate = 0
+
+ position = 30, 30
+ halign = left
+ valign = bottom
+}
+label {
+ monitor =
+ text = cmd[update:500] num=5; echo $num; num=$num-1
+ text_align = center
+ color = rgba(200, 200, 200, 1.0)
+ font_size = 20
+ font_family = Noto Sans
+ rotate = 0
+
+ position = 30, -30
+ halign = left
+ valign = top
+}
+
+label {
+ monitor =
+ text = cmd[update:10000] uptime -p
+ text_align = center
+ color = rgba(200, 200, 200, 1.0)
+ font_size = 20
+ font_family = Noto Sans
+ rotate = 0
+
+ position = -30, 30
+ halign = right
+ valign = bottom
+}
+
+input-field {
+ monitor =
+ size = 240, 50
+ outline_thickness = 2
+ dots_size = 0.2
+ dots_spacing = 0.2
+ dots_center = false
+ dots_rounding = -1
+ outer_color = rgb(184, 187, 38)
+ inner_color = rgb(40, 40, 40)
+ font_color = rgb(200, 200, 200)
+ fade_on_empty = true
+ fade_timeout = 5000
+ placeholder_text = password
+ hide_input = false
+ rounding = -1
+ check_color = rgb(204, 136, 34)
+ fail_color = rgb(204, 34, 34)
+ fail_text = $FAIL ($ATTEMPTS)
+ fail_timeout = 2000
+ fail_transition = 300
+ capslock_color = -1
+ numlock_color = -1
+ bothlock_color = -1
+ invert_numlock = false
+ swap_font_color = false
+
+ position = 0, -80
+ halign = center
+ valign = center
+}
diff --git a/.config/newsboat/urls b/.config/newsboat/urls
index 0273e056..4518a6a2 100644
--- a/.config/newsboat/urls
+++ b/.config/newsboat/urls
@@ -15,4 +15,5 @@ https://loadingartist.com/index.xml
https://warandpeas.com/rss
https://www.oglaf.com/feeds/rss/
https://xkcd.com/rss.xml
+https://pcweenies.com/rss
diff --git a/.config/waybar/config b/.config/waybar/config
index c887e868..19736c04 100644
--- a/.config/waybar/config
+++ b/.config/waybar/config
@@ -2,12 +2,26 @@
{
"layer": "top",
"height": 30,
- "modules-left": ["hyprland/workspaces", "custom/lock", "custom/shutdown", "custom/reboot", "custom/temperature", "cpu", "memory"],
+ "modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory"],
"modules-center": ["custom/time", "hyprland/window"],
- "modules-right": ["custom/metar", "battery", "clock"],
+ "modules-right": ["custom/metar", "clock", "tray"],
+ "hyprland/workspaces": {
+ "disable-scroll": true,
+ "show-special": true,
+ "all-outputs": true,
+ "move-to-monitor": true,
+ "wrap-on-scroll": false,
+ "format": "{icon}{name}",
+ "format-active": "[{name}]",
+ "format-icons": {
+ "urgent": "!",
+ "active": "*",
+ "default": ""
+ }
+ },
"clock": {
"format": "{:%a, %d %b %Y %H:%M:%S}",
- "inverval": 1
+ "interval": 1
},
"custom/temperature": {
"format": " {}",
@@ -36,6 +50,6 @@
"custom/reboot": {
"on-click": "reboot",
"format": "",
- }
+ },
}
]
diff --git a/.config/waybar/scripts/waymedia b/.config/waybar/scripts/waymedia
new file mode 100755
index 00000000..f8dfba2c
--- /dev/null
+++ b/.config/waybar/scripts/waymedia
@@ -0,0 +1,61 @@
+#!/usr/bin/env python3
+
+import os
+import json
+from os.path import expanduser
+import subprocess
+import re
+
+config_path = f"{expanduser('~')}/.config/waybar"
+
+if os.path.exists(f"{config_path}/config.jsonc"):
+ config_path = f"{config_path}/config.jsonc"
+else:
+ config_path = f"{config_path}/config"
+
+def remove_comments(jsonc_str):
+ json_str = re.sub(r'//.*', '', jsonc_str) # remove single-line comments
+ json_str = re.sub(r'/\*.*?\*/', '', json_str, flags=re.DOTALL) # remove multi-line comments
+ return json_str
+
+with open(config_path, "r", encoding="utf-8") as file:
+ jsonc_content = file.read()
+
+clean_json_str = remove_comments(jsonc_content)
+config_json = json.loads(clean_json_str)
+
+module_configs = config_json.get("custom/waymedia", {})
+pause_icon = module_configs.get("pause-icon", " ")
+play_icon = module_configs.get("play-icon", " ")
+divider = module_configs.get("divider", " - ")
+format = module_configs.get("format", "{icon}{artist}{divider}{title}")
+limit = module_configs.get("limit", 60)
+
+def get_command_result(command) -> str:
+ return subprocess.run(command, shell=True, capture_output=True, text=True).stdout.strip()
+
+metadata = get_command_result("playerctl metadata")
+
+players = subprocess.run("playerctl --list-all", shell=True, capture_output=True, text=True).stdout.split("\n")
+
+for player in players:
+ status = get_command_result(f"playerctl status -p {player}")
+
+ if status != "Stopped" and status != "":
+ icon = play_icon if status == "Paused" else pause_icon
+ artist = get_command_result("playerctl metadata --format '{{artist}}'")
+ title = get_command_result("playerctl metadata --format '{{title}}'")
+
+ if len(artist) == 0:
+ divider = ""
+
+ text = format.replace("{icon}", icon).replace("{title}", title).replace("{divider}", divider).replace("{artist}", artist).strip().replace("&", "&").replace("{}", "")
+
+ if len(text) > limit:
+ text = f"{text[:limit - 3]}..."
+
+ print(text, flush=True)
+ exit(0)
+
+print("", flush=True)
+exit(0)
diff --git a/.config/waybar/scripts/waymedia-buttons b/.config/waybar/scripts/waymedia-buttons
new file mode 100755
index 00000000..b744ae88
--- /dev/null
+++ b/.config/waybar/scripts/waymedia-buttons
@@ -0,0 +1,58 @@
+#!/usr/bin/env python3
+
+import os
+import json
+from os.path import expanduser
+import subprocess
+import re
+
+config_path = f"{expanduser("~")}/.config/waybar"
+
+if os.path.exists(f"{config_path}/config.jsonc"):
+ config_path = f"{config_path}/config.jsonc"
+else:
+ config_path = f"{config_path}/config"
+
+def remove_comments(jsonc_str):
+ json_str = re.sub(r'//.*', '', jsonc_str) # remove single-line comments
+ json_str = re.sub(r'/\*.*?\*/', '', json_str, flags=re.DOTALL) # remove multi-line comments
+ return json_str
+
+with open(config_path, "r", encoding="utf-8") as file:
+ jsonc_content = file.read()
+
+clean_json_str = remove_comments(jsonc_content)
+config_json = json.loads(clean_json_str)
+
+
+module_configs = config_json.get("custom/waymedia-buttons", {})
+play_icon = module_configs.get("play-icon") if "play-icon" in module_configs else " "
+pause_icon = module_configs.get("pause-icon") if "pause-icon" in module_configs else " "
+skip_icon = module_configs.get("skip-icon") if "skip-icon" in module_configs else " "
+previous_icon = module_configs.get("previous-icon") if "previous-icon" in module_configs else " "
+
+def get_command_result(command)-> str:
+ return subprocess.run(command, shell=True, capture_output=True, text=True).stdout.strip()
+
+metadata = get_command_result("playerctl metadata")
+
+players = subprocess.run("playerctl --list-all", shell=True, capture_output=True, text=True).stdout.split("\n")
+
+for player in players:
+ status = get_command_result(f"playerctl status -p {player}")
+
+ if status != "Stopped" and status != "":
+ icon = play_icon if status == "Paused" else pause_icon
+ artist = get_command_result("playerctl metadata --format '{{artist}}'")
+ title = get_command_result("playerctl metadata --format '{{title}}'")
+
+
+ if len(artist) == 0:
+ divider = ""
+
+
+ print(f"{previous_icon} {icon} {skip_icon}", flush=True)
+ exit(0)
+
+print("", flush=True)
+exit(0)
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index 7da9af5d..01686a50 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -2,7 +2,7 @@ window#waybar.screenBorder {
border: 2px solid #b8bb26;
background-color: transparent;
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
- border-radius: 0px;
+ border-radius: 10px;
margin: 20px;
}
window#waybar.top,
@@ -14,7 +14,6 @@ window#waybar.left {
#workspaces button {
padding: 0px;
color: #ebdbb2;
- background: #282828;
}
#workspaces button:hover {
color: #b8bb26;
@@ -26,15 +25,6 @@ window#waybar.left {
color: #282828;
background: #ebdbb2;
}
-#workspaces {
- border: 2px solid #b8bb26;
- border-radius: 0;
- box-shadow: 12px 12px 0px 2px #000000;
- padding: 0px;
- margin: 6px;
- padding: 0px 5px 0px 5px;
- background: #282828;
-}
#custom-caway {
color: #ebdbb2;
background: #282828;
@@ -43,6 +33,7 @@ window#waybar.left {
box-shadow: 12px 12px 0px 2px #000000;
margin: 6px;
}
+#workspaces,
#custom-clock,
#clock,
#custom-time,
@@ -74,12 +65,14 @@ window#waybar.left {
#custom-lock,
#custom-shutdown,
#custom-reboot,
-#window {
+#window,
+#tray {
color: #ebdbb2;
background: #282828;
border: 2px solid #b8bb26;
- border-radius: 0;
- box-shadow: 12px 12px 0px 2px #000000;
- padding: 3px;
+ border-radius: 15;
+ /*box-shadow: 12px 12px 0px 2px #282828;*/
+ padding-left: 3px;
+ padding-right: 3px;
margin: 6px;
}
diff --git a/.irssi/config b/.irssi/config
index 41276cdf..d84a15af 100644
--- a/.irssi/config
+++ b/.irssi/config
@@ -1,28 +1,35 @@
servers = (
- {
- chatnet = "tuxcord";
- address = "irc.tuxcord.net";
- port = "6697";
- use_ssl = "yes";
- ssl_verify = "yes";
- autoconnect = "yes";
- }
+ {
+ chatnet = "tuxcord";
+ address = "irc.tuxcord.net";
+ port = "6697";
+ use_ssl = "yes";
+ ssl_verify = "yes";
+ autoconnect = "yes";
+ }
);
chatnets = {
- tuxcord = {
- type = "IRC";
- nick = "deadvey";
- alternate_nick = "deadlydave";
- }
-}
+ tuxcord = {
+ type = "IRC";
+ nick = "deadvey";
+ alternate_nick = "deadlydave";
+ };
+};
channels = (
- { name = "#d_general"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_off-topic"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_quotes"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_spam"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_games"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_memes"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_counting"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_computers"; chatnet = "tuxcord"; autojoin = "yes"; },
- { name = "#d_projects"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_general"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_off-topic"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_quotes"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_spam"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_games"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_memes"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_counting"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_computers"; chatnet = "tuxcord"; autojoin = "yes"; },
+ { name = "#d_projects"; chatnet = "tuxcord"; autojoin = "yes"; }
);
+settings = {
+ core = {
+ real_name = "deadvey";
+ user_name = "deadvey";
+ nick = "deadvey";
+ };
+};
diff --git a/.irssi/otr/otr.instag b/.irssi/otr/otr.instag
new file mode 100644
index 00000000..dc5113ad
--- /dev/null
+++ b/.irssi/otr/otr.instag
@@ -0,0 +1,2 @@
+# WARNING! You shouldn't copy this file to another computer. It is unnecessary and can cause problems.
+tuxcord IRC 26040c9c
diff --git a/.themes/Klaus/cinnamon/assets/add-workspace-hover.png b/.themes/Klaus/cinnamon/assets/add-workspace-hover.png
new file mode 100644
index 00000000..bd7f7793
Binary files /dev/null and b/.themes/Klaus/cinnamon/assets/add-workspace-hover.png differ
diff --git a/.themes/Klaus/cinnamon/assets/add-workspace.png b/.themes/Klaus/cinnamon/assets/add-workspace.png
new file mode 100644
index 00000000..40ac9af2
Binary files /dev/null and b/.themes/Klaus/cinnamon/assets/add-workspace.png differ
diff --git a/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg b/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg
new file mode 100644
index 00000000..0dcd1b99
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/calendar-arrow-left.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg b/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg
new file mode 100644
index 00000000..7c9a5ab3
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/calendar-arrow-right.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/checkbox-off.svg b/.themes/Klaus/cinnamon/assets/checkbox-off.svg
new file mode 100644
index 00000000..924b0690
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/checkbox-off.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/checkbox.svg b/.themes/Klaus/cinnamon/assets/checkbox.svg
new file mode 100644
index 00000000..414adcb7
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/checkbox.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/close-window.svg b/.themes/Klaus/cinnamon/assets/close-window.svg
new file mode 100644
index 00000000..1155b5dc
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/close-window.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/corner-ripple.png b/.themes/Klaus/cinnamon/assets/corner-ripple.png
new file mode 100644
index 00000000..35d95ffe
Binary files /dev/null and b/.themes/Klaus/cinnamon/assets/corner-ripple.png differ
diff --git a/.themes/Klaus/cinnamon/assets/radiobutton-off.svg b/.themes/Klaus/cinnamon/assets/radiobutton-off.svg
new file mode 100644
index 00000000..666d3308
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/radiobutton-off.svg
@@ -0,0 +1,91 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/radiobutton.svg b/.themes/Klaus/cinnamon/assets/radiobutton.svg
new file mode 100644
index 00000000..d4fb44cd
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/radiobutton.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg b/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg
new file mode 100644
index 00000000..3c4ce878
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/toggle-off-intl.svg
@@ -0,0 +1,951 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/toggle-off-us.svg b/.themes/Klaus/cinnamon/assets/toggle-off-us.svg
new file mode 100644
index 00000000..3c4ce878
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/toggle-off-us.svg
@@ -0,0 +1,951 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg b/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg
new file mode 100644
index 00000000..cc84e144
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/toggle-on-intl.svg
@@ -0,0 +1,1537 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/toggle-on-us.svg b/.themes/Klaus/cinnamon/assets/toggle-on-us.svg
new file mode 100644
index 00000000..cc84e144
--- /dev/null
+++ b/.themes/Klaus/cinnamon/assets/toggle-on-us.svg
@@ -0,0 +1,1537 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/assets/trash-icon.png b/.themes/Klaus/cinnamon/assets/trash-icon.png
new file mode 100644
index 00000000..270fe2ef
Binary files /dev/null and b/.themes/Klaus/cinnamon/assets/trash-icon.png differ
diff --git a/.themes/Klaus/cinnamon/cinnamon.css b/.themes/Klaus/cinnamon/cinnamon.css
new file mode 100644
index 00000000..7d0b8976
--- /dev/null
+++ b/.themes/Klaus/cinnamon/cinnamon.css
@@ -0,0 +1,1362 @@
+.expo-workspaces-name-entry, .expo-background, .window-caption, .switcher-list, #LookingGlassDialog, .workspace-graph .workspace, .sound-player-overlay, .panel-bottom .window-list-item-box, .panel-top, .popup-sub-menu, .starkmenu-favorites-box .menu-context-menu, .menu-context-menu, .menu-applications-inner-box StScrollView, .info-osd, .workspace-osd, .overview-empty-placeholder, .osd-window {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1d2021;
+ background-gradient-end: #1d2021; }
+
+.panel-bottom .window-list-item-box:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1e2223;
+ background-gradient-end: #1e2223; }
+
+.modal-dialog-button, .notification-icon-button, .notification-button, .keyboard-key, .sound-player StButton {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1d2021;
+ background-gradient-end: #1d2021; }
+
+.modal-dialog-button:hover, .notification-icon-button:hover, .notification-button:hover, .keyboard-key:hover, .sound-player StButton:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1e2223;
+ background-gradient-end: #1e2223; }
+
+.panel-bottom, .panel-top .window-list-item-box {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1d2021;
+ background-gradient-end: #1d2021; }
+
+.panel-top .window-list-item-box:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: #1e2223;
+ background-gradient-end: #1e2223; }
+
+#selected.expo-workspaces-name-entry, .window-caption:focus, #selected.window-caption, .switcher-list .item-box:selected, .calendar-today, .workspace-graph .workspace:active, .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus, .panel-bottom .window-list-item-box:running, .modal-dialog-button:pressed, .modal-dialog-button:active, .notification-icon-button:active, .notification-button:active, .keyboard-key:active, .sound-player StButton:active {
+ background-gradient-direction: vertical;
+ background-gradient-start: #b8bb26;
+ background-gradient-end: #b8bb26; }
+
+.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus, .panel-top .window-list-item-box:running {
+ background-gradient-direction: vertical;
+ background-gradient-start: #b8bb26;
+ background-gradient-end: #b8bb26; }
+
+.panel-bottom .window-list-item-box:active:hover, .panel-bottom .window-list-item-box:checked:hover, .panel-bottom .window-list-item-box:focus:hover, .panel-bottom .window-list-item-box:running:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: #c1c428;
+ background-gradient-end: #c1c428; }
+
+.panel-top .window-list-item-box:active:hover, .panel-top .window-list-item-box:checked:hover, .panel-top .window-list-item-box:focus:hover, .panel-top .window-list-item-box:running:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: #c1c428;
+ background-gradient-end: #c1c428; }
+
+.modal-dialog, #notification, .grouped-window-list-thumbnail-menu, .window-list-preview, .panel-right .window-list-item-box, .panel-left, .menu-applications-outer-box, .menu-applications-inner-box, .menu-favorites-box, .popup-combo-menu, .menu, .photoframe-box, .desklet-header, .desklet-with-borders-and-header, .desklet-with-borders {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #1d2021;
+ background-gradient-end: #1d2021; }
+
+.panel-right, .panel-left .window-list-item-box {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #1d2021;
+ background-gradient-end: #1d2021; }
+
+.panel-right .window-list-item-box:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #1e2223;
+ background-gradient-end: #1e2223; }
+
+.panel-left .window-list-item-box:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #1e2223;
+ background-gradient-end: #1e2223; }
+
+.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus, .panel-right .window-list-item-box:running {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #b8bb26;
+ background-gradient-end: #b8bb26; }
+
+.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus, .panel-left .window-list-item-box:running {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #b8bb26;
+ background-gradient-end: #b8bb26; }
+
+.panel-right .window-list-item-box:active:hover, .panel-right .window-list-item-box:checked:hover, .panel-right .window-list-item-box:focus:hover, .panel-right .window-list-item-box:running:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #c1c428;
+ background-gradient-end: #c1c428; }
+
+.panel-left .window-list-item-box:active:hover, .panel-left .window-list-item-box:checked:hover, .panel-left .window-list-item-box:focus:hover, .panel-left .window-list-item-box:running:hover {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #c1c428;
+ background-gradient-end: #c1c428; }
+
+#Tooltip, .run-dialog-entry, #notification StEntry, #menu-search-entry {
+ background-gradient-direction: vertical;
+ background-gradient-start: #3c3836;
+ background-gradient-end: #3c3836; }
+
+.info-osd, .workspace-osd, .overview-empty-placeholder, .osd-window {
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ color: #d5c4a1; }
+
+.sound-player .slider, .popup-slider-menu-item, .slider {
+ height: 1.2em;
+ min-width: 15em;
+ color: #1d2021;
+ -slider-height: 2px;
+ -slider-background-color: #111313;
+ -slider-border-color: rgba(213, 196, 161, 0.22);
+ -slider-active-background-color: #999c25;
+ -slider-active-border-color: #9c9f25;
+ -slider-border-width: 1px;
+ -slider-border-radius: 2px;
+ -slider-handle-radius: 8px;
+ -slider-handle-border-color: rgba(213, 196, 161, 0.22); }
+
+.popup-separator-menu-item, .separator {
+ -gradient-height: 3px;
+ -gradient-start: #b8bb26;
+ -gradient-end: #1d2021;
+ -margin-horizontal: 4px;
+ height: 1em; }
+
+.run-dialog-entry, #notification StEntry, #menu-search-entry {
+ padding: 5px;
+ border-radius: 2px;
+ color: #ebdbb2;
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ selection-background-color: #b8bb26;
+ selected-color: #1d2021;
+ caret-color: #fbf1c7;
+ caret-size: 0.1em;
+ width: 250px;
+ height: 1.5em;
+ transition-duration: 150; }
+
+.photoframe-box, .desklet-header, .desklet-with-borders-and-header, .desklet-with-borders {
+ color: #d5c4a1;
+ padding: 8px;
+ border: 1px solid #8b826e; }
+
+.calendar-change-month-forward, .calendar-change-month-back {
+ width: 16px;
+ height: 16px;
+ border-radius: 2px;
+ transition-duration: 150; }
+
+.modal-dialog-button, .notification-icon-button, .notification-button, .keyboard-key, .sound-player StButton {
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ border-radius: 2px;
+ text-align: center;
+ color: #d5c4a1;
+ transition-duration: 150; }
+
+.modal-dialog-button:hover, .notification-icon-button:hover, .notification-button:hover, .keyboard-key:hover, .sound-player StButton:hover {
+ border: 1px solid #9c9f25; }
+
+.modal-dialog-button:pressed, .modal-dialog-button:active, .notification-icon-button:active, .notification-button:active, .keyboard-key:active, .sound-player StButton:active {
+ color: #1d2021; }
+
+.popup-combo-menu, .menu {
+ padding: 8px;
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ color: #d5c4a1; }
+
+.menu-category-button-label:ltr, .menu-application-button-label:ltr {
+ padding-left: 4px; }
+
+.menu-category-button-label:rtl, .menu-application-button-label:rtl {
+ padding-right: 4px; }
+
+.menu-category-button-selected, .menu-category-button-greyed, .menu-category-button, .menu-application-button-selected, .menu-application-button, .menu-favorites-button, .popup-combobox-item, .popup-menu-item {
+ padding: 5px; }
+
+.mount-question-dialog-subject, .show-processes-dialog-subject {
+ font-weight: bold;
+ color: #d5c4a1;
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+
+.mount-question-dialog-subject:rtl, .show-processes-dialog-subject:rtl {
+ padding-left: 0;
+ padding-right: 17px; }
+
+.mount-question-dialog-description, .show-processes-dialog-description {
+ color: #d5c4a1;
+ padding-left: 17px;
+ width: 28em; }
+
+.starkmenu-favorites-box .menu-context-menu, .menu-context-menu, .menu-applications-inner-box StScrollView {
+ padding: 8px;
+ margin: 8px 0;
+ border-radius: 2px;
+ border: 1px solid rgba(213, 196, 161, 0.22); }
+ .menu-context-menu StIcon:ltr, .menu-applications-inner-box StScrollView StIcon:ltr {
+ padding-right: 4px; }
+ .menu-context-menu StIcon:rtl, .menu-applications-inner-box StScrollView StIcon:rtl {
+ padding-left: 4px; }
+
+.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus, .panel-top .window-list-item-box:running {
+ color: #1d2021; }
+
+.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus, .panel-bottom .window-list-item-box:running {
+ color: #1d2021; }
+
+.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus, .panel-left .window-list-item-box:running {
+ color: #1d2021; }
+
+.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus, .panel-right .window-list-item-box:running {
+ color: #1d2021; }
+
+.check-box:focus StBin, .check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url(assets/checkbox-off.svg); }
+
+.radiobutton:focus StBin, .radiobutton StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url(assets/radiobutton-off.svg);
+ border-radius: 2px; }
+
+.tile-hud, .tile-preview {
+ background-color: rgba(29, 32, 33, 0.5);
+ border: 2px solid #8b826e; }
+
+.tile-hud.snap, .tile-preview.snap {
+ background-color: rgba(29, 32, 33, 0.5);
+ border: 2px solid #9c9f25; }
+
+stage {
+ font-family: roboto, Noto Sans, sans, sans-serif;
+ font-size: 1em; }
+
+.cinnamon-link {
+ color: #83a598;
+ font-style: italic; }
+ .cinnamon-link:hover {
+ color: #1d2021; }
+
+.label-shadow {
+ color: rgba(0, 0, 0, 0.5); }
+
+StScrollBar {
+ padding: 2px; }
+ StScrollBar StButton#vhandle {
+ background-color: #b0a387;
+ border-radius: 2px; }
+ StScrollBar StButton#vhandle:hover {
+ background-color: #999c25; }
+ StScrollBar StButton#hhandle {
+ background-color: #b0a387;
+ border-radius: 2px; }
+ StScrollBar StButton#hhandle:hover {
+ background-color: #999c25; }
+ StScrollBar StBin#trough {
+ background-color: #111313;
+ border-radius: 2px; }
+
+StScrollView.vfade {
+ -st-vfade-offset: 68px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 68px; }
+
+StScrollView StScrollBar {
+ min-width: 0.8em;
+ min-height: 0.8em; }
+
+.check-box CinnamonGenericContainer {
+ spacing: .2em; }
+
+.check-box:focus:checked StBin {
+ background-image: url(assets/checkbox.svg); }
+
+.check-box StLabel {
+ font-weight: normal; }
+
+.check-box:checked StBin {
+ background-image: url(assets/checkbox.svg); }
+
+.radiobutton CinnamonGenericContainer {
+ spacing: .2em;
+ height: 18px;
+ padding-top: 2px; }
+
+.radiobutton:focus:checked StBin {
+ background-image: url(assets/radiobutton.svg); }
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.8em;
+ box-shadow: none; }
+
+.radiobutton:checked StBin {
+ background-image: url(assets/radiobutton.svg); }
+
+#Tooltip {
+ padding: 5px 8px;
+ color: #ebdbb2;
+ text-align: center;
+ border-radius: 2px; }
+
+.menu {
+ min-width: 100px;
+ margin: 4px; }
+
+.popup-menu-arrow {
+ icon-size: 1.14em; }
+
+.popup-sub-menu {
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ border-radius: 2px;
+ padding: 8px; }
+
+.popup-menu-content {
+ padding: 0; }
+
+.popup-menu-item {
+ color: #d5c4a1;
+ spacing: .5em; }
+ .popup-menu-item:active {
+ background-color: #b8bb26;
+ border-radius: 2px;
+ color: #1d2021; }
+ .popup-menu-item:insensitive {
+ font-style: italic; }
+
+.popup-separator-menu-item {
+ -gradient-direction: horizontal; }
+
+.popup-device-menu-item {
+ spacing: .5em; }
+
+.popup-inactive-menu-item {
+ font-style: italic;
+ color: #d5c4a1; }
+
+.popup-subtitle-menu-item {
+ font-weight: bold;
+ font-size: 1em; }
+
+.popup-menu-icon {
+ icon-size: 1.14em; }
+
+.popup-alternating-menu-item:alternate {
+ font-weight: bold; }
+
+.toggle-switch {
+ width: 64px;
+ height: 22px; }
+
+.toggle-switch-us {
+ background-image: url(assets/toggle-off-us.svg); }
+ .toggle-switch-us:checked {
+ background-image: url(assets/toggle-on-us.svg); }
+
+.toggle-switch-intl {
+ background-image: url(assets/toggle-off-intl.svg); }
+ .toggle-switch-intl:checked {
+ background-image: url(assets/toggle-on-intl.svg); }
+
+.nm-menu-item-icons {
+ spacing: .5em;
+ icon-size: 1.14em; }
+
+.menu-favorites-box {
+ padding: 0.8em;
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ border-radius: 2px;
+ transition-duration: 150;
+ spacing: 1em; }
+
+.menu-favorites-scrollbox {
+ padding-bottom: 1em;
+ border-bottom: 1px solid;
+ border-color: rgba(213, 196, 161, 0.22); }
+ .menu-favorites-scrollbox.vfade {
+ -st-vfade-offset: 136px; }
+
+.menu-favorites-button:hover {
+ background-color: #b8bb26;
+ border-radius: 2px;
+ color: #1d2021; }
+
+.menu-categories-box {
+ padding: 0.8em; }
+
+.menu-applications-inner-box {
+ padding: 0.8em;
+ border-radius: 2px;
+ border: 1px solid rgba(213, 196, 161, 0.22); }
+
+.menu-applications-outer-box {
+ padding: 0.8em;
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ border-radius: 2px; }
+
+.menu-application-button:highlighted {
+ font-weight: bold; }
+
+.menu-application-button-selected {
+ background-color: #b8bb26;
+ border-radius: 2px;
+ color: #1d2021; }
+ .menu-application-button-selected:highlighted {
+ font-weight: bold; }
+
+.menu-category-button-greyed {
+ color: #d5c4a1;
+ font-style: italic; }
+
+.menu-category-button-selected {
+ background-color: #b8bb26;
+ border-radius: 2px;
+ color: #1d2021; }
+
+.menu-selected-app-box {
+ padding: 2px 8px;
+ text-align: right; }
+ .menu-selected-app-box: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; }
+
+.menu-search-box:ltr {
+ padding-left: 30px;
+ padding-bottom: 5px;
+ padding-top: 5px; }
+
+.menu-search-box:rtl {
+ padding-right: 30px;
+ padding-bottom: 5px;
+ padding-top: 5px; }
+
+#menu-search-entry {
+ margin-bottom: 0.5em; }
+ #menu-search-entry:focus {
+ border: 1px solid #9c9f25; }
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #ebdbb2; }
+
+.menu-top-box {
+ spacing: 10px; }
+
+.menu-systembuttons-box {
+ padding-bottom: 12px;
+ padding-top: 12px;
+ margin-bottom: 0.5em; }
+
+#panel {
+ color: #d5c4a1;
+ height: 2.5em;
+ width: 3.2em; }
+ #panel:highlight {
+ background-color: #b8bb26; }
+
+.panel-dummy {
+ background-color: rgba(255, 0, 0, 0.6); }
+ .panel-dummy:entered {
+ background-color: rgba(0, 255, 0, 0.6); }
+
+.panelLeft {
+ spacing: 4px; }
+ .panelLeft:dnd {
+ background-color: rgba(255, 0, 0, 0.6); }
+ .panelLeft:ltr {
+ padding-right: 4px; }
+ .panelLeft:rtl {
+ padding-left: 4px; }
+ .panelLeft.vertical {
+ padding: 0; }
+
+.panelCenter {
+ spacing: 4px; }
+ .panelCenter:dnd {
+ background-color: rgba(0, 255, 0, 0.6); }
+ .panelCenter.vertical {
+ padding-left: 0;
+ padding-right: 0; }
+
+.panelRight {
+ spacing: 4px; }
+ .panelRight:dnd {
+ background-color: rgba(0, 0, 255, 0.6); }
+ .panelRight:ltr {
+ padding-left: 0;
+ spacing: 0; }
+ .panelRight:rtl {
+ padding-right: 0;
+ spacing: 0; }
+ .panelRight.vertical {
+ padding: 0; }
+
+.panel-top {
+ box-shadow: 0 -1px 0 0 #8b826e inset; }
+ .panel-top .window-list-item-box {
+ margin-bottom: 1px; }
+ .panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked {
+ box-shadow: 0 2px 0 0 #d5c4a1 inset; }
+ .panel-top .grouped-window-list-item-box:hover {
+ box-shadow: 0 2px 0 0 #9c9f25 inset; }
+ .panel-top .grouped-window-list-item-box:focus {
+ box-shadow: 0 4px 0 0 #9c9f25 inset; }
+ .panel-top .workspace-switcher, .panel-top .workspace-graph {
+ padding: 1px 3px; }
+ .panel-top .panel-launchers .launcher:hover {
+ box-shadow: 0 2px 0 0 #9c9f25 inset; }
+ .panel-top .applet-separator {
+ padding: 3px 3px; }
+
+.panel-bottom {
+ box-shadow: 0 1px 0 0 #8b826e inset; }
+ .panel-bottom .window-list-item-box {
+ margin-top: 1px; }
+ .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked {
+ box-shadow: 0 -2px 0 0 #d5c4a1 inset; }
+ .panel-bottom .grouped-window-list-item-box:hover {
+ box-shadow: 0 -2px 0 0 #9c9f25 inset; }
+ .panel-bottom .grouped-window-list-item-box:focus {
+ box-shadow: 0 -4px 0 0 #9c9f25 inset; }
+ .panel-bottom .workspace-switcher, .panel-bottom .workspace-graph {
+ padding: 1px 3px; }
+ .panel-bottom .panel-launchers .launcher:hover {
+ box-shadow: 0 -2px 0 0 #9c9f25 inset; }
+ .panel-bottom .applet-separator {
+ padding: 3px 3px; }
+
+.panel-left {
+ box-shadow: -1px 0 0 0 #8b826e inset; }
+ .panel-left .window-list-item-box {
+ margin-right: 1px; }
+ .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked {
+ box-shadow: 2px 0 0 0 #d5c4a1 inset; }
+ .panel-left .grouped-window-list-item-box:hover {
+ box-shadow: 2px 0 0 0 #9c9f25 inset; }
+ .panel-left .grouped-window-list-item-box:focus {
+ box-shadow: 4px 0 0 0 #9c9f25 inset; }
+ .panel-left .workspace-switcher, .panel-left .workspace-graph {
+ padding: 3px 1px; }
+ .panel-left .panel-launchers .launcher:hover {
+ box-shadow: 2px 0 0 0 #9c9f25 inset; }
+ .panel-left .applet-separator {
+ padding: 3px 3px; }
+
+.panel-right {
+ box-shadow: 1px 0 0 0 #8b826e inset; }
+ .panel-right .window-list-item-box {
+ margin-left: 1px; }
+ .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked {
+ box-shadow: -2px 0 0 0 #d5c4a1 inset; }
+ .panel-right .grouped-window-list-item-box:hover {
+ box-shadow: -2px 0 0 0 #9c9f25 inset; }
+ .panel-right .grouped-window-list-item-box:focus {
+ box-shadow: -4px 0 0 0 #9c9f25 inset; }
+ .panel-right .workspace-switcher, .panel-right .workspace-graph {
+ padding: 3px 1px; }
+ .panel-right .panel-launchers .launcher:hover {
+ box-shadow: -2px 0 0 0 #9c9f25 inset; }
+ .panel-right .applet-separator {
+ padding: 3px 3px; }
+
+.applet-separator-line {
+ width: 2px;
+ background: #b8bb26; }
+
+.applet-separator-line-vertical {
+ border-color: #b8bb26;
+ border-bottom: 2px solid; }
+
+.applet-spacer:highlight {
+ background-color: #b8bb26; }
+
+.applet-box {
+ color: #d5c4a1;
+ transition-duration: 150;
+ border-radius: 2px;
+ padding: 0 3px; }
+ .applet-box.vertical {
+ padding: 3px 0; }
+ .applet-box:checked {
+ color: #b8bb26; }
+ .applet-box:checked .applet-label {
+ color: #b8bb26; }
+ .applet-box:hover {
+ color: #b8bb26; }
+ .applet-box:hover .applet-label {
+ color: #b8bb26; }
+ .applet-box:highlight {
+ background-color: #b8bb26;
+ color: #1d2021; }
+ .applet-box:highlight .applet-label {
+ color: #1d2021; }
+
+.applet-label {
+ font-weight: bold;
+ color: #d5c4a1;
+ padding-left: 3px; }
+
+.applet-icon {
+ color: #d5c4a1;
+ padding: 0;
+ spacing: 0;
+ icon-size: 22px; }
+
+.system-status-icon {
+ icon-size: 1.14em;
+ padding: 0;
+ spacing: 0; }
+ .system-status-icon.warning {
+ color: #fabd2f; }
+ .system-status-icon.error {
+ color: #fb4934; }
+
+.panel-status-button {
+ -natural-hpadding: 4px;
+ -minimum-hpadding: 4px;
+ font-weight: bold;
+ color: #d5c4a1; }
+ .panel-status-button:hover {
+ color: #b8bb26; }
+
+.user-box {
+ padding: 0.4em 1.3em;
+ spacing: 10px; }
+
+.user-icon {
+ padding: 4px;
+ border: none; }
+
+.user-label {
+ color: #d5c4a1;
+ font-weight: bold;
+ font-size: 1em; }
+
+.window-list-box {
+ spacing: 3px;
+ padding: 1px 3px;
+ font-size: 0.9em;
+ border-radius: 2px; }
+ .window-list-box.vertical {
+ spacing: 3px;
+ padding: 3px 1px; }
+ .window-list-box:highlight {
+ background-color: #b8bb26; }
+
+.window-list-item-box {
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ border-radius: 2px;
+ transition-duration: 150; }
+ .window-list-item-box:hover {
+ border: 1px solid #9c9f25; }
+ .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {
+ padding-left: 3px; }
+ .window-list-item-box .progress {
+ background-color: #b8bb26;
+ border: 1px solid #9c9f25;
+ border-radius: 2px;
+ color: #1d2021; }
+ .window-list-item-box #appMenuIcon {
+ padding-right: 0.2em; }
+
+.window-list-item-demands-attention {
+ background-color: #83a598;
+ color: #1d2021; }
+
+.window-list-preview {
+ border-radius: 2px;
+ border: 1px solid #8b826e;
+ padding: 6px 12px;
+ spacing: 3px;
+ color: #d5c4a1; }
+
+.grouped-window-list-thumbnail-label {
+ padding-left: 3px; }
+
+.grouped-window-list-number-label {
+ z-index: 99;
+ font-size: 0.8em;
+ color: #d5c4a1; }
+
+.grouped-window-list-button-label {
+ padding: 0; }
+
+.grouped-window-list-badge {
+ border-radius: 256px;
+ background-color: #1d2021; }
+
+.grouped-window-list-thumbnail-alert {
+ background: #fabd2f; }
+
+.grouped-window-list-item-box {
+ transition-duration: 150;
+ spacing: 1em;
+ background-color: rgba(0, 0, 0, 0.01); }
+ .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {
+ color: #b8bb26; }
+ .grouped-window-list-item-box:focus {
+ font-weight: bold; }
+ .grouped-window-list-item-box .progress {
+ background-color: #b8bb26; }
+
+.grouped-window-list-demands-attention {
+ background-color: #83a598;
+ color: #1d2021; }
+
+.grouped-window-list-thumbnail-menu {
+ border-radius: 2px;
+ padding: 10px 15px;
+ spacing: 3px;
+ color: #d5c4a1; }
+ .grouped-window-list-thumbnail-menu .item-box {
+ padding: 8px;
+ border-radius: 2px;
+ border: 1px solid rgba(213, 196, 161, 0.22); }
+ .grouped-window-list-thumbnail-menu .item-box:outlined {
+ border: 1px solid #9c9f25; }
+ .grouped-window-list-thumbnail-menu .item-box:selected {
+ background-color: #b8bb26;
+ border: 1px solid #9c9f25;
+ color: #1d2021; }
+ .grouped-window-list-thumbnail-menu .thumbnail-box {
+ padding: 2px;
+ spacing: 3px; }
+ .grouped-window-list-thumbnail-menu .thumbnail {
+ width: 256px; }
+ .grouped-window-list-thumbnail-menu .separator {
+ width: 1px;
+ background: #b8bb26; }
+
+.sound-player StButton {
+ min-width: 2em;
+ min-height: 2em;
+ padding: 5px;
+ color: #d5c4a1;
+ border-radius: 2px; }
+ .sound-player StButton:small {
+ min-width: 1.5em;
+ min-height: 1.5em;
+ padding: 3px; }
+ .sound-player StButton:small StIcon {
+ icon-size: 1em; }
+ .sound-player StButton StIcon {
+ icon-size: 1.5em; }
+ .sound-player StButton:focus {
+ color: #1d2021; }
+
+.sound-player .slider {
+ height: 4px; }
+
+.sound-player StBoxLayout {
+ spacing: 0.5em; }
+
+.sound-player > StBoxLayout {
+ padding: 5px; }
+
+.sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2); }
+
+.sound-player-overlay {
+ min-width: 300px;
+ padding: 12px 16px;
+ spacing: 0.5em;
+ color: #d5c4a1; }
+
+.workspace-button {
+ width: 2em;
+ height: 1em;
+ color: #d5c4a1;
+ border: 1px solid rgba(213, 196, 161, 0.22);
+ margin: 2px;
+ transition-duration: 150; }
+ .workspace-button.vertical {
+ height: 1.5em; }
+ .workspace-button:outlined {
+ background-color: #b8bb26;
+ color: #1d2021;
+ border-color: #9c9f25; }
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(213, 196, 161, 0.22); }
+ .workspace-graph .workspace:active {
+ border: 1px solid rgba(213, 196, 161, 0.22); }
+ .workspace-graph .workspace:active .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); }
+ .workspace-graph .workspace .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); }
+
+.panel-launchers {
+ padding: 0 3px;
+ spacing: 3px; }
+ .panel-launchers .launcher {
+ background-color: rgba(0, 0, 0, 0.01); }
+ .panel-launchers.vertical {
+ padding: 3px 0; }
+
+.notification-applet-padding {
+ padding: .5em 1em; }
+
+.notification-applet-container {
+ max-height: 100px; }
+
+.systray {
+ spacing: 3px; }
+
+.flashspot {
+ background-color: #b8bb26; }
+
+.calendar {
+ padding: 1em 1.75em;
+ spacing-rows: 1px;
+ spacing-columns: 5px; }
+
+.calendar-month-label {
+ color: #d5c4a1;
+ font-size: 0.8em;
+ padding: 5px 10px;
+ border-radius: 2px;
+ font-weight: bold;
+ text-align: center; }
+
+.calendar-change-month-back {
+ border: 1px solid transparent;
+ 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:hover {
+ border: 1px solid #b8bb26; }
+ .calendar-change-month-back:active {
+ background-color: #b8bb26; }
+
+.calendar-change-month-forward {
+ border: 1px solid transparent;
+ 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:hover {
+ border: 1px solid #b8bb26; }
+ .calendar-change-month-forward:active {
+ background-color: #b8bb26; }
+
+.datemenu-date-label {
+ padding: 1em 1.75em;
+ color: #d5c4a1;
+ font-weight: bold;
+ text-align: center; }
+
+.calendar-day-base {
+ font-size: 0.8em;
+ text-align: center;
+ width: 2.4em;
+ height: 1.8em;
+ border-radius: 2px; }
+ .calendar-day-base:active {
+ background-color: #b8bb26; }
+
+.calendar-day-heading {
+ color: #d5c4a1;
+ padding-top: 0.9em; }
+
+.calendar-week-number {
+ color: #d5c4a1;
+ font-weight: bold;
+ padding-top: 0.6em; }
+
+.calendar-day:ltr {
+ color: #d5c4a1;
+ padding: 2px; }
+
+.calendar-day:rtl {
+ color: #d5c4a1;
+ padding: 3px; }
+
+.calendar-nonwork-day {
+ font-weight: bold; }
+
+.calendar-today {
+ font-weight: bold; }
+ .calendar-today:active {
+ color: #1d2021; }
+
+.calendar-other-month-day {
+ font-style: italic; }
+
+.calendar-day-with-events {
+ background-color: #b8bb26;
+ font-weight: bold; }
+ .calendar-day-with-events:active {
+ color: #1d2021; }
+
+#keyboard {
+ background-color: rgba(29, 32, 33, 0.5); }
+
+.keyboard-key:grayed {
+ color: #1d2021;
+ border-color: #1d2021; }
+
+.keyboard-key:checked {
+ border-color: #9c9f25; }
+
+.keyboard-layout {
+ spacing: 8px;
+ padding: 8px; }
+
+.keyboard-row {
+ spacing: 16px; }
+
+.keyboard-subkeys {
+ color: #d5c4a1;
+ padding: 4px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: #1d2021;
+ -arrow-border-width: 1px;
+ -arrow-border-color: #d5c4a1;
+ -arrow-base: 16px;
+ -arrow-rise: 8px;
+ -boxpointer-gap: 4px; }
+
+.magnifier-zoom-region {
+ border: 3px solid #8b826e; }
+ .magnifier-zoom-region.full-screen {
+ border-width: 0; }
+
+#notification {
+ border-radius: 2px;
+ border: 1px solid #8b826e;
+ padding: 8px;
+ spacing-rows: 5px;
+ spacing-columns: 10px;
+ margin-from-right-edge-of-screen: 20px;
+ width: 34em;
+ color: #d5c4a1; }
+ #notification.multi-line-notification {
+ padding-bottom: 8px;
+ color: #d5c4a1; }
+ #notification StEntry:focus {
+ border: 1px solid #9c9f25; }
+ #notification .url-highlighter {
+ link-color: #83a598; }
+
+.notification-with-image {
+ min-height: 159px;
+ color: #d5c4a1; }
+
+#notification-scrollview {
+ max-height: 10em; }
+ #notification-scrollview > .top-shadow {
+ height: 1em; }
+ #notification-scrollview > .bottom-shadow {
+ height: 1em; }
+ #notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px; }
+ #notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px; }
+
+#notification-body {
+ spacing: 4px; }
+
+#notification-actions {
+ spacing: 8px; }
+
+.notification-button {
+ border-radius: 2px;
+ min-width: 5em;
+ min-height: 1em;
+ padding: 5px; }
+ .notification-button:focus {
+ color: #1d2021; }
+
+.notification-icon-button {
+ border-radius: 2px;
+ min-width: 2em;
+ min-height: 2em;
+ padding: 5px; }
+ .notification-icon-button:focus {
+ color: #1d2021; }
+ .notification-icon-button > StIcon {
+ icon-size: 1.5em; }
+
+.modal-dialog {
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ color: #d5c4a1;
+ padding: 16px 20px; }
+
+.modal-dialog-button-box {
+ spacing: 16px; }
+
+.modal-dialog-button {
+ min-width: 5em;
+ min-height: 1em;
+ padding: 5px; }
+ .modal-dialog-button:focus {
+ color: #1d2021; }
+ .modal-dialog-button:disabled {
+ color: #3c3c3c; }
+
+.run-dialog-label {
+ color: #d5c4a1;
+ padding-bottom: 10px; }
+
+.run-dialog-error-label {
+ color: #b8bb26; }
+
+.run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px; }
+
+.run-dialog-completion-box {
+ padding-left: 15px; }
+
+.run-dialog-entry:focus {
+ border: 1px solid #9c9f25; }
+
+.run-dialog {
+ border-radius: 2px;
+ padding: 16px 20px; }
+
+.cinnamon-mount-operation-icon {
+ icon-size: 4.8em; }
+
+.mount-password-reask {
+ color: #fabd2f; }
+
+.show-processes-dialog {
+ spacing: 24px; }
+
+.mount-question-dialog {
+ spacing: 24px; }
+
+.show-processes-dialog-description:rtl {
+ padding-right: 17px; }
+
+.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: #d5c4a1; }
+ .show-processes-dialog-app-list-item:hover {
+ color: #d5c4a1; }
+ .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; }
+
+.osd-window {
+ spacing: 1em;
+ padding: 16px; }
+ .osd-window .level {
+ height: 0.7em;
+ border-radius: 0.3em;
+ background-color: #111313; }
+ .osd-window .level-bar {
+ border-radius: 0.3em;
+ background-color: #999c25; }
+
+.info-osd, .workspace-osd, .overview-empty-placeholder {
+ font-size: 1.5em;
+ text-align: center;
+ padding: 8px 10px; }
+
+.lightbox {
+ background-color: rgba(29, 32, 33, 0.5); }
+
+.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 #8b826e;
+ border-radius: 2px; }
+
+.about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em; }
+
+.about-description {
+ padding-top: 4px; }
+
+.about-version {
+ padding-left: 7px; }
+
+#LookingGlassDialog {
+ spacing: 4px;
+ padding: 8px;
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ color: #d5c4a1; }
+
+.desklet {
+ font-size: 0.9em;
+ padding: 8px;
+ color: #d5c4a1;
+ border-radius: 2px;
+ background-color: rgba(29, 32, 33, 0.5); }
+ .desklet:highlight {
+ background-color: #b8bb26; }
+
+.desklet-with-borders {
+ font-size: 0.9em;
+ border-radius: 2px; }
+ .desklet-with-borders:highlight {
+ background-color: #b8bb26; }
+
+.desklet-with-borders-and-header {
+ font-size: 0.9em;
+ border-radius-bottomleft: 2px;
+ border-radius-bottomright: 2px; }
+ .desklet-with-borders-and-header:highlight {
+ background-color: #b8bb26; }
+
+.desklet-header {
+ font-size: 1.2em;
+ border-radius-topleft: 2px;
+ border-radius-topright: 2px; }
+ .desklet-header:highlight {
+ background-color: #b8bb26; }
+
+.photoframe-box {
+ border-radius: 2px; }
+ .photoframe-box:highlight {
+ background-color: #b8bb26; }
+
+.desklet-drag-placeholder {
+ border: 2px solid #b8bb26;
+ background-color: rgba(29, 32, 33, 0.5);
+ border-radius: 2px; }
+
+.launcher {
+ padding: 1px;
+ transition-duration: 150; }
+ .launcher .icon-box {
+ padding-top: 2px; }
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ border-radius: 2px;
+ border: 1px solid #8b826e;
+ padding: 16px;
+ color: #d5c4a1; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:selected {
+ color: #1d2021; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px;
+ color: #d5c4a1; }
+ .switcher-list .thumbnail {
+ min-width: 20em; }
+ .switcher-list .separator {
+ width: 1px;
+ background-color: #b8bb26; }
+
+.switcher-list-item-container {
+ spacing: 8px; }
+
+.thumbnail-scroll-gradient-left {
+ background-gradient-direction: horizontal;
+ background-gradient-start: #333333;
+ background-gradient-end: rgba(51, 51, 51, 0);
+ border-radius: 2px;
+ 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: #333333;
+ border-radius: 2px;
+ border-radius-topleft: 0;
+ border-radius-bottomleft: 0;
+ width: 60px; }
+
+.switcher-arrow {
+ border-color: rgba(0, 0, 0, 0);
+ color: #d5c4a1; }
+ .switcher-arrow:highlighted {
+ border-color: rgba(0, 0, 0, 0);
+ color: #1d2021; }
+
+.switcher-preview-backdrop {
+ background-color: rgba(25, 25, 25, 0.65); }
+
+#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: #83a598;
+ border-top: 1px solid;
+ border-left: 1px solid;
+ border-bottom: 1px solid;
+ border-color: rgba(213, 196, 161, 0.22); }
+ .workspace-add-button:hover {
+ background-image: url(assets/add-workspace-hover.png);
+ border-color: #9c9f25; }
+ .workspace-add-button:active {
+ background-image: url(assets/add-workspace.png);
+ border-color: #9c9f25;
+ background-color: #b8bb26; }
+
+.workspace-close-button {
+ background-image: url(assets/close-window.svg);
+ height: 32px;
+ width: 32px;
+ -cinnamon-close-overlap: 20px; }
+
+.workspace-overview-background-shade {
+ background-color: rgba(29, 32, 33, 0.5); }
+
+.window-caption {
+ padding: 4px 6px;
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ color: #d5c4a1;
+ -cinnamon-caption-spacing: 4px; }
+ .window-caption:focus, #selected.window-caption {
+ color: #1d2021;
+ border: 1px solid #9c9f25; }
+
+.window-border {
+ border: 1px solid #9c9f25; }
+
+.window-close {
+ background-image: url(assets/close-window.svg);
+ height: 32px;
+ width: 32px;
+ -cinnamon-close-overlap: 20px; }
+ .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.png);
+ background-size: 100px;
+ background-color: rgba(29, 32, 33, 0.5);
+ border: 1px solid #8b826e;
+ border-bottom-width: 0;
+ border-radius: 20px 20px 0 0;
+ height: 120px;
+ width: 400px; }
+
+.expo-workspace-thumbnail-frame {
+ border: 1px solid #8b826e; }
+ #active.expo-workspace-thumbnail-frame {
+ border: 1px solid #9c9f25; }
+
+.expo-workspaces-name-entry {
+ padding: 4px 6px;
+ height: 1.5em;
+ border: 1px solid #8b826e;
+ border-radius: 2px;
+ selected-color: #1d2021;
+ selection-background-color: #b8bb26;
+ color: #d5c4a1;
+ text-align: center; }
+ #selected.expo-workspaces-name-entry {
+ color: #1d2021;
+ selected-color: #d5c4a1;
+ selection-background-color: #b8bb26;
+ border: 1px solid #9c9f25; }
+ .expo-workspaces-name-entry:focus {
+ border: 1px solid #9c9f25; }
+ .expo-workspaces-name-entry:hover {
+ border: 1px solid #9c9f25; }
+
+.ripple-box {
+ width: 104px;
+ height: 104px;
+ background-image: url(assets/corner-ripple.png);
+ background-color: #b8bb26;
+ border-radius: 52px; }
+
+.tile-hud:top {
+ border-top-width: 0;
+ border-radius: 0 0 10px 10px; }
+
+.tile-hud:bottom {
+ border-bottom-width: 0;
+ border-radius: 2px 2px 0 0; }
+
+.tile-hud:left {
+ border-left-width: 0;
+ border-radius: 0 10px 10px 0; }
+
+.tile-hud:right {
+ border-right-width: 0;
+ border-radius: 10px 0 0 10px; }
+
+.tile-hud:top-left {
+ border-top-width: 0;
+ border-left-width: 0;
+ border-radius: 0 0 10px 0; }
+
+.tile-hud:top-right {
+ border-top-width: 0;
+ border-right-width: 0;
+ border-radius: 0 0 0 10px; }
+
+.tile-hud:bottom-left {
+ border-bottom-width: 0;
+ border-left-width: 0;
+ border-radius: 0 10px 0 0; }
+
+.tile-hud:bottom-right {
+ border-bottom-width: 0;
+ border-right-width: 0;
+ border-radius: 10px 0 0 0; }
diff --git a/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg b/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg
new file mode 100644
index 00000000..276266e6
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/menu/menu-hover.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg b/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg
new file mode 100644
index 00000000..4962ebcd
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/1D69F471.png b/.themes/Klaus/cinnamon/common-assets/misc/1D69F471.png
new file mode 100644
index 00000000..36a66d4b
Binary files /dev/null and b/.themes/Klaus/cinnamon/common-assets/misc/1D69F471.png differ
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg
new file mode 100644
index 00000000..d90c03ba
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg
new file mode 100644
index 00000000..018cbc5c
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace-hover.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg
new file mode 100644
index 00000000..2f6ca93a
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/add-workspace.svg
@@ -0,0 +1,33 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/bg.svg b/.themes/Klaus/cinnamon/common-assets/misc/bg.svg
new file mode 100644
index 00000000..ad3f1130
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/bg.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 00000000..86fdd030
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 00000000..89fb3a7b
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 00000000..60e44836
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 00000000..6568562d
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg b/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg
new file mode 100644
index 00000000..95822bf3
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg b/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg
new file mode 100644
index 00000000..7b52140c
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/close.svg b/.themes/Klaus/cinnamon/common-assets/misc/close.svg
new file mode 100644
index 00000000..e221a33f
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg b/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg
new file mode 100644
index 00000000..0fe77587
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/corner-ripple.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg b/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg
new file mode 100644
index 00000000..6abe1a85
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/desklet-header.svg
@@ -0,0 +1,51 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg b/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg
new file mode 100644
index 00000000..7bc4b8ce
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/desklet.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/osd.svg b/.themes/Klaus/cinnamon/common-assets/misc/osd.svg
new file mode 100644
index 00000000..fa1fb473
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/osd.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/overview-hover.png b/.themes/Klaus/cinnamon/common-assets/misc/overview-hover.png
new file mode 100644
index 00000000..75673f9c
Binary files /dev/null and b/.themes/Klaus/cinnamon/common-assets/misc/overview-hover.png differ
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/overview.png b/.themes/Klaus/cinnamon/common-assets/misc/overview.png
new file mode 100644
index 00000000..9eb4f87f
Binary files /dev/null and b/.themes/Klaus/cinnamon/common-assets/misc/overview.png differ
diff --git a/.themes/Klaus/cinnamon/common-assets/misc/trash-icon.svg b/.themes/Klaus/cinnamon/common-assets/misc/trash-icon.svg
new file mode 100644
index 00000000..55b27303
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/misc/trash-icon.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg b/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg
new file mode 100644
index 00000000..0a821fb5
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/activities-active.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/activities.svg b/.themes/Klaus/cinnamon/common-assets/panel/activities.svg
new file mode 100644
index 00000000..478fe93f
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/activities.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg b/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg
new file mode 100644
index 00000000..60025fe4
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/panel-bottom.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg b/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg
new file mode 100644
index 00000000..b6ea2589
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/panel-top.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg
new file mode 100644
index 00000000..8d98ff01
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-bottom.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg
new file mode 100644
index 00000000..808c466c
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/panel/window-list-active-top.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg b/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg
new file mode 100644
index 00000000..a345b9d4
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/switch/switch-off-selected.svg
@@ -0,0 +1,36 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg b/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg
new file mode 100644
index 00000000..eb759c24
--- /dev/null
+++ b/.themes/Klaus/cinnamon/common-assets/switch/switch-on-selected.svg
@@ -0,0 +1,37 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 00000000..f5c387d2
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 00000000..3abbffa8
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 00000000..48ae3293
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 00000000..24f1332d
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg b/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg
new file mode 100644
index 00000000..f863dcda
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/menu/menu.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg b/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg
new file mode 100644
index 00000000..f15437e0
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/menu/submenu.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg b/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg
new file mode 100644
index 00000000..aa22b580
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/misc/button-box.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/message.svg b/.themes/Klaus/cinnamon/dark-assets/misc/message.svg
new file mode 100644
index 00000000..5b82a050
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/misc/message.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg b/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg
new file mode 100644
index 00000000..73de1e6b
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/misc/modal.svg
@@ -0,0 +1,47 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg b/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg
new file mode 100644
index 00000000..ff9186ea
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/switch/switch-off.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg b/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg
new file mode 100644
index 00000000..1b6f40a4
--- /dev/null
+++ b/.themes/Klaus/cinnamon/dark-assets/switch/switch-on.svg
@@ -0,0 +1,37 @@
+
+
+
diff --git a/.themes/Klaus/cinnamon/scss/_extends.scss b/.themes/Klaus/cinnamon/scss/_extends.scss
new file mode 100644
index 00000000..9a78c30f
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/_global.scss b/.themes/Klaus/cinnamon/scss/_global.scss
new file mode 100644
index 00000000..3ec30d37
--- /dev/null
+++ b/.themes/Klaus/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: #1d2021;
+$button_fg_color: #d5c4a1;
+$selected_bg_color: #b8bb26;
+$selected_fg_color: #1d2021;
+$tooltip_bg_color: #3c3836;
+$tooltip_fg_color: #ebdbb2;
+$dark_bg_color: fade-out(#1d2021, 1 - 1.0);
+$dark_fg_color: #d5c4a1;
+
+// 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(#1d2021, 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: #fbf1c7;
+
+// other colors used in the theme
+$link_color: #83a598;
+$success_color: #b8bb26;
+$warning_color: #fabd2f;
+$error_color: #fb4934;
+$info_fg_color: #1d2021;
+$info_bg_color: #83a598;
+
+// 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/.themes/Klaus/cinnamon/scss/cinnamon.scss b/.themes/Klaus/cinnamon/scss/cinnamon.scss
new file mode 100644
index 00000000..0d1f522e
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_accessibility.scss b/.themes/Klaus/cinnamon/scss/sections/_accessibility.scss
new file mode 100644
index 00000000..265978ec
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_alt-tab.scss b/.themes/Klaus/cinnamon/scss/sections/_alt-tab.scss
new file mode 100644
index 00000000..06e57e16
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_calendar.scss b/.themes/Klaus/cinnamon/scss/sections/_calendar.scss
new file mode 100644
index 00000000..1bf695c1
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_desklets.scss b/.themes/Klaus/cinnamon/scss/sections/_desklets.scss
new file mode 100644
index 00000000..74f88664
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_dialogs.scss b/.themes/Klaus/cinnamon/scss/sections/_dialogs.scss
new file mode 100644
index 00000000..9f1ee3f6
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_menu.scss b/.themes/Klaus/cinnamon/scss/sections/_menu.scss
new file mode 100644
index 00000000..c4e45be8
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_notifications.scss b/.themes/Klaus/cinnamon/scss/sections/_notifications.scss
new file mode 100644
index 00000000..9bd5097e
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_overview.scss b/.themes/Klaus/cinnamon/scss/sections/_overview.scss
new file mode 100644
index 00000000..c87d5d0d
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_panel.scss b/.themes/Klaus/cinnamon/scss/sections/_panel.scss
new file mode 100644
index 00000000..f1743f54
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_stage.scss b/.themes/Klaus/cinnamon/scss/sections/_stage.scss
new file mode 100644
index 00000000..e6944a66
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/scss/sections/_tile-hud.scss b/.themes/Klaus/cinnamon/scss/sections/_tile-hud.scss
new file mode 100644
index 00000000..35f5ed8e
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/cinnamon/thumbnail.png b/.themes/Klaus/cinnamon/thumbnail.png
new file mode 100644
index 00000000..ac66aa16
Binary files /dev/null and b/.themes/Klaus/cinnamon/thumbnail.png differ
diff --git a/.themes/Klaus/gnome-shell/gnome-shell.css b/.themes/Klaus/gnome-shell/gnome-shell.css
new file mode 100644
index 00000000..9ef57399
--- /dev/null
+++ b/.themes/Klaus/gnome-shell/gnome-shell.css
@@ -0,0 +1,634 @@
+@import url("/usr/share/gnome-shell/theme/gnome-shell.css");
+/*$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));*/
+/*$dark_shadow: #000;*/
+/*$light_shadow: #fff;*/
+/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/
+/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/
+/* Global Values */
+stage {
+ color: #1d2021;
+ background-color: #d5c4a1;
+}
+
+/* Common Stylings */
+.shell-link {
+ color: #3f51b5;
+}
+.shell-link:hover {
+ color: #606fc7;
+}
+
+.lowres-icon {
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
+}
+
+.icon-dropshadow {
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
+}
+
+.button {
+ color: #d5c4a1;
+ background-color: #1d2021;
+ border-color: rgba(213, 196, 161, 0.84);
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+}
+.button StWidget {
+ color: #d5c4a1;
+}
+.button:focus {
+ color: #d5c4a1;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6);
+}
+.button:focus StWidget {
+ color: #d5c4a1;
+}
+.button:hover {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+}
+.button:hover StWidget {
+ color: #1d2021;
+}
+.button:insensitive {
+ color: #bda36c;
+ border-color: #d5c4a1;
+ background-color: #1d2021;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+}
+.button:insensitive StWidget {
+ color: #bda36c;
+}
+.button:active {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ text-shadow: none;
+ icon-shadow: none;
+ box-shadow: none;
+}
+.button:active StWidget {
+ color: #1d2021;
+}
+
+.candidate-page-button,
+.notification-button,
+.notification-icon-button,
+.hotplug-notification-item,
+.hotplug-resident-eject-button,
+.modal-dialog-button,
+.app-view-control {
+ color: #d5c4a1;
+ background-color: #1d2021;
+ border-color: rgba(213, 196, 161, 0.84);
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+}
+.candidate-page-button StWidget,
+.notification-button StWidget,
+.notification-icon-button StWidget,
+.hotplug-notification-item StWidget,
+.hotplug-resident-eject-button StWidget,
+.modal-dialog-button StWidget,
+.app-view-control StWidget {
+ color: #d5c4a1;
+}
+.candidate-page-button:focus,
+.notification-button:focus,
+.notification-icon-button:focus,
+.hotplug-notification-item:focus,
+.hotplug-resident-eject-button:focus,
+.modal-dialog-button:focus,
+.app-view-control:focus {
+ color: #d5c4a1;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6);
+}
+.candidate-page-button:focus StWidget,
+.notification-button:focus StWidget,
+.notification-icon-button:focus StWidget,
+.hotplug-notification-item:focus StWidget,
+.hotplug-resident-eject-button:focus StWidget,
+.modal-dialog-button:focus StWidget,
+.app-view-control:focus StWidget {
+ color: #d5c4a1;
+}
+.candidate-page-button:hover,
+.notification-button:hover,
+.notification-icon-button:hover,
+.hotplug-notification-item:hover,
+.hotplug-resident-eject-button:hover,
+.modal-dialog-button:hover,
+.app-view-control:hover {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+}
+.candidate-page-button:hover StWidget,
+.notification-button:hover StWidget,
+.notification-icon-button:hover StWidget,
+.hotplug-notification-item:hover StWidget,
+.hotplug-resident-eject-button:hover StWidget,
+.modal-dialog-button:hover StWidget,
+.app-view-control:hover StWidget {
+ color: #1d2021;
+}
+.candidate-page-button:insensitive,
+.notification-button:insensitive,
+.notification-icon-button:insensitive,
+.hotplug-notification-item:insensitive,
+.hotplug-resident-eject-button:insensitive,
+.modal-dialog-button:insensitive,
+.app-view-control:insensitive {
+ color: #bda36c;
+ border-color: #d5c4a1;
+ background-color: #1d2021;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+}
+.candidate-page-button:insensitive StWidget,
+.notification-button:insensitive StWidget,
+.notification-icon-button:insensitive StWidget,
+.hotplug-notification-item:insensitive StWidget,
+.hotplug-resident-eject-button:insensitive StWidget,
+.modal-dialog-button:insensitive StWidget,
+.app-view-control:insensitive StWidget {
+ color: #bda36c;
+}
+.candidate-page-button:active,
+.notification-button:active,
+.notification-icon-button:active,
+.hotplug-notification-item:active,
+.hotplug-resident-eject-button:active,
+.modal-dialog-button:active,
+.app-view-control:active {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ text-shadow: none;
+ icon-shadow: none;
+ box-shadow: none;
+}
+.candidate-page-button:active StWidget,
+.notification-button:active StWidget,
+.notification-icon-button:active StWidget,
+.hotplug-notification-item:active StWidget,
+.hotplug-resident-eject-button:active StWidget,
+.modal-dialog-button:active StWidget,
+.app-view-control:active StWidget {
+ color: #1d2021;
+}
+
+StEntry {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+.popup-menu, .panel-menu {
+ -arrow-background-color: #1d2021;
+}
+.popup-menu .popup-sub-menu, .panel-menu .popup-sub-menu {
+ background-color: #1d2021;
+}
+.popup-menu .popup-menu-content, .panel-menu .popup-menu-content {
+ box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4);
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.popup-menu .popup-menu-item, .panel-menu .popup-menu-item {
+ background-color: transparent !important;
+ color: #d5c4a1;
+}
+.popup-menu .popup-menu-item StWidget, .panel-menu .popup-menu-item StWidget {
+ color: #d5c4a1;
+}
+.popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item:overview, .popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:checked, .panel-menu .popup-menu-item:hover, .panel-menu .popup-menu-item:active, .panel-menu .popup-menu-item:overview, .panel-menu .popup-menu-item:focus, .panel-menu .popup-menu-item:checked {
+ background-color: #b8bb26 !important;
+ color: #1d2021 !important;
+}
+.popup-menu .popup-menu-item:hover StWidget, .popup-menu .popup-menu-item:active StWidget, .popup-menu .popup-menu-item:overview StWidget, .popup-menu .popup-menu-item:focus StWidget, .popup-menu .popup-menu-item:checked StWidget, .panel-menu .popup-menu-item:hover StWidget, .panel-menu .popup-menu-item:active StWidget, .panel-menu .popup-menu-item:overview StWidget, .panel-menu .popup-menu-item:focus StWidget, .panel-menu .popup-menu-item:checked StWidget {
+ color: #1d2021 !important;
+}
+.popup-menu .popup-menu-item:insensitive, .panel-menu .popup-menu-item:insensitive {
+ color: #bda36c !important;
+ background-color: #1d2021 !important;
+}
+.popup-menu .popup-menu-item:insensitive StWidget, .panel-menu .popup-menu-item:insensitive StWidget {
+ color: #bda36c !important;
+}
+.popup-menu StButton, .panel-menu StButton {
+ color: #d5c4a1;
+ background-color: #1d2021;
+ border-color: rgba(213, 196, 161, 0.84);
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ background-color: transparent;
+}
+.popup-menu StButton StWidget, .panel-menu StButton StWidget {
+ color: #d5c4a1;
+}
+.popup-menu StButton:focus, .panel-menu StButton:focus {
+ color: #d5c4a1;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 0 0 2px rgba(184, 187, 38, 0.6);
+}
+.popup-menu StButton:focus StWidget, .panel-menu StButton:focus StWidget {
+ color: #d5c4a1;
+}
+.popup-menu StButton:hover, .panel-menu StButton:hover {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ box-shadow: 0 1px 1px 0 shade(#d5c4a1, 0.2);
+ text-shadow: 0 1px rgba(0, 0, 0, 0.2);
+ icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
+}
+.popup-menu StButton:hover StWidget, .panel-menu StButton:hover StWidget {
+ color: #1d2021;
+}
+.popup-menu StButton:insensitive, .panel-menu StButton:insensitive {
+ color: #bda36c;
+ border-color: #d5c4a1;
+ background-color: #1d2021;
+ box-shadow: none;
+ text-shadow: none;
+ icon-shadow: none;
+}
+.popup-menu StButton:insensitive StWidget, .panel-menu StButton:insensitive StWidget {
+ color: #bda36c;
+}
+.popup-menu StButton:active, .panel-menu StButton:active {
+ color: #1d2021;
+ background-color: #b8bb26;
+ border-color: #d5c4a1;
+ text-shadow: none;
+ icon-shadow: none;
+ box-shadow: none;
+}
+.popup-menu StButton:active StWidget, .panel-menu StButton:active StWidget {
+ color: #1d2021;
+}
+
+/* Modal Dialogs */
+.headline {
+ font-size-adjust: 1;
+}
+
+.modal-dialog {
+ background-color: #1d2021;
+ color: #d5c4a1;
+ box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4);
+}
+.modal-dialog .modal-dialog-content-box {
+ margin: 32px 40px;
+ spacing: 32px;
+ max-width: 28em;
+}
+.modal-dialog StButton {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+/* Network Manager */
+.nm-dialog-item {
+ font-size: 12pt;
+ border-bottom: 1px solid #666;
+ padding: 12px;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.nm-dialog-item:checked {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+
+/* End Session Dialog */
+.end-session-dialog {
+ width: 30em;
+}
+.end-session-dialog .end-session-dialog-battery-warning,
+.end-session-dialog .dialog-list-title {
+ color: #ef6c00;
+}
+
+/* Message Dialog */
+.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 */
+.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: #cdb98f;
+ font-size-adjust: -1;
+}
+
+/* Run Dialog */
+.run-dialog .modal-dialog-content-box {
+ margin-top: 24px;
+ margin-bottom: 14px;
+}
+.run-dialog .run-dialog-entry {
+ width: 20em;
+}
+.run-dialog .run-dialog-description {
+ font-size-adjust: -1;
+ text-align: center;
+ color: #b6985b;
+}
+
+/* Password or Authentication Dialog */
+.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-adjust: -1;
+}
+
+.prompt-dialog-error-label {
+ color: #ef6c00;
+}
+
+/* Polkit Dialog */
+.polkit-dialog-user-layout {
+ text-align: center;
+ spacing: 8px;
+ margin-bottom: 6px;
+}
+.polkit-dialog-user-layout .polkit-dialog-user-icon {
+ border-radius: 99px;
+ background-size: contain;
+}
+.polkit-dialog-user-layout .polkit-dialog-user-root-label {
+ color: #ef6c00;
+}
+
+/* Audio selection dialog */
+.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 #d5c4a1;
+ border-radius: 12px;
+}
+.audio-selection-device:hover, .audio-selection-device:focus {
+ background-color: #b8bb26;
+}
+.audio-selection-device:active {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+
+.audio-selection-device-box {
+ padding: 20px;
+ spacing: 20px;
+}
+
+.panel-menu .calendar,
+.panel-menu .message-list-sections,
+.panel-menu .datemenu-today-button,
+.panel-menu .world-clocks-button,
+.panel-menu .weather-button,
+.panel-menu .events-section-title {
+ color: #d5c4a1;
+ background-color: #1d2021;
+}
+.panel-menu .calendar StLabel,
+.panel-menu .message-list-sections StLabel,
+.panel-menu .datemenu-today-button StLabel,
+.panel-menu .world-clocks-button StLabel,
+.panel-menu .weather-button StLabel,
+.panel-menu .events-section-title StLabel {
+ color: #d5c4a1;
+}
+.panel-menu .datemenu-today-button:active, .panel-menu .datemenu-today-button:focus, .panel-menu .datemenu-today-button:hover,
+.panel-menu .world-clocks-button:active,
+.panel-menu .world-clocks-button:focus,
+.panel-menu .world-clocks-button:hover,
+.panel-menu .weather-button:active,
+.panel-menu .weather-button:focus,
+.panel-menu .weather-button:hover,
+.panel-menu .events-section-title:active,
+.panel-menu .events-section-title:focus,
+.panel-menu .events-section-title:hover {
+ color: #1d2021;
+ background-color: #b8bb26;
+}
+.panel-menu .calendar {
+ border: 1px solid rgba(213, 196, 161, 0.84);
+}
+.panel-menu .calendar-day-base {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.panel-menu .calendar-day-base:active, .panel-menu .calendar-day-base:focus, .panel-menu .calendar-day-base:hover {
+ color: #1d2021;
+ background-color: #b8bb26;
+}
+.panel-menu .events-button {
+ color: #d5c4a1;
+ background-color: #1d2021;
+}
+.panel-menu .events-button StLabel {
+ color: #d5c4a1;
+}
+
+/* Notifications & Message Tray */
+.notification-banner {
+ min-height: 64px;
+ width: 34em;
+ border: 1px solid #d5c4a1;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.notification-banner StWidget {
+ color: #d5c4a1;
+}
+.notification-banner StWidget:hover, .notification-banner StWidget:active, .notification-banner StWidget:focus {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+.notification-banner .notification-actions {
+ spacing: 0;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.notification-banner .notification-actions StWidget {
+ color: #d5c4a1;
+}
+
+.summary-source-counter {
+ font-size-adjust: -1;
+ font-weight: bold;
+ height: 1.6em;
+ width: 1.6em;
+ -shell-counter-overlap-x: 3px;
+ -shell-counter-overlap-y: 3px;
+ background-color: #b8bb26;
+ color: #1d2021;
+ border: 2px solid #d5c4a1;
+ 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: #c5ae7e;
+}
+
+.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: #ede5d6;
+}
+.chat-sent:rtl {
+ padding-left: 0;
+ padding-right: 18pt;
+}
+
+.chat-meta-message {
+ padding-left: 4px;
+ font-size-adjust: 2;
+ font-weight: bold;
+ color: #f1ece0;
+}
+.chat-meta-message:rtl {
+ padding-left: 0;
+ padding-right: 4px;
+}
+
+#dash {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+#dash .dash-label {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+#panel {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+#panel .panel-corner {
+ -panel-corner-radius: 0;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-width: 0;
+ -panel-corner-border-color: transparent;
+}
+#panel .panel-button {
+ color: #d5c4a1;
+}
+#panel .panel-button .app-menu-icon {
+ -st-icon-style: symbolic;
+}
+#panel:hover, #panel:active, #panel:overview, #panel:focus, #panel:checked {
+ background-color: transparent;
+ color: #d5c4a1;
+ border-bottom: 5px solid #b8bb26;
+}
+#panel:insensitive {
+ color: #bda36c;
+ background-color: #1d2021;
+}
+
+/*# sourceMappingURL=gnome-shell.css.map */
diff --git a/.themes/Klaus/gnome-shell/gnome-shell.css.map b/.themes/Klaus/gnome-shell/gnome-shell.css.map
new file mode 100644
index 00000000..29e3cf8f
--- /dev/null
+++ b/.themes/Klaus/gnome-shell/gnome-shell.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["../sass/gnome-shell/gnome-shell.scss","../sass/gnome-shell/_variables.scss","../sass/gnome-shell/_common.scss","../sass/gnome-shell/_buttons.scss","../sass/gnome-shell/_mixins.scss","../sass/gnome-shell/_entries.scss","../sass/gnome-shell/_menus.scss","../sass/gnome-shell/_dialogs.scss","../sass/gnome-shell/_calendar.scss","../sass/gnome-shell/_notifications.scss","../sass/gnome-shell/_dash.scss","../sass/gnome-shell/_panel.scss"],
+"names": [],
+"file": "gnome-shell.css"
+}
diff --git a/.themes/Klaus/gtk-2.0/gtkrc b/.themes/Klaus/gtk-2.0/gtkrc
new file mode 100644
index 00000000..e2b3cc4b
--- /dev/null
+++ b/.themes/Klaus/gtk-2.0/gtkrc
@@ -0,0 +1,894 @@
+# Oomox GTK Theme (Numix Fork)
+
+gtk-color-scheme =
+"base_color:#504945\nbg_color:#3c3836\ntooltip_bg_color:#3c3836\nselected_bg_color:#b8bb26\ntext_color:#fbf1c7\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#1d2021\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d5c4a1\ntoolbar_bg_color:#3c3836\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#1d2021\nmenu_fg_color:#d5c4a1\npanel_bg_color:#3c3836\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#1d2021\nbtn_fg_color:#d5c4a1\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d5c4a1\nprimary_caret_color:#fbf1c7\nsecondary_caret_color:#fbf1c7\naccent_bg_color:#b8bb26\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.." 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 "*" style "clearlooks-notebook"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook"
+
+widget_class "*" style "murrine-button"
+widget_class "**" style "murrine-statusbar"
+widget_class "*" style "murrine-progressbar"
+widget_class "*" style "murrine-progressbar"
+
+widget_class "**" style "murrine-comboboxentry"
+widget_class "**" style "murrine-comboboxentry"
+
+widget_class "**" style "murrine-menu"
+widget_class "**" style "murrine-menu-item"
+widget_class "**" style "murrine-separator-menu-item"
+widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item"
+widget_class "**" style "murrine-menubar"
+widget_class "***" 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 "*.." style "murrine-frame-title"
+
+widget_class "*.*" style "murrine-treeview"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+
+widget_class "*." style "clearlooks-radiocheck"
+widget_class "*.*." style "clearlooks-base-radiocheck"
+widget_class "*" style "clearlooks-base-radiocheck"
+
+widget "gtk-tooltip*" style "murrine-tooltips"
+
+widget_class "**" 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 "*.." 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 "**" style "fg-is-text-color-workaround"
+widget_class "*" style "fg-is-text-color-workaround"
+widget_class "*" 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 "*.." style "murrine-buttonlabel"
+widget_class "***" style:highest "murrine-buttonlabel"
+widget_class "***" style:highest "clearlooks-radiocheck-label"
+widget_class "**" style "murrine-buttonlabel"
+widget_class "***" style "murrine-buttonlabel"
+widget_class "***" style:highest "murrine-entry"
+widget_class "****" style:highest "murrine-toolbutton-label"
diff --git a/.themes/Klaus/gtk-2.0/gtkrc.hidpi b/.themes/Klaus/gtk-2.0/gtkrc.hidpi
new file mode 100644
index 00000000..11f621cb
--- /dev/null
+++ b/.themes/Klaus/gtk-2.0/gtkrc.hidpi
@@ -0,0 +1,995 @@
+# Oomox GTK Theme (Numix Fork)
+
+gtk-color-scheme =
+"base_color:#504945\nbg_color:#3c3836\ntooltip_bg_color:#3c3836\nselected_bg_color:#b8bb26\ntext_color:#fbf1c7\nfg_color:#ebdbb2\ntooltip_fg_color:#ebdbb2\nselected_fg_color:#1d2021\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d5c4a1\ntoolbar_bg_color:#3c3836\ntoolbar_fg_color:#ebdbb2\nmenu_bg_color:#1d2021\nmenu_fg_color:#d5c4a1\npanel_bg_color:#3c3836\npanel_fg_color:#ebdbb2\nlink_color:#83a598\nbtn_bg_color:#1d2021\nbtn_fg_color:#d5c4a1\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d5c4a1\nprimary_caret_color:#fbf1c7\nsecondary_caret_color:#fbf1c7\naccent_bg_color:#b8bb26\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.." 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 "*" style "clearlooks-notebook"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "**" style "clearlooks-notebook-bg"
+widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook"
+
+widget_class "*" style "murrine-button"
+widget_class "**" style "murrine-statusbar"
+widget_class "*" style "murrine-progressbar"
+widget_class "*" style "murrine-progressbar"
+
+widget_class "**" style "murrine-comboboxentry"
+widget_class "**" style "murrine-comboboxentry"
+
+widget_class "**" style "murrine-menu"
+widget_class "**" style "murrine-menu-item"
+widget_class "**" style "murrine-separator-menu-item"
+widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item"
+widget_class "**" style "murrine-menubar"
+widget_class "***" 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 "*.." style "murrine-frame-title"
+
+widget_class "*.*" style "murrine-treeview"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+widget_class "*.." style "murrine-treeview-header"
+
+widget_class "*." style "clearlooks-radiocheck"
+widget_class "*.*." style "clearlooks-base-radiocheck"
+widget_class "*" style "clearlooks-base-radiocheck"
+
+widget "gtk-tooltip*" style "murrine-tooltips"
+
+widget_class "**" 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 "*.." 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 "**" style "fg-is-text-color-workaround"
+widget_class "*" style "fg-is-text-color-workaround"
+widget_class "*" 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 "**" 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 "*.." style "murrine-buttonlabel"
+widget_class "***" style:highest "murrine-buttonlabel"
+widget_class "***" style:highest "clearlooks-radiocheck-label"
+widget_class "**" style "murrine-comboboxtext"
+widget_class "**" style "murrine-togglebutton"
+widget_class "*." style "murrine-radiocheck"
+widget_class "***" style:highest "murrine-entry"
+widget_class "****" style:highest "murrine-toolbutton-label"
diff --git a/.themes/Klaus/gtk-3.0/assets/all-assets.svg b/.themes/Klaus/gtk-3.0/assets/all-assets.svg
new file mode 100644
index 00000000..6b2b9d79
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/all-assets.svg
@@ -0,0 +1,4456 @@
+
+
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/all-assets.txt b/.themes/Klaus/gtk-3.0/assets/all-assets.txt
new file mode 100644
index 00000000..6e738e3f
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/gtk-3.0/assets/change_dpi.sh b/.themes/Klaus/gtk-3.0/assets/change_dpi.sh
new file mode 100755
index 00000000..058dcc46
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg
new file mode 100644
index 00000000..c083cdd4
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-dark.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
new file mode 100644
index 00000000..f633e9af
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg
new file mode 100644
index 00000000..f633e9af
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked-insensitive.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg
new file mode 100644
index 00000000..60c395b4
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-checked.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg
new file mode 100644
index 00000000..a6314021
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
new file mode 100644
index 00000000..70d5e3ed
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg
new file mode 100644
index 00000000..70d5e3ed
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed-insensitive.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg
new file mode 100644
index 00000000..a6314021
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-mixed.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg
new file mode 100644
index 00000000..c4eb83aa
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
new file mode 100644
index 00000000..fc6ef001
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
new file mode 100644
index 00000000..fc6ef001
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg
new file mode 100644
index 00000000..c4eb83aa
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/checkbox-unchecked.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg
new file mode 100644
index 00000000..f17e714a
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg
new file mode 100644
index 00000000..f17e714a
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-checked.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg
new file mode 100644
index 00000000..58440bc4
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked-dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg
new file mode 100644
index 00000000..58440bc4
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/grid-selection-unchecked.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
new file mode 100644
index 00000000..2ad76d4b
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
new file mode 100644
index 00000000..6cb7be4f
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg
new file mode 100644
index 00000000..6512b189
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-checked.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
new file mode 100644
index 00000000..cfa746e7
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
new file mode 100644
index 00000000..ae8dcc5d
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
new file mode 100644
index 00000000..0021bff3
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg
new file mode 100644
index 00000000..2e2b1b63
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-mixed.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg
new file mode 100644
index 00000000..d5a6b0c5
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-checkbox-unchecked.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg
new file mode 100644
index 00000000..37b37396
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-hover.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
new file mode 100644
index 00000000..ef10e021
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg
new file mode 100644
index 00000000..e91627fb
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-checked.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg
new file mode 100644
index 00000000..8f097036
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-hover.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg
new file mode 100644
index 00000000..6eae53ac
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg
new file mode 100644
index 00000000..810ae5fb
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed-selected.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg
new file mode 100644
index 00000000..0c82e9c2
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-mixed.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg
new file mode 100644
index 00000000..50485850
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/menuitem-radio-unchecked.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg b/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg
new file mode 100644
index 00000000..a74a3441
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/pane-handle-vertical.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle.png b/.themes/Klaus/gtk-3.0/assets/pane-handle.png
new file mode 100644
index 00000000..e67a9dc5
Binary files /dev/null and b/.themes/Klaus/gtk-3.0/assets/pane-handle.png differ
diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle.svg b/.themes/Klaus/gtk-3.0/assets/pane-handle.svg
new file mode 100644
index 00000000..01b09fe7
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/pane-handle.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/pane-handle@2.png b/.themes/Klaus/gtk-3.0/assets/pane-handle@2.png
new file mode 100644
index 00000000..8a2cd077
Binary files /dev/null and b/.themes/Klaus/gtk-3.0/assets/pane-handle@2.png differ
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg
new file mode 100644
index 00000000..18977bae
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg
new file mode 100644
index 00000000..bcb96a7e
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg
new file mode 100644
index 00000000..bcb96a7e
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-checked-insensitive.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-checked.svg b/.themes/Klaus/gtk-3.0/assets/radio-checked.svg
new file mode 100644
index 00000000..18977bae
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-checked.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg
new file mode 100644
index 00000000..ddc906da
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
new file mode 100644
index 00000000..b13b1896
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive-dark.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg
new file mode 100644
index 00000000..b13b1896
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed-insensitive.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg b/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg
new file mode 100644
index 00000000..ddc906da
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-mixed.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg
new file mode 100644
index 00000000..bcb96a7e
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-selected-insensitive.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-selected.svg b/.themes/Klaus/gtk-3.0/assets/radio-selected.svg
new file mode 100644
index 00000000..18977bae
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-selected.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg
new file mode 100644
index 00000000..d29dea08
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg
new file mode 100644
index 00000000..37c81054
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg
new file mode 100644
index 00000000..37c81054
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg b/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg
new file mode 100644
index 00000000..d29dea08
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unchecked.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg
new file mode 100644
index 00000000..214ed944
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg
new file mode 100644
index 00000000..0fdfaf46
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive-dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg
new file mode 100644
index 00000000..37c81054
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected-insensitive.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg b/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg
new file mode 100644
index 00000000..d29dea08
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/radio-unselected.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/.themes/Klaus/gtk-3.0/assets/sed.sh b/.themes/Klaus/gtk-3.0/assets/sed.sh
new file mode 100755
index 00000000..0993f7e5
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/sed.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+sed -i \
+ -e 's/#1d2021/rgb(0%,0%,0%)/g' \
+ -e 's/#d5c4a1/rgb(100%,100%,100%)/g' \
+ -e 's/#1d2021/rgb(50%,0%,0%)/g' \
+ -e 's/#b8bb26/rgb(0%,50%,0%)/g' \
+ -e 's/#1d2021/rgb(50%,0%,50%)/g' \
+ -e 's/#d5c4a1/rgb(0%,0%,50%)/g' \
+ $@
diff --git a/.themes/Klaus/gtk-3.0/assets/unsed.sh b/.themes/Klaus/gtk-3.0/assets/unsed.sh
new file mode 100755
index 00000000..75d0b667
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/assets/unsed.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+sed -i \
+ -e 's/rgb(0%,0%,0%)/#1d2021/g' \
+ -e 's/rgb(100%,100%,100%)/#d5c4a1/g' \
+ -e 's/rgb(50%,0%,0%)/#1d2021/g' \
+ -e 's/rgb(0%,50%,0%)/#b8bb26/g' \
+ -e 's/rgb(0%,50.196078%,0%)/#b8bb26/g' \
+ -e 's/rgb(50%,0%,50%)/#1d2021/g' \
+ -e 's/rgb(50.196078%,0%,50.196078%)/#1d2021/g' \
+ -e 's/rgb(0%,0%,50%)/#d5c4a1/g' \
+ $@
diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-dark.css b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css
new file mode 100644
index 00000000..1cff5426
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css
@@ -0,0 +1,9449 @@
+/* dark color scheme */
+@define-color dark_bg_color #1d2021;
+@define-color dark_fg_color #d5c4a1;
+/* colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color #1d2021;
+@define-color theme_fg_color #d5c4a1;
+@define-color theme_base_color #1d2021;
+@define-color theme_text_color #d5c4a1;
+@define-color theme_selected_bg_color #b8bb26;
+@define-color theme_selected_fg_color #1d2021;
+@define-color theme_tooltip_bg_color #1d2021;
+@define-color theme_tooltip_fg_color #d5c4a1;
+/* shadow effects */
+@define-color light_shadow #1e2122;
+@define-color dark_shadow #342a17;
+/* misc colors used by gtk+ */
+@define-color info_fg_color #fff;
+@define-color info_bg_color #03a9f4;
+@define-color warning_fg_color #fff;
+@define-color warning_bg_color #ef6c00;
+@define-color question_fg_color #fff;
+@define-color question_bg_color #673ab7;
+@define-color error_fg_color #fff;
+@define-color error_bg_color #f44336;
+@define-color link_color #3f51b5;
+@define-color success_color #4caf50;
+@define-color warning_color #ef6c00;
+@define-color error_color #f44336;
+/* widget colors */
+@define-color titlebar_bg_color @dark_bg_color;
+@define-color titlebar_fg_color @dark_fg_color;
+@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 #1a1c1d;
+@define-color unfocused_borders mix(#1d2021,#1a1c1d,0.9);
+@define-color button_bg_color #1d2021;
+@define-color button_fg_color #d5c4a1;
+@define-color header_button_bg_color #1d2021;
+@define-color header_button_fg_color #d5c4a1;
+@define-color insensitive_bg_color mix(#1d2021,#1d2021,0.6);
+@define-color insensitive_fg_color mix(#d5c4a1,#1d2021,0.5);
+/* osd */
+@define-color osd_base #1d2021;
+@define-color osd_bg rgba(29, 32, 33, 0.8);
+@define-color osd_fg #d5c4a1;
+@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(29, 32, 33, 0.8),0.5);
+@define-color osd_insensitive_fg_color mix(#d5c4a1,#1d2021,0.6);
+@define-color osd_borders_color rgba(25, 27, 28, 0.8);
+/* lightdm greeter colors */
+@define-color lightdm_bg_color #1d2021;
+@define-color lightdm_fg_color #d5c4a1;
+/* widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color mix(#d5c4a1,#1d2021,0.5);
+/* text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #d5c4a1;
+/* 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 #b8bb26;
+/* text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #1d2021;
+/* insensitive color on backdrop windows*/
+@define-color unfocused_insensitive_color black;
+/* window manager colors */
+@define-color wm_bg #1d2021;
+@define-color wm_border_focused black;
+@define-color wm_border_unfocused #1d2021;
+@define-color wm_title_focused mix(#d5c4a1,#1d2021,0.1);
+@define-color wm_title_unfocused mix(#d5c4a1,#1d2021,0.4);
+@define-color wm_icons_focused mix(#d5c4a1,#1d2021,0.1);
+@define-color wm_icons_focused_prelight #b8bb26;
+@define-color wm_icons_focused_pressed #93961e;
+@define-color wm_icons_unfocused mix(#d5c4a1,#1d2021,0.4);
+@define-color wm_icons_unfocused_prelight #b8bb26;
+@define-color wm_icons_unfocused_pressed #93961e;
+/**************
+ ! GTK settings
+***************/
+* {
+ -GtkWindow-resize-grip-height: 0;
+ -GtkWindow-resize-grip-width: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+ -GtkWidget-cursor-aspect-ratio: 0.03;
+ outline-color: rgba(184, 187, 38, 0.5);
+ outline-style: dashed;
+ outline-width: 1px;
+ outline-offset: -1px;
+ -gtk-outline-radius: 0px;
+}
+
+/*************
+ ! Base states
+ *************/
+:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+
+* {
+ /* hyperlinks */
+ -GtkIMHtml-hyperlink-color: #3f51b5;
+}
+*:disabled, *:disabled:disabled {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+*:disabled, *:disabled {
+ -gtk-icon-effect: dim;
+}
+*:hover {
+ -gtk-icon-effect: highlight;
+}
+*:link, *:visited {
+ color: #3f51b5;
+}
+
+.background {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.background:backdrop {
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+}
+.background.csd {
+ background-color: #1d2021;
+}
+
+.gtkstyle-fallback {
+ background-color: rgba(29, 32, 33, 0.5);
+ color: #d5c4a1;
+}
+.gtkstyle-fallback:hover {
+ background-color: #202324;
+ color: #d5c4a1;
+}
+.gtkstyle-fallback:active {
+ background-color: #1a1d1e;
+ color: #d5c4a1;
+}
+.gtkstyle-fallback:disabled {
+ background-color: #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+
+image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled {
+ background-color: transparent;
+}
+
+label.separator {
+ color: #d5c4a1;
+}
+label.separator:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+label selection {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+label:disabled {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+label:disabled:backdrop {
+ color: black;
+}
+label:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+
+assistant .sidebar {
+ background-color: #1d2021;
+ border-top: 1px solid #1a1c1d;
+}
+assistant .sidebar:backdrop {
+ background-color: #1d2021;
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+}
+assistant.csd .sidebar {
+ border-top-style: none;
+}
+assistant .sidebar label {
+ padding: 4px 8px;
+}
+assistant .sidebar label.highlight {
+ background-color: mix(#d5c4a1,#1d2021,0.8);
+}
+
+/*********
+ ! Buttons
+**********/
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b9bc26), to(transparent));
+ }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8bb26), 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(#b9bc26), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.902745098)), 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;
+}
+
+button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd,
+#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
+ min-height: 22px;
+ min-width: 22px;
+ padding: 4px 6px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ transition: 150ms ease;
+ outline-color: transparent;
+}
+
+calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button, menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover, modelbutton.flat,
+menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+
+spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop > button.flat {
+ border-radius: 0;
+ border-left-style: none;
+ border-right-style: solid;
+}
+spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: solid;
+}
+
+.linked.vertical > combobox > box > button.combo {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+.linked.vertical > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+
+.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: none;
+}
+.inline-toolbar button:first-child, .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: solid;
+ border-right-style: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid;
+}
+.inline-toolbar button:last-child, .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: none;
+ border-right-style: solid;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) {
+ border-left-style: solid;
+ border-right-style: none;
+}
+.inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child {
+ border-width: 1px;
+ border-style: solid;
+}
+.inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ border-radius: 0px;
+}
+
+.linked.vertical > button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: none;
+}
+.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: solid;
+ border-bottom-style: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) {
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: none;
+ border-bottom-style: solid;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) {
+ border-top-style: solid;
+ border-bottom-style: none;
+}
+.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child {
+ border-width: 1px;
+ border-style: solid;
+}
+.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 0px;
+}
+
+infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow {
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover {
+ border: 1px solid rgba(29, 32, 33, 0.3);
+ background-color: rgba(213, 196, 161, 0.2);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover {
+ border: 1px solid rgba(184, 187, 38, 0.3);
+ background-color: rgba(29, 32, 33, 0.1);
+ background-image: none;
+ box-shadow: none;
+}
+
+button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+button:focus, button:hover {
+ border-color: #656615;
+}
+button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+button:active:disabled, button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+button:hover, button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover {
+ border-color: #656615;
+}
+button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button:hover:disabled, button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+button:focus, button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover {
+ border-color: #656615;
+}
+button:focus:active, button:focus:active:hover, button:focus:active:focus, button:focus:active:hover:focus, button:focus:checked, button:focus:checked:hover, button:focus:checked:focus, button:focus:checked:hover:focus, button.flat:focus:active, button.flat:focus:active:hover, button.flat:focus:active:focus, button.flat:focus:active:hover:focus, button.flat:focus:checked, button.flat:focus:checked:hover, button.flat:focus:checked:focus, button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button:focus:disabled, button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+button:focus:hover, button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button:focus:hover:disabled, button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 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(190, 164, 109, 0.3);
+}
+button:checked, button:active, button.flat:checked, button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 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 {
+ border-color: #656615;
+}
+button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active: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(178, 147, 83, 0.22);
+}
+button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+button:focus, button:hover, button.flat:focus, button.flat:hover {
+ color: #d5c4a1;
+}
+button:disabled:disabled, button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+button.separator, button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+button.separator:disabled, button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+.inline-toolbar button, .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+.inline-toolbar button:disabled, .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+.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(52, 42, 23, 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(52, 42, 23, 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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+.linked.vertical > button {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.linked.vertical > button:focus, .linked.vertical > button:hover {
+ box-shadow: inset 0 -1px #656615, 0 1px 2px -1px rgba(52, 42, 23, 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 0 -1px rgba(0, 0, 0, 0.22), inset 1px 0 rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.05);
+}
+.linked.vertical > button:disabled {
+ box-shadow: inset 0 -1px #171a1a;
+}
+.linked.vertical > button:last-child, .linked.vertical > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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: .4;
+}
+spinbutton button {
+ color: #d5c4a1;
+}
+spinbutton button:active, spinbutton button:checked, spinbutton button:hover {
+ background-color: #232628;
+ background-image: none;
+}
+spinbutton button:disabled {
+ color: mix(#d5c4a1,#1d2021,0.7);
+}
+spinbutton button:backdrop {
+ color: mix(#1d2021,mix(#d5c4a1,#1d2021,0.5),0.9);
+}
+spinbutton button:backdrop:disabled {
+ color: rgba(0, 0, 0, 0.8);
+}
+spinbutton:not(.vertical) {
+ /*@extend %entry;*/
+ background-color: #1d2021;
+ background-image: none;
+ /*@include border($base_color);*/
+ padding: 0;
+ border-radius: 0px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ /*&:focus, &:active { border-color: border_focus($borders_color); }*/
+}
+spinbutton:not(.vertical):disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+spinbutton:not(.vertical) entry {
+ border-radius: 0px 0 0 0px;
+ border-right-width: 0;
+ box-shadow: none;
+}
+spinbutton:not(.vertical) button {
+ border-radius: 0;
+ /*border-color: alpha($borders_color, .8);*/
+ /*border-style: none none none solid;*/
+ background-image: none;
+ box-shadow: none;
+ /*
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.08);
+ }
+
+ &:hover {
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.11);
+ }
+ }
+ */
+}
+spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none;
+}
+spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+}
+spinbutton:not(.vertical) button:backdrop {
+ border-color: alpha(mix(#1d2021,#1a1c1d,0.9),0.8);
+}
+spinbutton:not(.vertical) button:backdrop:disabled {
+ 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(rtl):first-child {
+ border-radius: 0px 0 0 0px;
+}
+spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0;
+}
+spinbutton.vertical button, spinbutton.vertical entry {
+ min-width: 0;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+spinbutton.vertical entry {
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0;
+}
+spinbutton.vertical button.up {
+ border-style: solid solid none solid;
+ border-radius: 0px 0px 0 0;
+}
+spinbutton.vertical button.down {
+ border-style: none solid solid solid;
+ border-radius: 0 0 0px 0px;
+}
+
+/******************
+! ComboBoxes *
+*******************/
+combobox button.combo {
+ min-width: 0;
+ padding-left: 6px;
+ padding-right: 6px;
+}
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ min-height: 16px;
+ min-width: 16px;
+}
+combobox box button, combobox box entry {
+ padding: 4px 6px;
+}
+
+/*********
+ ! 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: 0px;
+ 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: 0px;
+ 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, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked:not(.vertical) > entry:only-child {
+ border-radius: 0px;
+}
+
+.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: 0px;
+ 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: 0px;
+ 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, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked.vertical > entry:only-child {
+ border-radius: 0px;
+}
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #171a1a;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(52, 42, 23, 0.1), inset 0 1px rgba(52, 42, 23, 0.12), inset -1px 0 rgba(52, 42, 23, 0.1), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+entry:focus, popover.background entry:focus,
+#XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+#XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+#XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in;
+}
+entry:selected, popover.background entry:selected,
+#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+entry:disabled, popover.background entry:disabled,
+#XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none;
+}
+entry progress, popover.background entry progress, .osd entry progress,
+#XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #1d2021;
+}
+entry image.left,
+#XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 4px;
+}
+entry image.right,
+#XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 4px;
+}
+entry.warning, popover.background entry.warning,
+#XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#1d2021,#ef6c00,0.6);
+}
+entry.warning image,
+#XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff;
+}
+entry.warning:focus,
+#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #ef6c00;
+ box-shadow: none;
+}
+entry.warning selection,
+#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00;
+}
+entry.error, popover.background entry.error,
+#XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#1d2021,#f44336,0.6);
+}
+entry.error image,
+#XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff;
+}
+entry.error:focus,
+#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.error selection,
+#XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336;
+}
+entry.search-missing, popover.background entry.search-missing,
+#XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#1d2021,#f44336,0.6);
+}
+entry.search-missing image,
+#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff;
+}
+entry.search-missing:focus,
+#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.search-missing selection,
+#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336;
+}
+
+entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+entry:focus, entry:hover {
+ border-color: #656615;
+}
+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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+entry:active:disabled, entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+entry:focus, entry:active {
+ border-color: #656615;
+}
+entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+entry:disabled:focus, entry:disabled:hover {
+ border-color: #656615;
+}
+entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+entry:disabled:active:disabled, entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+toolbar {
+ padding: 3px;
+ border-style: none;
+}
+toolbar.horizontal separator {
+ margin: 0 6px 1px;
+}
+toolbar.vertical separator {
+ margin: 6px 1px 6px 0;
+}
+
+headerbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+}
+headerbar entry,
+headerbar spinbutton,
+headerbar separator,
+headerbar button {
+ margin-top: 7px;
+ margin-bottom: 7px;
+}
+headerbar switch {
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
+ border-top-left-radius: 0px;
+}
+window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
+ border-top-right-radius: 0px;
+}
+
+headerbar, .titlebar:not(headerbar) {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: #171a1a;
+ color: #d5c4a1;
+ background-color: #1d2021;
+ background-image: none;
+ border-radius: 0px 0px 0 0;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ padding: 0 8px;
+ min-height: 42px;
+}
+headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
+ border-color: #656615;
+}
+headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) {
+ border-color: #141617;
+}
+headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ border-color: #191b1c;
+}
+headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) {
+ border-color: #171a1a;
+}
+headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+headerbar button, .titlebar:not(headerbar) button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: #656615;
+}
+headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: #656615;
+}
+headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: #656615;
+}
+headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: #656615;
+}
+headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #d5c4a1;
+}
+headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+headerbar .linked > button, .titlebar:not(headerbar) .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child {
+ box-shadow: none;
+}
+headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
+ padding: 4px;
+}
+headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
+ padding: 4px;
+}
+headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
+ padding: 4px;
+}
+headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
+ color: #111314;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+headerbar:backdrop, .titlebar:backdrop:not(headerbar) {
+ background-color: #1d2021;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.6);
+ text-shadow: none;
+}
+headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) {
+ min-height: 24px;
+ box-shadow: none;
+ border: 0;
+}
+headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton {
+ min-height: 16px;
+ min-width: 16px;
+ margin: 0;
+ padding: 0;
+}
+.tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) {
+ border-radius: 0;
+}
+headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+}
+headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
+ margin-left: 4px;
+}
+headerbar button, .titlebar:not(headerbar) button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: #656615;
+}
+headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: #656615;
+}
+headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: #656615;
+}
+headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: #656615;
+}
+headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #d5c4a1;
+}
+headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
+ margin-left: 0;
+ margin-right: 4px;
+}
+headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
+ border: 0;
+ background-image: none;
+ background-color: transparent;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ box-shadow: none;
+}
+headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus {
+ background-image: none;
+ background-color: transparent;
+ color: #b8bb26;
+ box-shadow: none;
+}
+headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover {
+ background-image: none;
+ background-color: transparent;
+ color: #a6a822;
+ box-shadow: none;
+}
+headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop {
+ background: none;
+ color: mix(#d5c4a1,#1d2021,0.6);
+ -gtk-icon-shadow: none;
+}
+
+toolbar {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: #171a1a;
+ color: #d5c4a1;
+}
+toolbar:focus, toolbar:hover {
+ border-color: #656615;
+}
+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: #141617;
+}
+toolbar:disabled {
+ border-color: #191b1c;
+}
+toolbar:active:disabled, toolbar:checked:disabled {
+ border-color: #171a1a;
+}
+toolbar:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+toolbar .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+toolbar .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+toolbar button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+toolbar button:focus, toolbar button:hover {
+ border-color: #656615;
+}
+toolbar button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+toolbar button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+toolbar button:active:disabled, toolbar button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+toolbar button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+toolbar button:hover, toolbar button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover {
+ border-color: #656615;
+}
+toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar button:hover:disabled, toolbar button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 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(190, 164, 109, 0.3);
+}
+toolbar button:focus, toolbar button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover {
+ border-color: #656615;
+}
+toolbar button:focus:active, toolbar button:focus:active:hover, toolbar button:focus:active:focus, toolbar button:focus:active:hover:focus, toolbar button:focus:checked, toolbar button:focus:checked:hover, toolbar button:focus:checked:focus, toolbar button:focus:checked:hover:focus, toolbar button.flat:focus:active, toolbar button.flat:focus:active:hover, toolbar button.flat:focus:active:focus, toolbar button.flat:focus:active:hover:focus, toolbar button.flat:focus:checked, toolbar button.flat:focus:checked:hover, toolbar button.flat:focus:checked:focus, toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar button:focus:disabled, toolbar button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+toolbar button:focus:hover, toolbar button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 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(190, 164, 109, 0.3);
+}
+toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 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 {
+ border-color: #656615;
+}
+toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active: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(178, 147, 83, 0.22);
+}
+toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover {
+ color: #d5c4a1;
+}
+toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+toolbar button.separator, toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+toolbar button.separator:disabled, toolbar button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+toolbar .linked > button:focus, toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+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(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+toolbar .linked > button:last-child, toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+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 .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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+toolbar combobox, toolbar button {
+ padding: 4px;
+}
+toolbar combobox.text-button, toolbar button.text-button {
+ padding: 4px;
+}
+toolbar combobox.image-button, toolbar button.image-button {
+ padding: 4px;
+}
+toolbar separator, toolbar separator:disabled {
+ color: #111314;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+toolbar.inline-toolbar {
+ padding: 1px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #1a1c1d;
+ background-color: mix(#1a1c1d,#1d2021,0.7);
+ background-image: none;
+}
+toolbar.inline-toolbar:backdrop {
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+ background-color: mix(#1d2021,mix(#1d2021,#1a1c1d,0.9),0.35);
+ transition: 200ms ease-out;
+}
+toolbar.inline-toolbar button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover {
+ border-color: #656615;
+}
+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(178, 147, 83, 0.22);
+}
+toolbar.inline-toolbar button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+toolbar.inline-toolbar button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615;
+}
+toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 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(190, 164, 109, 0.3);
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+toolbar.inline-toolbar button:focus:focus, toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:focus, toolbar.inline-toolbar button.flat:focus:hover {
+ border-color: #656615;
+}
+toolbar.inline-toolbar button:focus:active, toolbar.inline-toolbar button:focus:active:hover, toolbar.inline-toolbar button:focus:active:focus, toolbar.inline-toolbar button:focus:active:hover:focus, toolbar.inline-toolbar button:focus:checked, toolbar.inline-toolbar button:focus:checked:hover, toolbar.inline-toolbar button:focus:checked:focus, toolbar.inline-toolbar button:focus:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:active, toolbar.inline-toolbar button.flat:focus:active:hover, toolbar.inline-toolbar button.flat:focus:active:focus, toolbar.inline-toolbar button.flat:focus:active:hover:focus, toolbar.inline-toolbar button.flat:focus:checked, toolbar.inline-toolbar button.flat:focus:checked:hover, toolbar.inline-toolbar button.flat:focus:checked:focus, toolbar.inline-toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 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(190, 164, 109, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 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 {
+ border-color: #656615;
+}
+toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, 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:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active: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(178, 147, 83, 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(196, 172, 122, 0.22);
+}
+toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover {
+ color: #d5c4a1;
+}
+toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+
+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: #1a1c1d;
+}
+
+.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+.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: 4px;
+ border-top: 1px solid #1a1c1d;
+}
+actionbar > revealer > box:backdrop {
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+}
+
+/****************************
+ ! Search and Location bars *
+*****************************/
+searchbar,
+.location-bar {
+ background-color: #1c1f20;
+ background-image: none;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #171a1a;
+ color: #d5c4a1;
+}
+
+/******************
+ ! Action buttons *
+*******************/
+.suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action {
+ background-color: #4caf50;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.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: #656615;
+}
+.suggested-action:active, headerbar.selection-mode button.suggested-action:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus,
+.titlebar:not(headerbar).selection-mode button.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,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.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(23, 26, 26, 0.32);
+}
+.suggested-action.flat, headerbar.selection-mode button.flat.suggested-action,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action {
+ color: #1d2021;
+ border-color: rgba(76, 175, 80, 0);
+ background-color: rgba(76, 175, 80, 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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.suggested-action:hover:focus,
+.titlebar:not(headerbar).selection-mode button.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: #656615;
+}
+.suggested-action:hover:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:hover:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.suggested-action:focus:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover {
+ border-color: #656615;
+}
+.suggested-action:focus:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.suggested-action:focus:hover,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover {
+ background-color: #5cb860;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+.suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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: #656615;
+}
+.suggested-action:checked:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .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(20, 22, 23, 0.32);
+}
+.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(25, 27, 28, 0.32);
+}
+.suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ color: #1d2021;
+}
+.suggested-action:disabled:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled {
+ background-color: alpha(mix(#4caf50,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#4caf50,#1d2021,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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:not(headerbar).selection-mode button.suggested-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(76, 175, 80, 0.9);
+}
+.suggested-action.separator:disabled,
+.titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled {
+ color: rgba(76, 175, 80, 0.85);
+}
+
+.destructive-action {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12);
+}
+.destructive-action:focus, .destructive-action:hover {
+ border-color: #656615;
+}
+.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(20, 22, 23, 0.32);
+}
+.destructive-action:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.destructive-action:active:disabled, .destructive-action:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.destructive-action.flat {
+ color: #1d2021;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.destructive-action:hover, .destructive-action.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover {
+ border-color: #656615;
+}
+.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(20, 22, 23, 0.4);
+}
+.destructive-action:hover:disabled, .destructive-action.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.destructive-action:focus, .destructive-action.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover {
+ border-color: #656615;
+}
+.destructive-action:focus:active, .destructive-action:focus:active:hover, .destructive-action:focus:active:focus, .destructive-action:focus:active:hover:focus, .destructive-action:focus:checked, .destructive-action:focus:checked:hover, .destructive-action:focus:checked:focus, .destructive-action:focus:checked:hover:focus, .destructive-action.flat:focus:active, .destructive-action.flat:focus:active:hover, .destructive-action.flat:focus:active:focus, .destructive-action.flat:focus:active:hover:focus, .destructive-action.flat:focus:checked, .destructive-action.flat:focus:checked:hover, .destructive-action.flat:focus:checked:focus, .destructive-action.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.destructive-action:focus:disabled, .destructive-action.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.destructive-action:focus:hover, .destructive-action.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.38);
+}
+.destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.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(20, 22, 23, 0.4);
+}
+.destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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: #656615;
+}
+.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(20, 22, 23, 0.32);
+}
+.destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.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(23, 26, 26, 0.32);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover {
+ color: #1d2021;
+}
+.destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#1d2021,0.5);
+ box-shadow: none;
+}
+.destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.destructive-action.separator, .destructive-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+.destructive-action.separator:disabled, .destructive-action .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/******************
+ ! Selection mode *
+*******************/
+headerbar.selection-mode,
+.titlebar:not(headerbar).selection-mode {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: #93961e;
+ color: #1d2021;
+}
+headerbar.selection-mode:focus, headerbar.selection-mode:hover,
+.titlebar:not(headerbar).selection-mode:focus,
+.titlebar:not(headerbar).selection-mode:hover {
+ border-color: #656615;
+}
+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: #81831b;
+}
+headerbar.selection-mode:disabled,
+.titlebar:not(headerbar).selection-mode:disabled {
+ border-color: #9c9f20;
+}
+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: #93961e;
+}
+headerbar.selection-mode:disabled,
+.titlebar:not(headerbar).selection-mode:disabled {
+ background-color: #a6a822;
+ background-image: none;
+ color: mix(#1d2021,#b8bb26,0.5);
+}
+headerbar.selection-mode .title,
+.titlebar:not(headerbar).selection-mode .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+headerbar.selection-mode .subtitle,
+.titlebar:not(headerbar).selection-mode .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+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: #656615;
+}
+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(20, 22, 23, 0.32);
+}
+headerbar.selection-mode button:disabled,
+.titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+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(23, 26, 26, 0.32);
+}
+headerbar.selection-mode button.flat,
+.titlebar:not(headerbar).selection-mode button.flat {
+ color: #1d2021;
+ border-color: rgba(184, 187, 38, 0);
+ background-color: rgba(184, 187, 38, 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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+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: #656615;
+}
+headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, 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:hover,
+.titlebar:not(headerbar).selection-mode button:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+.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,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+.titlebar:not(headerbar).selection-mode button:focus:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: #656615;
+}
+headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+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: #cace2a;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked: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:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #656615;
+}
+headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:active,
+.titlebar:not(headerbar).selection-mode button:active:active:hover,
+.titlebar:not(headerbar).selection-mode button:active:active:focus,
+.titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+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(25, 27, 28, 0.32);
+}
+headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #1d2021;
+}
+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(#b8bb26,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#b8bb26,#1d2021,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+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(184, 187, 38, 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(184, 187, 38, 0.85);
+}
+headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover,
+.titlebar:not(headerbar).selection-mode .linked > button:focus,
+.titlebar:not(headerbar).selection-mode .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+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 .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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+headerbar.selection-mode .linked > button:disabled,
+.titlebar:not(headerbar).selection-mode .linked > button:disabled {
+ box-shadow: inset -1px 0 #93961e;
+}
+headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > 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(52, 42, 23, 0.22);
+}
+headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > 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(52, 42, 23, 0.42);
+}
+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 .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 .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 .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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+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 .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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+headerbar.selection-mode combobox, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode combobox,
+.titlebar:not(headerbar).selection-mode button {
+ padding: 4px;
+}
+headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
+.titlebar:not(headerbar).selection-mode combobox.text-button,
+.titlebar:not(headerbar).selection-mode button.text-button {
+ padding: 4px;
+}
+headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
+.titlebar:not(headerbar).selection-mode combobox.image-button,
+.titlebar:not(headerbar).selection-mode button.image-button {
+ padding: 4px;
+}
+headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
+.titlebar:not(headerbar).selection-mode separator,
+.titlebar:not(headerbar).selection-mode separator:disabled {
+ color: #6e7017;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+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: #656615;
+}
+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(20, 22, 23, 0.32);
+}
+headerbar.selection-mode button:disabled,
+.titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+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(23, 26, 26, 0.32);
+}
+headerbar.selection-mode button.flat,
+.titlebar:not(headerbar).selection-mode button.flat {
+ color: #1d2021;
+ border-color: rgba(184, 187, 38, 0);
+ background-color: rgba(184, 187, 38, 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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+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: #656615;
+}
+headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, 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:hover,
+.titlebar:not(headerbar).selection-mode button:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+.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,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+.titlebar:not(headerbar).selection-mode button:focus:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: #656615;
+}
+headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+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: #cace2a;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked: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:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #656615;
+}
+headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:active,
+.titlebar:not(headerbar).selection-mode button:active:active:hover,
+.titlebar:not(headerbar).selection-mode button:active:active:focus,
+.titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+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(25, 27, 28, 0.32);
+}
+headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #1d2021;
+}
+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(#b8bb26,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#b8bb26,#1d2021,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+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(184, 187, 38, 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(184, 187, 38, 0.85);
+}
+headerbar.selection-mode:backdrop,
+.titlebar:not(headerbar).selection-mode:backdrop {
+ background-color: #b8bb26;
+ 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: #93961e;
+ 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: #81831b;
+}
+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: #8a8c1d;
+}
+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(29, 32, 33, 0.5);
+ -gtk-icon-shadow: none;
+}
+headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator,
+.titlebar:not(headerbar).selection-mode .dim-label,
+.titlebar:not(headerbar).selection-mode label.separator,
+.selection-menu .titlebar:not(headerbar).selection-mode .dim-label,
+.selection-menu .titlebar:not(headerbar).selection-mode label.separator {
+ color: #81831b;
+}
+
+/**********
+ ! Calendar
+***********/
+calendar {
+ padding: 1px 3px;
+ outline-offset: -1px;
+ color: #d5c4a1;
+}
+calendar:selected {
+ border-radius: 0px;
+}
+calendar.header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ border-radius: 0;
+}
+calendar.header:backdrop {
+ border-color: rgba(0, 0, 0, 0.1);
+}
+calendar.button {
+ color: rgba(213, 196, 161, 0.55);
+}
+calendar.button:hover {
+ color: #d5c4a1;
+}
+calendar.button:backdrop {
+ color: alpha(mix(#d5c4a1,#1d2021,0.5),0.55);
+}
+calendar.button:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,0.5),0.55);
+}
+calendar:indeterminate, calendar:indeterminate:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+calendar.highlight, calendar.highlight:backdrop {
+ font-size: smaller;
+ color: mix(#b8bb26,#d5c4a1,0.5);
+}
+calendar:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.8);
+}
+
+/* gnome-calendar */
+.calendar-view {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+/***************
+ ! Color chooser
+****************/
+colorswatch:drop(active), colorswatch {
+ border-style: none;
+}
+colorswatch.top {
+ border-top-left-radius: 0.5px;
+ border-top-right-radius: 0.5px;
+}
+colorswatch.top overlay {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+colorswatch.bottom {
+ border-bottom-left-radius: 0.5px;
+ border-bottom-right-radius: 0.5px;
+}
+colorswatch.bottom overlay {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+colorswatch.left, colorswatch:first-child:not(.top) {
+ border-top-left-radius: 0.5px;
+ border-bottom-left-radius: 0.5px;
+}
+colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+colorswatch.right, colorswatch:last-child:not(.bottom) {
+ border-top-right-radius: 0.5px;
+ border-bottom-right-radius: 0.5px;
+}
+colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+colorswatch.dark overlay {
+ color: #1d2021;
+}
+colorswatch.dark overlay:hover {
+ border-color: #1a1c1d;
+}
+colorswatch.dark overlay:backdrop {
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+colorswatch.light overlay {
+ color: #d5c4a1;
+}
+colorswatch.light overlay:hover {
+ border-color: #1a1c1d;
+}
+colorswatch.light overlay:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.8);
+}
+colorswatch:drop(active) {
+ box-shadow: none;
+}
+colorswatch:drop(active).light overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px #1a1c1d, inset 0 0 0 1px #4e9a06;
+}
+colorswatch:drop(active).dark overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px #1a1c1d, inset 0 0 0 1px #4e9a06;
+}
+colorswatch overlay {
+ border: 1px solid #1a1c1d;
+}
+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: #1a1c1d;
+ box-shadow: none;
+}
+colorswatch:disabled {
+ opacity: .5;
+}
+colorswatch:disabled overlay {
+ border-color: rgba(0, 0, 0, 0.6);
+ box-shadow: none;
+}
+row:selected colorswatch {
+ box-shadow: 0 0 0 2px #1d2021;
+}
+colorswatch#add-color-button {
+ border-radius: 0px 0px 0 0;
+}
+colorswatch#add-color-button:only-child {
+ border-radius: 0px;
+}
+colorswatch#add-color-button overlay {
+ background-color: #1c1e1f;
+ color: #d5c4a1;
+}
+colorswatch#add-color-button overlay:hover {
+ background-color: #1a1d1e;
+}
+colorswatch#add-color-button overlay:backdrop {
+ background-color: #1c1e1f;
+}
+colorswatch#editor-color-sample {
+ border-radius: 0px;
+}
+colorswatch#editor-color-sample overlay {
+ border-radius: 0.5px;
+}
+
+button.color {
+ padding: 4px;
+}
+button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
+ border-radius: 0;
+}
+
+/***********************
+! Font and file choosers
+************************/
+filechooser {
+ /* for fallback when header bar not used */
+}
+filechooser .dialog-action-box {
+ border-top: 1px solid #1a1c1d;
+}
+filechooser .dialog-action-box:backdrop {
+ border-top-color: mix(#1d2021,#1a1c1d,0.9);
+}
+filechooser #pathbarbox {
+ border-bottom: 1px solid #1d2021;
+}
+
+filechooserbutton:drop(active) {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+/******************
+ ! Grid and flowbox
+*******************/
+list {
+ color: #d5c4a1;
+ background-color: #1d2021;
+ border-color: #1a1c1d;
+}
+list:backdrop {
+ background-color: #1d2021;
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+}
+list row {
+ padding: 4px;
+}
+
+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(213, 196, 161, 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: mix(#b8bb26,#d5c4a1,0.1);
+}
+row.activatable:selected:backdrop {
+ background-color: #b8bb26;
+}
+
+flowbox flowboxchild {
+ padding: 4px;
+ border-radius: 0px;
+}
+flowbox flowboxchild:selected {
+ outline-offset: -2px;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Infobar
+**********/
+infobar {
+ border: 0;
+}
+infobar.info, infobar.info:backdrop {
+ background-color: #03a9f4;
+ background-image: none;
+ border: 1px solid #0287c3;
+ caret-color: currentColor;
+}
+infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop {
+ color: #fff;
+}
+infobar.info button {
+ background-color: #03a9f4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+infobar.info button:focus, infobar.info button:hover {
+ border-color: #656615;
+}
+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(179, 179, 179, 0.22);
+}
+infobar.info button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.info button:active:disabled, infobar.info button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.info button.flat {
+ color: #fff;
+ border-color: rgba(3, 169, 244, 0);
+ background-color: rgba(3, 169, 244, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button:hover, infobar.info button.flat:hover {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615;
+}
+infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.info button:focus, infobar.info button.flat:focus {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover {
+ border-color: #656615;
+}
+infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.info button:focus:hover, infobar.info button.flat:focus:hover {
+ background-color: #14b4fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, 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:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover {
+ color: #fff;
+}
+infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled {
+ background-color: alpha(mix(#03a9f4,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#03a9f4,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.info button.separator, infobar.info button .separator {
+ border: 1px solid currentColor;
+ color: rgba(3, 169, 244, 0.9);
+}
+infobar.info button.separator:disabled, infobar.info button .separator:disabled {
+ color: rgba(3, 169, 244, 0.85);
+}
+infobar.warning, infobar.warning:backdrop {
+ background-color: #ef6c00;
+ background-image: none;
+ border: 1px solid #bf5600;
+ caret-color: currentColor;
+}
+infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop {
+ color: #fff;
+}
+infobar.warning button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+infobar.warning button:focus, infobar.warning button:hover {
+ border-color: #656615;
+}
+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(179, 179, 179, 0.22);
+}
+infobar.warning button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.warning button:active:disabled, infobar.warning button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.warning button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.warning button:hover, infobar.warning button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover {
+ border-color: #656615;
+}
+infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.warning button:focus, infobar.warning button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover {
+ border-color: #656615;
+}
+infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, 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:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover {
+ color: #fff;
+}
+infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.warning button.separator, infobar.warning button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9);
+}
+infobar.warning button.separator:disabled, infobar.warning button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85);
+}
+infobar.question, infobar.question:backdrop {
+ background-color: #673ab7;
+ background-image: none;
+ border: 1px solid #522e92;
+ caret-color: currentColor;
+}
+infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop {
+ color: #fff;
+}
+infobar.question button {
+ background-color: #673ab7;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+infobar.question button:focus, infobar.question button:hover {
+ border-color: #656615;
+}
+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(179, 179, 179, 0.22);
+}
+infobar.question button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.question button:active:disabled, infobar.question button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.question button.flat {
+ color: #fff;
+ border-color: rgba(103, 58, 183, 0);
+ background-color: rgba(103, 58, 183, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.question button:hover, infobar.question button.flat:hover {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 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: #656615;
+}
+infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.question button:focus, infobar.question button.flat:focus {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover {
+ border-color: #656615;
+}
+infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.question button:focus:hover, infobar.question button.flat:focus:hover {
+ background-color: #7345c4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, 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:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover {
+ color: #fff;
+}
+infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled {
+ background-color: alpha(mix(#673ab7,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#673ab7,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.question button.separator, infobar.question button .separator {
+ border: 1px solid currentColor;
+ color: rgba(103, 58, 183, 0.9);
+}
+infobar.question button.separator:disabled, infobar.question button .separator:disabled {
+ color: rgba(103, 58, 183, 0.85);
+}
+infobar.error, infobar.error:backdrop {
+ background-color: #f44336;
+ background-image: none;
+ border: 1px solid #e21b0c;
+ caret-color: currentColor;
+}
+infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop {
+ color: #fff;
+}
+infobar.error button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12);
+}
+infobar.error button:focus, infobar.error button:hover {
+ border-color: #656615;
+}
+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(179, 179, 179, 0.22);
+}
+infobar.error button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.error button:active:disabled, infobar.error button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.error button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.error button:hover, infobar.error button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover {
+ border-color: #656615;
+}
+infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.error button:focus, infobar.error button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover {
+ border-color: #656615;
+}
+infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.error button:focus:hover, infobar.error button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.38);
+}
+infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, 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:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover {
+ color: #fff;
+}
+infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.error button.separator, infobar.error button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+infobar.error button.separator:disabled, infobar.error button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/*********
+ ! 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: 0px;
+ 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: 0px;
+ 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, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked:not(.vertical) > entry:only-child {
+ border-radius: 0px;
+}
+
+.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: 0px;
+ 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: 0px;
+ 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, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked.vertical > entry:only-child {
+ border-radius: 0px;
+}
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #171a1a;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(52, 42, 23, 0.1), inset 0 1px rgba(52, 42, 23, 0.12), inset -1px 0 rgba(52, 42, 23, 0.1), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+entry:focus, popover.background entry:focus,
+#XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+#XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+#XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in;
+}
+entry:selected, popover.background entry:selected,
+#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+entry:disabled, popover.background entry:disabled,
+#XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none;
+}
+entry progress, popover.background entry progress, .osd entry progress,
+#XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #1d2021;
+}
+entry image.left,
+#XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 4px;
+}
+entry image.right,
+#XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 4px;
+}
+entry.warning, popover.background entry.warning,
+#XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#1d2021,#ef6c00,0.6);
+}
+entry.warning image,
+#XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff;
+}
+entry.warning:focus,
+#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #ef6c00;
+ box-shadow: none;
+}
+entry.warning selection,
+#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00;
+}
+entry.error, popover.background entry.error,
+#XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#1d2021,#f44336,0.6);
+}
+entry.error image,
+#XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff;
+}
+entry.error:focus,
+#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.error selection,
+#XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336;
+}
+entry.search-missing, popover.background entry.search-missing,
+#XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#1d2021,#f44336,0.6);
+}
+entry.search-missing image,
+#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff;
+}
+entry.search-missing:focus,
+#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: #656615;
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.search-missing selection,
+#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336;
+}
+
+/*********
+ ! Menubar
+**********/
+menubar, .menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0;
+ border: 0;
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+}
+menubar > menuitem, .menubar > menuitem {
+ min-height: 16px;
+ padding: 6px 10px;
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+menubar > menuitem:hover, .menubar > menuitem:hover {
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+menubar > menuitem *:hover, .menubar > menuitem *:hover {
+ color: #ded1b6;
+}
+
+/******
+ ! Menu
+*******/
+menu, .menu, .context-menu {
+ border: 0;
+ border-radius: 0;
+ padding: 4px;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.csd menu,
+.csd .menu,
+.csd .context-menu {
+ border: 0;
+}
+menu:selected, .menu:selected, .context-menu:selected {
+ background-color: #b8bb26;
+}
+menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, .csd .context-menu separator {
+ background-color: #1a1d1e;
+ margin: 2px 0;
+}
+menu .separator, .csd menu .separator, .menu .separator, .csd .menu .separator, .context-menu .separator, .csd .context-menu .separator {
+ color: #1a1d1e;
+}
+menu menuitem, .menu menuitem, .context-menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 4px;
+ 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+}
+menu menuitem *:active, menu menuitem *:hover, .menu menuitem *:active, .menu menuitem *:hover, .context-menu menuitem *:active, .context-menu menuitem *:hover {
+ color: #1d2021;
+}
+menu menuitem:disabled, menu menuitem *:disabled, .menu menuitem:disabled, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled {
+ color: mix(#d5c4a1,#1d2021,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: #b8bb26;
+ color: #1d2021;
+}
+menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar {
+ color: #d5c4a1;
+}
+menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header {
+ border-bottom: 1px solid #1a1d1e;
+ border-radius: 0;
+}
+menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop {
+ border-color: #1a1d1e;
+}
+menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button {
+ color: rgba(213, 196, 161, 0.55);
+}
+menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover {
+ color: #d5c4a1;
+}
+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(#d5c4a1,#1d2021,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: 4px;
+ background-color: #1d2021;
+ border-radius: 0;
+}
+menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid mix(#d5c4a1,#1d2021,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(#d5c4a1,#1d2021,0.1);
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {
+ background-color: mix(#d5c4a1,#1d2021,0.1);
+}
+menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {
+ background-color: #1d2021;
+}
+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(213, 196, 161, 0.6);
+}
+menuitem accelerator:hover {
+ color: rgba(29, 32, 33, 0.8);
+}
+menuitem accelerator:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,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(0, 0, 0, 0.2);
+}
+menuitem entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+menuitem entry:focus, menuitem entry:hover {
+ border-color: #656615;
+}
+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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+menuitem entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+menuitem entry:active:disabled, menuitem entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+menuitem entry:focus, menuitem entry:active {
+ border-color: #656615;
+}
+menuitem entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+menuitem entry:disabled:focus, menuitem entry:disabled:hover {
+ border-color: #656615;
+}
+menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+menuitem entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+
+/*********
+ ! Popover
+**********/
+popover.background {
+ padding: 1px;
+ border-radius: 0px;
+ background-clip: border-box;
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
+}
+.csd popover.background, popover.background {
+ /*@include border($menu_bg_color);*/
+ border-color: rgba(190, 164, 109, 0.5);
+ border-width: 1px;
+ border-style: solid;
+}
+.csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover {
+ border-color: #656615;
+}
+.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: rgba(178, 147, 83, 0.5);
+}
+.csd popover.background:disabled, popover.background:disabled {
+ border-color: rgba(196, 172, 122, 0.5);
+}
+.csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.5);
+}
+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: #b8bb26;
+}
+popover.background treeview.view, popover.background treeview.view:backdrop {
+ border-top-color: #232628;
+}
+popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover {
+ background-image: none;
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop {
+ background-color: #262a2b;
+ background-image: none;
+ color: #d5c4a1;
+ border-color: #171a1a;
+}
+popover.background list row, popover.background list row .button {
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+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: #b8bb26;
+ color: #1d2021;
+}
+popover.background .frame {
+ border-color: #171a1a;
+ border-radius: 0px;
+}
+popover.background entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+popover.background entry:focus, popover.background entry:hover {
+ border-color: #656615;
+}
+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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+popover.background entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+popover.background entry:active:disabled, popover.background entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+popover.background entry:focus, popover.background entry:active {
+ border-color: #656615;
+}
+popover.background entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+popover.background entry:disabled:focus, popover.background entry:disabled:hover {
+ border-color: #656615;
+}
+popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+popover.background entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+popover.background button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+popover.background button:focus, popover.background button:hover {
+ border-color: #656615;
+}
+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(178, 147, 83, 0.22);
+}
+popover.background button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+popover.background button:active:disabled, popover.background button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+popover.background button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+popover.background button:hover, popover.background button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover {
+ border-color: #656615;
+}
+popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:hover:disabled, popover.background button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+popover.background button:focus, popover.background button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover {
+ border-color: #656615;
+}
+popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:focus:disabled, popover.background button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+popover.background button:focus:hover, popover.background button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #656615;
+}
+popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, 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:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active: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(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover {
+ color: #d5c4a1;
+}
+popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+popover.background button.separator, popover.background button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+popover.background button.separator:disabled, popover.background button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+popover.background .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+popover.background .linked > button:focus, popover.background .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+popover.background .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+popover.background .linked > button:last-child, popover.background .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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: 4px 6px;
+ outline-color: transparent;
+ transition: none;
+}
+modelbutton.flat:hover,
+menuitem.button.flat:hover {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+modelbutton.flat:checked,
+menuitem.button.flat:checked {
+ color: #d5c4a1;
+}
+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: #1d2021;
+ background-clip: padding-box;
+ border: 1px solid #171a1a;
+ border-radius: 0px;
+ color: #d5c4a1;
+}
+.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: 4px;
+ margin: 0;
+ padding: 0;
+}
+
+printdialog paper {
+ color: #d5c4a1;
+ border: 1px solid #1a1c1d;
+ background: #fff;
+ padding: 0;
+}
+printdialog paper:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.5);
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+}
+printdialog .dialog-action-box {
+ margin: 8px;
+}
+
+/*********************
+ ! App notifications *
+**********************/
+frame.app-notification {
+ border-style: solid;
+ border-color: rgba(23, 26, 26, 0.8);
+ border-width: 0 1px 1px;
+ border-radius: 0 0 0px 0px;
+ padding: 8px;
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ color: #d5c4a1;
+}
+frame.app-notification button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+frame.app-notification button:focus, frame.app-notification button:hover {
+ border-color: #656615;
+}
+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(178, 147, 83, 0.22);
+}
+frame.app-notification button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+frame.app-notification button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+frame.app-notification button:hover, frame.app-notification button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+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: #656615;
+}
+frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+frame.app-notification button:focus, frame.app-notification button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover {
+ border-color: #656615;
+}
+frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #656615;
+}
+frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, 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:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active: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(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover {
+ color: #d5c4a1;
+}
+frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+frame.app-notification button.separator, frame.app-notification button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+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: #1d2021;
+}
+
+/****************
+ ! Floating bar *
+*****************/
+.floating-bar {
+ background-color: #1d2021;
+ background-image: none;
+ border: 1px solid #171a1a;
+ border-radius: 0px;
+ color: #d5c4a1;
+}
+.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 {
+ border: 0;
+ background-color: transparent;
+ background-image: none;
+}
+
+/*************************
+ ! Touch text selections *
+**************************/
+GtkBubbleWindow {
+ border-radius: 0px;
+ background-clip: border-box;
+}
+GtkBubbleWindow.osd.background {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+GtkBubbleWindow .toolbar {
+ background-color: transparent;
+}
+
+/***************
+ ! Font-viewer *
+****************/
+SushiFontWidget {
+ padding: 4px 8px;
+}
+
+/*************
+ ! Gucharmap *
+**************/
+GucharmapChartable {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+/*************
+ ! Evolution *
+**************/
+EPreviewPane .entry {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+/*******************
+ ! Gnome Bluetooth *
+********************/
+entry.entry.pin-entry {
+ font-style: normal;
+ font-size: 50px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+label.pin-label {
+ font-style: normal;
+ font-size: 50px;
+}
+
+/************************
+ ! Shortcut window keys *
+*************************/
+.keycap {
+ min-width: 20px;
+ min-height: 24px;
+ margin-top: 2px;
+ padding-bottom: 2px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: #d5c4a1;
+ background-color: #1d2021;
+ border: 1px solid;
+ border-color: #1a1c1d;
+ border-radius: 0px;
+ box-shadow: inset 0 -3px mix(#1a1c1d,#1d2021,0.6);
+ font-size: smaller;
+}
+.keycap:backdrop {
+ background-color: #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.5);
+ transition: 200ms ease-out;
+}
+
+/*****************
+ ! Stackswitcher *
+******************/
+stackswitcher button.text-button {
+ min-width: 80px;
+}
+stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
+ min-width: 28px;
+ min-height: 28px;
+ padding: 0;
+}
+
+/*******************
+ ! Selected Items *
+********************/
+entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, 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, .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, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview: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: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 iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ background-color: #b8bb26;
+}
+row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, 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, .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, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview: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: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 iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ color: #1d2021;
+}
+row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled,
+#XfceNotifyWindow entry selection:disabled, #login_window 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, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
+iconview text:disabled:selected:focus,
+textview text:disabled:selected:focus,
+.view text:disabled:selected,
+iconview text:disabled:selected,
+textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
+textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .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 iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected {
+ color: mix(#1d2021,#b8bb26,0.5);
+}
+row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop,
+#XfceNotifyWindow entry selection:backdrop, #login_window 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, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
+iconview text:backdrop:selected:focus,
+textview text:backdrop:selected:focus,
+.view text:backdrop:selected,
+iconview text:backdrop:selected,
+textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
+textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .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 iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected {
+ background-color: #b8bb26;
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled,
+#XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled,
+menuitem.button.flat:backdrop:disabled:active,
+menuitem.button.flat:active arrow:backdrop:disabled,
+menuitem.button.flat:backdrop:disabled:selected,
+menuitem.button.flat:selected arrow:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+.view text:backdrop:disabled:selected,
+iconview text:backdrop:disabled:selected,
+textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
+textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected {
+ color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3);
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/**********
+ ! Notebook
+***********/
+notebook {
+ padding: 0;
+}
+notebook.frame {
+ border: 1px solid #1a1c1d;
+}
+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: #1d2021;
+}
+notebook > header {
+ padding: 4px;
+ background-color: #1d2021;
+}
+notebook > header.top {
+ box-shadow: inset 0 -1px #1a1c1d;
+}
+notebook > header.bottom {
+ box-shadow: inset 0 1px #1a1c1d;
+}
+notebook > header.right {
+ box-shadow: inset 1px 0 #1a1c1d;
+}
+notebook > header.left {
+ box-shadow: inset -1px 0 #1a1c1d;
+}
+notebook > header.top {
+ padding-bottom: 0;
+}
+notebook > header.top > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-bottom: none;
+ border-top-width: 3px;
+ border-radius: 1px 1px 0 0;
+}
+notebook > header.top > tabs > tab:checked {
+ border-top-color: #b8bb26;
+}
+notebook > header.top > tabs > tab + tab {
+ margin-left: -1px;
+}
+notebook > header.bottom {
+ padding-top: 0;
+}
+notebook > header.bottom > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-top: none;
+ border-bottom-width: 3px;
+ border-radius: 0 0 1px 1px;
+}
+notebook > header.bottom > tabs > tab:checked {
+ border-bottom-color: #b8bb26;
+}
+notebook > header.bottom > tabs > tab + tab {
+ margin-left: -1px;
+}
+notebook > header.right {
+ padding-left: 0;
+}
+notebook > header.right > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-left: none;
+ border-right-width: 3px;
+ border-radius: 0 1px 1px 0;
+}
+notebook > header.right > tabs > tab:checked {
+ border-right-color: #b8bb26;
+}
+notebook > header.right > tabs > tab + tab {
+ margin-top: -1px;
+}
+notebook > header.left {
+ padding-right: 0;
+}
+notebook > header.left > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-right: none;
+ border-left-width: 3px;
+ border-radius: 1px 0 0 1px;
+}
+notebook > header.left > tabs > tab:checked {
+ border-left-color: #b8bb26;
+}
+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: mix(#d5c4a1,#1d2021,0.5);
+}
+notebook > header > tabs > arrow:hover {
+ color: mix(#d5c4a1,mix(#d5c4a1,#1d2021,0.5),0.5);
+}
+notebook > header > tabs > arrow:active {
+ color: #d5c4a1;
+}
+notebook > header > tabs > arrow:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,0.5),0.3);
+}
+notebook > header.top > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 -1px #1a1c1d;
+}
+notebook > header.bottom > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 1px #1a1c1d;
+}
+notebook > header.left > tabs > tab:hover:not(:checked) {
+ box-shadow: inset -1px 0 #1a1c1d;
+}
+notebook > header.right > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 1px 0 #1a1c1d;
+}
+notebook > header > tabs > tab {
+ color: rgba(213, 196, 161, 0.8);
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.1),0.7);
+}
+notebook > header > tabs > tab:hover:not(:checked) {
+ color: mix(#d5c4a1,mix(#d5c4a1,#1d2021,0.5),0.5);
+ background-color: rgba(29, 32, 33, 0.5);
+ border-color: #1a1c1d;
+}
+notebook > header > tabs > tab:checked {
+ border-color: #1a1c1d;
+ color: #d5c4a1;
+ background-color: #1d2021;
+}
+notebook > header > tabs > tab button.flat {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 0;
+ color: mix(#1d2021,#d5c4a1,0.35);
+}
+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: #b8bb26;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*******
+ ! OSD *
+********/
+overlay.osd {
+ background-color: transparent;
+}
+
+colorchooser .popover.osd {
+ border-radius: 0px;
+}
+
+button.color .osd colorswatch:only-child {
+ box-shadow: none;
+}
+
+button.osd,
+#XfceNotifyWindow button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+button.osd:focus, button.osd:hover,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button:hover {
+ border-color: #656615;
+}
+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(178, 147, 83, 0.22);
+}
+button.osd:disabled,
+#XfceNotifyWindow button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+button.osd:active:disabled, button.osd:checked:disabled,
+#XfceNotifyWindow button:active:disabled,
+#XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+button.osd.flat,
+#XfceNotifyWindow button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+button.osd:hover, button.osd.flat:hover,
+#XfceNotifyWindow button:hover,
+#XfceNotifyWindow button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+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: #656615;
+}
+button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus,
+#XfceNotifyWindow button:hover:active,
+#XfceNotifyWindow button:hover:active:hover,
+#XfceNotifyWindow button:hover:active:focus,
+#XfceNotifyWindow button:hover:active:hover:focus,
+#XfceNotifyWindow button:hover:checked,
+#XfceNotifyWindow button:hover:checked:hover,
+#XfceNotifyWindow button:hover:checked:focus,
+#XfceNotifyWindow button:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:hover:active,
+#XfceNotifyWindow button.flat:hover:active:hover,
+#XfceNotifyWindow button.flat:hover:active:focus,
+#XfceNotifyWindow button.flat:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:hover:checked,
+#XfceNotifyWindow button.flat:hover:checked:hover,
+#XfceNotifyWindow button.flat:hover:checked:focus,
+#XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button.osd:hover:disabled, button.osd.flat:hover:disabled,
+#XfceNotifyWindow button:hover:disabled,
+#XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+button.osd:focus, button.osd.flat:focus,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover,
+#XfceNotifyWindow button:focus:focus,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:focus,
+#XfceNotifyWindow button.flat:focus:hover {
+ border-color: #656615;
+}
+button.osd:focus:active, button.osd:focus:active:hover, button.osd:focus:active:focus, button.osd:focus:active:hover:focus, button.osd:focus:checked, button.osd:focus:checked:hover, button.osd:focus:checked:focus, button.osd:focus:checked:hover:focus, button.osd.flat:focus:active, button.osd.flat:focus:active:hover, button.osd.flat:focus:active:focus, button.osd.flat:focus:active:hover:focus, button.osd.flat:focus:checked, button.osd.flat:focus:checked:hover, button.osd.flat:focus:checked:focus, button.osd.flat:focus:checked:hover:focus,
+#XfceNotifyWindow button:focus:active,
+#XfceNotifyWindow button:focus:active:hover,
+#XfceNotifyWindow button:focus:active:focus,
+#XfceNotifyWindow button:focus:active:hover:focus,
+#XfceNotifyWindow button:focus:checked,
+#XfceNotifyWindow button:focus:checked:hover,
+#XfceNotifyWindow button:focus:checked:focus,
+#XfceNotifyWindow button:focus:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:active,
+#XfceNotifyWindow button.flat:focus:active:hover,
+#XfceNotifyWindow button.flat:focus:active:focus,
+#XfceNotifyWindow button.flat:focus:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:checked,
+#XfceNotifyWindow button.flat:focus:checked:hover,
+#XfceNotifyWindow button.flat:focus:checked:focus,
+#XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button.osd:focus:disabled, button.osd.flat:focus:disabled,
+#XfceNotifyWindow button:focus:disabled,
+#XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled,
+#XfceNotifyWindow button:focus:active:disabled,
+#XfceNotifyWindow button:focus:checked:disabled,
+#XfceNotifyWindow button.flat:focus:active:disabled,
+#XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+button.osd:focus:hover, button.osd.flat:focus:hover,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover,
+#XfceNotifyWindow button:focus:hover:focus,
+#XfceNotifyWindow button:focus:hover:hover,
+#XfceNotifyWindow button.flat:focus:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button:focus:hover:active,
+#XfceNotifyWindow button:focus:hover:active:hover,
+#XfceNotifyWindow button:focus:hover:active:focus,
+#XfceNotifyWindow button:focus:hover:active:hover:focus,
+#XfceNotifyWindow button:focus:hover:checked,
+#XfceNotifyWindow button:focus:hover:checked:hover,
+#XfceNotifyWindow button:focus:hover:checked:focus,
+#XfceNotifyWindow button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:active,
+#XfceNotifyWindow button.flat:focus:hover:active:hover,
+#XfceNotifyWindow button.flat:focus:hover:active:focus,
+#XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+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(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #656615;
+}
+button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus,
+#XfceNotifyWindow button:checked:active,
+#XfceNotifyWindow button:checked:active:hover,
+#XfceNotifyWindow button:checked:active:focus,
+#XfceNotifyWindow button:checked:active:hover:focus,
+#XfceNotifyWindow button:checked:checked,
+#XfceNotifyWindow button:checked:checked:hover,
+#XfceNotifyWindow button:checked:checked:focus,
+#XfceNotifyWindow button:checked:checked:hover:focus,
+#XfceNotifyWindow button:active:active,
+#XfceNotifyWindow button:active:active:hover,
+#XfceNotifyWindow button:active:active:focus,
+#XfceNotifyWindow button:active:active:hover:focus,
+#XfceNotifyWindow button:active:checked,
+#XfceNotifyWindow button:active:checked:hover,
+#XfceNotifyWindow button:active:checked:focus,
+#XfceNotifyWindow button:active:checked:hover:focus,
+#XfceNotifyWindow button.flat:checked:active,
+#XfceNotifyWindow button.flat:checked:active:hover,
+#XfceNotifyWindow button.flat:checked:active:focus,
+#XfceNotifyWindow button.flat:checked:active:hover:focus,
+#XfceNotifyWindow button.flat:checked:checked,
+#XfceNotifyWindow button.flat:checked:checked:hover,
+#XfceNotifyWindow button.flat:checked:checked:focus,
+#XfceNotifyWindow button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow button.flat:active:active,
+#XfceNotifyWindow button.flat:active:active:hover,
+#XfceNotifyWindow button.flat:active:active:focus,
+#XfceNotifyWindow button.flat:active:active:hover:focus,
+#XfceNotifyWindow button.flat:active:checked,
+#XfceNotifyWindow button.flat:active:checked:hover,
+#XfceNotifyWindow button.flat:active:checked:focus,
+#XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled,
+#XfceNotifyWindow button:checked:active:disabled,
+#XfceNotifyWindow button:checked:checked:disabled,
+#XfceNotifyWindow button:active:active:disabled,
+#XfceNotifyWindow button:active:checked:disabled,
+#XfceNotifyWindow button.flat:checked:active:disabled,
+#XfceNotifyWindow button.flat:checked:checked:disabled,
+#XfceNotifyWindow button.flat:active:active:disabled,
+#XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #d5c4a1;
+}
+button.osd:disabled:disabled, button.osd.flat:disabled:disabled,
+#XfceNotifyWindow button:disabled:disabled,
+#XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+button.osd.separator, button.osd .separator,
+#XfceNotifyWindow button.separator,
+#XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+button.osd.separator:disabled, button.osd .separator:disabled,
+#XfceNotifyWindow button.separator:disabled,
+#XfceNotifyWindow button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+button.osd.image-button,
+#XfceNotifyWindow button.image-button {
+ padding: 0;
+ min-height: 36px;
+ min-width: 36px;
+}
+
+toolbar.osd {
+ -GtkToolbar-button-relief: normal;
+ padding: 4px;
+ border: 1px solid rgba(23, 26, 26, 0.8);
+ border-radius: 0px;
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ color: #d5c4a1;
+}
+toolbar.osd separator {
+ color: rgba(26, 29, 30, 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: #b8bb26;
+ background-image: none;
+}
+
+.osd,
+#XfceNotifyWindow {
+ background-color: rgba(29, 32, 33, 0.8);
+ color: #d5c4a1;
+ /* used by gnome-settings-daemon's media-keys OSD */
+ /* used by Documents */
+}
+.osd.background,
+#XfceNotifyWindow.background {
+ background-color: rgba(29, 32, 33, 0.6);
+ color: #d5c4a1;
+}
+.osd .frame,
+#XfceNotifyWindow .frame {
+ background-clip: border-box;
+ background-origin: border-box;
+}
+.osd button,
+#XfceNotifyWindow button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.osd button:focus, .osd button:hover,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button:hover {
+ border-color: #656615;
+}
+.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(178, 147, 83, 0.22);
+}
+.osd button:disabled,
+#XfceNotifyWindow button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.osd button:active:disabled, .osd button:checked:disabled,
+#XfceNotifyWindow button:active:disabled,
+#XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.osd button.flat,
+#XfceNotifyWindow button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.osd button:hover, .osd button.flat:hover,
+#XfceNotifyWindow button:hover,
+#XfceNotifyWindow button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.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: #656615;
+}
+.osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus,
+#XfceNotifyWindow button:hover:active,
+#XfceNotifyWindow button:hover:active:hover,
+#XfceNotifyWindow button:hover:active:focus,
+#XfceNotifyWindow button:hover:active:hover:focus,
+#XfceNotifyWindow button:hover:checked,
+#XfceNotifyWindow button:hover:checked:hover,
+#XfceNotifyWindow button:hover:checked:focus,
+#XfceNotifyWindow button:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:hover:active,
+#XfceNotifyWindow button.flat:hover:active:hover,
+#XfceNotifyWindow button.flat:hover:active:focus,
+#XfceNotifyWindow button.flat:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:hover:checked,
+#XfceNotifyWindow button.flat:hover:checked:hover,
+#XfceNotifyWindow button.flat:hover:checked:focus,
+#XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd button:hover:disabled, .osd button.flat:hover:disabled,
+#XfceNotifyWindow button:hover:disabled,
+#XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.osd button:focus, .osd button.flat:focus,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover,
+#XfceNotifyWindow button:focus:focus,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:focus,
+#XfceNotifyWindow button.flat:focus:hover {
+ border-color: #656615;
+}
+.osd button:focus:active, .osd button:focus:active:hover, .osd button:focus:active:focus, .osd button:focus:active:hover:focus, .osd button:focus:checked, .osd button:focus:checked:hover, .osd button:focus:checked:focus, .osd button:focus:checked:hover:focus, .osd button.flat:focus:active, .osd button.flat:focus:active:hover, .osd button.flat:focus:active:focus, .osd button.flat:focus:active:hover:focus, .osd button.flat:focus:checked, .osd button.flat:focus:checked:hover, .osd button.flat:focus:checked:focus, .osd button.flat:focus:checked:hover:focus,
+#XfceNotifyWindow button:focus:active,
+#XfceNotifyWindow button:focus:active:hover,
+#XfceNotifyWindow button:focus:active:focus,
+#XfceNotifyWindow button:focus:active:hover:focus,
+#XfceNotifyWindow button:focus:checked,
+#XfceNotifyWindow button:focus:checked:hover,
+#XfceNotifyWindow button:focus:checked:focus,
+#XfceNotifyWindow button:focus:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:active,
+#XfceNotifyWindow button.flat:focus:active:hover,
+#XfceNotifyWindow button.flat:focus:active:focus,
+#XfceNotifyWindow button.flat:focus:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:checked,
+#XfceNotifyWindow button.flat:focus:checked:hover,
+#XfceNotifyWindow button.flat:focus:checked:focus,
+#XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd button:focus:disabled, .osd button.flat:focus:disabled,
+#XfceNotifyWindow button:focus:disabled,
+#XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled,
+#XfceNotifyWindow button:focus:active:disabled,
+#XfceNotifyWindow button:focus:checked:disabled,
+#XfceNotifyWindow button.flat:focus:active:disabled,
+#XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.osd button:focus:hover, .osd button.flat:focus:hover,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+.osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover,
+#XfceNotifyWindow button:focus:hover:focus,
+#XfceNotifyWindow button:focus:hover:hover,
+#XfceNotifyWindow button.flat:focus:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button:focus:hover:active,
+#XfceNotifyWindow button:focus:hover:active:hover,
+#XfceNotifyWindow button:focus:hover:active:focus,
+#XfceNotifyWindow button:focus:hover:active:hover:focus,
+#XfceNotifyWindow button:focus:hover:checked,
+#XfceNotifyWindow button:focus:hover:checked:hover,
+#XfceNotifyWindow button:focus:hover:checked:focus,
+#XfceNotifyWindow button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:active,
+#XfceNotifyWindow button.flat:focus:hover:active:hover,
+#XfceNotifyWindow button.flat:focus:hover:active:focus,
+#XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #656615;
+}
+.osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus,
+#XfceNotifyWindow button:checked:active,
+#XfceNotifyWindow button:checked:active:hover,
+#XfceNotifyWindow button:checked:active:focus,
+#XfceNotifyWindow button:checked:active:hover:focus,
+#XfceNotifyWindow button:checked:checked,
+#XfceNotifyWindow button:checked:checked:hover,
+#XfceNotifyWindow button:checked:checked:focus,
+#XfceNotifyWindow button:checked:checked:hover:focus,
+#XfceNotifyWindow button:active:active,
+#XfceNotifyWindow button:active:active:hover,
+#XfceNotifyWindow button:active:active:focus,
+#XfceNotifyWindow button:active:active:hover:focus,
+#XfceNotifyWindow button:active:checked,
+#XfceNotifyWindow button:active:checked:hover,
+#XfceNotifyWindow button:active:checked:focus,
+#XfceNotifyWindow button:active:checked:hover:focus,
+#XfceNotifyWindow button.flat:checked:active,
+#XfceNotifyWindow button.flat:checked:active:hover,
+#XfceNotifyWindow button.flat:checked:active:focus,
+#XfceNotifyWindow button.flat:checked:active:hover:focus,
+#XfceNotifyWindow button.flat:checked:checked,
+#XfceNotifyWindow button.flat:checked:checked:hover,
+#XfceNotifyWindow button.flat:checked:checked:focus,
+#XfceNotifyWindow button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow button.flat:active:active,
+#XfceNotifyWindow button.flat:active:active:hover,
+#XfceNotifyWindow button.flat:active:active:focus,
+#XfceNotifyWindow button.flat:active:active:hover:focus,
+#XfceNotifyWindow button.flat:active:checked,
+#XfceNotifyWindow button.flat:active:checked:hover,
+#XfceNotifyWindow button.flat:active:checked:focus,
+#XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled,
+#XfceNotifyWindow button:checked:active:disabled,
+#XfceNotifyWindow button:checked:checked:disabled,
+#XfceNotifyWindow button:active:active:disabled,
+#XfceNotifyWindow button:active:checked:disabled,
+#XfceNotifyWindow button.flat:checked:active:disabled,
+#XfceNotifyWindow button.flat:checked:checked:disabled,
+#XfceNotifyWindow button.flat:active:active:disabled,
+#XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.osd button:disabled:disabled, .osd button.flat:disabled:disabled,
+#XfceNotifyWindow button:disabled:disabled,
+#XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.osd button.separator, .osd button .separator,
+#XfceNotifyWindow button.separator,
+#XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+.osd button.separator:disabled, .osd button .separator:disabled,
+#XfceNotifyWindow button.separator:disabled,
+#XfceNotifyWindow button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+.osd entry,
+#XfceNotifyWindow entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+.osd entry:focus, .osd entry:hover,
+#XfceNotifyWindow entry:focus,
+#XfceNotifyWindow entry:hover {
+ border-color: #656615;
+}
+.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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+.osd entry:disabled,
+#XfceNotifyWindow entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+.osd entry:active:disabled, .osd entry:checked:disabled,
+#XfceNotifyWindow entry:active:disabled,
+#XfceNotifyWindow entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+.osd entry:focus, .osd entry:active,
+#XfceNotifyWindow entry:focus,
+#XfceNotifyWindow entry:active {
+ border-color: #656615;
+}
+.osd entry:disabled,
+#XfceNotifyWindow entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+.osd entry:disabled:focus, .osd entry:disabled:hover,
+#XfceNotifyWindow entry:disabled:focus,
+#XfceNotifyWindow entry:disabled:hover {
+ border-color: #656615;
+}
+.osd entry:disabled:active, .osd entry:disabled:active:hover, .osd entry:disabled:active:focus, .osd entry:disabled:active:hover:focus, .osd entry:disabled:checked, .osd entry:disabled:checked:hover, .osd entry:disabled:checked:focus, .osd entry:disabled:checked:hover:focus,
+#XfceNotifyWindow entry:disabled:active,
+#XfceNotifyWindow entry:disabled:active:hover,
+#XfceNotifyWindow entry:disabled:active:focus,
+#XfceNotifyWindow entry:disabled:active:hover:focus,
+#XfceNotifyWindow entry:disabled:checked,
+#XfceNotifyWindow entry:disabled:checked:hover,
+#XfceNotifyWindow entry:disabled:checked:focus,
+#XfceNotifyWindow entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+.osd entry:disabled:disabled,
+#XfceNotifyWindow entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+.osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled,
+#XfceNotifyWindow entry:disabled:active:disabled,
+#XfceNotifyWindow entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+.osd trough, .osd.trough,
+#XfceNotifyWindow trough,
+#XfceNotifyWindow.trough {
+ background-color: rgba(213, 196, 161, 0.3);
+}
+.osd progressbar, .osd.progressbar,
+#XfceNotifyWindow progressbar,
+#XfceNotifyWindow.progressbar {
+ background-color: #d5c4a1;
+}
+.osd scale slider,
+#XfceNotifyWindow scale slider {
+ background-color: rgba(31, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.8);
+}
+.osd scale slider:focus, .osd scale slider:hover,
+#XfceNotifyWindow scale slider:focus,
+#XfceNotifyWindow scale slider:hover {
+ border-color: #656615;
+}
+.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(20, 22, 23, 0.8);
+}
+.osd scale slider:disabled,
+#XfceNotifyWindow scale slider:disabled {
+ border-color: rgba(25, 27, 28, 0.8);
+}
+.osd scale slider:active:disabled, .osd scale slider:checked:disabled,
+#XfceNotifyWindow scale slider:active:disabled,
+#XfceNotifyWindow scale slider:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.8);
+}
+.osd scale slider:disabled,
+#XfceNotifyWindow scale slider:disabled {
+ background-color: rgba(26, 29, 30, 0.8);
+ background-image: none;
+}
+.osd scale trough,
+#XfceNotifyWindow scale trough {
+ border-color: rgba(23, 26, 26, 0.8);
+ background-color: rgba(31, 35, 36, 0.8);
+ background-image: none;
+}
+.osd scale trough.highlight,
+#XfceNotifyWindow scale trough.highlight {
+ border-color: #b8bb26;
+ background-color: #b8bb26;
+ background-image: none;
+}
+.osd scale trough:disabled, .osd scale trough.highlight:disabled,
+#XfceNotifyWindow scale trough:disabled,
+#XfceNotifyWindow scale trough.highlight:disabled {
+ border-color: rgba(25, 27, 28, 0.8);
+ background-color: rgba(26, 29, 30, 0.8);
+ background-image: none;
+}
+.osd scale trough,
+#XfceNotifyWindow scale trough {
+ background-color: rgba(46, 50, 52, 0.8);
+}
+.osd scale trough highlight,
+#XfceNotifyWindow scale trough highlight {
+ background-color: #b8bb26;
+}
+.osd scale slider,
+#XfceNotifyWindow scale slider {
+ background-clip: border-box;
+ background-color: #b8bb26;
+ border-color: #b8bb26;
+}
+.osd scale slider:hover,
+#XfceNotifyWindow scale slider:hover {
+ background-color: #d4d73d;
+ border-color: #d4d73d;
+}
+.osd scale slider:active,
+#XfceNotifyWindow scale slider:active {
+ background-color: #8e911d;
+ border-color: #8e911d;
+}
+.osd.view, iconview.osd, .osd .view, .osd iconview, .osd view,
+#XfceNotifyWindow.view,
+iconview#XfceNotifyWindow,
+#XfceNotifyWindow .view,
+#XfceNotifyWindow iconview,
+#XfceNotifyWindow view {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd scrollbar trough,
+#XfceNotifyWindow scrollbar trough {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd scrollbar slider,
+#XfceNotifyWindow scrollbar slider {
+ border: 1px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21);
+ border-radius: 0;
+ background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.21);
+}
+.osd scrollbar slider:hover,
+#XfceNotifyWindow scrollbar slider:hover {
+ border-color: mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.31);
+ background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.31);
+}
+.osd scrollbar slider:active,
+#XfceNotifyWindow scrollbar slider:active {
+ border-color: #a6a822;
+ background-color: #b8bb26;
+}
+.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(25, 28, 29, 0.8),#d5c4a1,0.21);
+ border-radius: 0px;
+ outline-color: transparent;
+}
+.osd .page-thumbnail,
+#XfceNotifyWindow .page-thumbnail {
+ border: 1px solid rgba(26, 29, 30, 0.8);
+ /* when there's no pixbuf yet */
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd popover.background,
+#XfceNotifyWindow popover.background {
+ box-shadow: 0 2px 7px 3px rgba(0, 0, 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: #1d2021;
+ background-image: none;
+ border-color: #171a1a;
+ padding: 0;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+}
+.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover,
+#XfceNotifyWindow spinbutton:not(.vertical):focus,
+#XfceNotifyWindow spinbutton:not(.vertical):hover {
+ border-color: #656615;
+}
+.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: #141617;
+}
+.osd spinbutton:not(.vertical):disabled,
+#XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ border-color: #191b1c;
+}
+.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: #171a1a;
+}
+.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active,
+#XfceNotifyWindow spinbutton:not(.vertical):focus,
+#XfceNotifyWindow spinbutton:not(.vertical):active {
+ border-color: #656615;
+}
+.osd spinbutton:not(.vertical):disabled,
+#XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+.osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+ border-radius: 0;
+ border-color: rgba(25, 27, 28, 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: #656615;
+}
+.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(178, 147, 83, 0.22);
+}
+.osd spinbutton:not(.vertical) button:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.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(190, 164, 109, 0.22);
+}
+.osd spinbutton:not(.vertical) button.flat,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.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: #656615;
+}
+.osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .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, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus,
+#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,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ border-color: #656615;
+}
+.osd spinbutton:not(.vertical) button:focus:active, .osd spinbutton:not(.vertical) button:focus:active:hover, .osd spinbutton:not(.vertical) button:focus:active:focus, .osd spinbutton:not(.vertical) button:focus:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:checked, .osd spinbutton:not(.vertical) button:focus:checked:hover, .osd spinbutton:not(.vertical) button:focus:checked:focus, .osd spinbutton:not(.vertical) button:focus:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:active, .osd spinbutton:not(.vertical) button.flat:focus:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.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(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+.osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked: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:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #656615;
+}
+.osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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(29, 32, 33, 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(29, 32, 33, 0.65);
+}
+.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: #d5c4a1;
+}
+.osd spinbutton:not(.vertical) button:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,0.6),0.8);
+}
+.osd spinbutton:not(.vertical) button:backdrop,
+#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop {
+ color: mix(#1d2021,mix(#d5c4a1,#1d2021,0.5),0.9);
+}
+.osd spinbutton:not(.vertical) button:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+}
+.osd spinbutton:not(.vertical) button:backdrop:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled {
+ color: rgba(0, 0, 0, 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: 0px 0 0 0px;
+}
+.osd spinbutton:not(.vertical) button:dir(ltr):last-child,
+#XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0;
+}
+.osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.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: #656615;
+}
+.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(178, 147, 83, 0.22);
+}
+.osd spinbutton.vertical button:first-child:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.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(190, 164, 109, 0.22);
+}
+.osd spinbutton.vertical button:first-child.flat,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.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: #656615;
+}
+.osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .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, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .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:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus,
+#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,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ border-color: #656615;
+}
+.osd spinbutton.vertical button:first-child:focus:active, .osd spinbutton.vertical button:first-child:focus:active:hover, .osd spinbutton.vertical button:first-child:focus:active:focus, .osd spinbutton.vertical button:first-child:focus:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:checked, .osd spinbutton.vertical button:first-child:focus:checked:hover, .osd spinbutton.vertical button:first-child:focus:checked:focus, .osd spinbutton.vertical button:first-child:focus:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:active, .osd spinbutton.vertical button:first-child.flat:focus:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.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(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+.osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked: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:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #656615;
+}
+.osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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(29, 32, 33, 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(29, 32, 33, 0.65);
+}
+
+scrolledwindow viewport.frame {
+ border-style: none;
+}
+scrolledwindow overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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, #1a1c1d 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #111313;
+}
+scrolledwindow junction:dir(rtl) {
+ border-image-slice: 0 1 0 0;
+}
+scrolledwindow junction:backdrop {
+ border-image-source: linear-gradient(to bottom, mix(#1d2021,#1a1c1d,0.9) 1px, transparent 1px);
+ background-color: #161819;
+ transition: 200ms ease-out;
+}
+
+/*****************
+ ! Progress bars *
+******************/
+progressbar {
+ padding: 0;
+ border-radius: 0px;
+ font-size: smaller;
+ color: rgba(213, 196, 161, 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(#1d2021,#d5c4a1,0.17);
+ background-color: #1f2324;
+ background-image: none;
+ border-radius: 0px;
+}
+progressbar progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-radius: 0;
+}
+progressbar progress.left {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+progressbar progress.right {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+progressbar progress.bottom {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+progressbar progress.top {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+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: #1f2324;
+ background-image: none;
+ border: 1px solid mix(#1d2021,#d5c4a1,0.17);
+ border-radius: 0px;
+ 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: #b8bb26;
+ background-image: none;
+ border-color: transparent;
+ border-radius: 0px;
+}
+levelbar block.low {
+ background-color: #ef6c00;
+ border-color: transparent;
+}
+levelbar block.high, levelbar block:not(.empty) {
+ background-color: #4caf50;
+ border-color: transparent;
+}
+levelbar block.full {
+ background-color: #93961e;
+ border-color: transparent;
+}
+levelbar block.empty {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+scale {
+ min-height: 10px;
+ min-width: 10px;
+ padding: 4px;
+}
+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: #cace2a;
+}
+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(#1d2021,#d5c4a1,0.2);
+}
+scale trough:disabled {
+ background-color: mix(#1d2021,#d5c4a1,0.1);
+}
+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: #1d2021;
+}
+menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled {
+ background-color: mix(#1d2021,#b8bb26,0.55);
+}
+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: #b8bb26;
+}
+scale highlight:disabled {
+ background-color: rgba(184, 187, 38, 0.55);
+}
+scale fill {
+ border-radius: 2.5px;
+ background-color: rgba(184, 187, 38, 0.5);
+}
+scale fill:disabled {
+ background-color: transparent;
+}
+scale slider {
+ background-color: #1d2021;
+ border: 1px solid rgba(213, 196, 161, 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: #292d2f;
+}
+scale slider:active {
+ background-clip: border-box;
+ background-color: #b8bb26;
+ border-color: #b8bb26;
+}
+scale slider:disabled {
+ background-color: mix(#1d2021,#1d2021,0.55);
+ border-color: rgba(213, 196, 161, 0);
+}
+menuitem:hover scale slider, row:selected scale slider, infobar scale slider {
+ background-clip: border-box;
+ background-color: #1d2021;
+ border-color: #1d2021;
+}
+menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover {
+ background-color: mix(#1d2021,#b8bb26,0.85);
+ border-color: mix(#1d2021,#b8bb26,0.85);
+}
+menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active {
+ background-color: mix(#1d2021,#b8bb26,0.5);
+ border-color: mix(#1d2021,#b8bb26,0.5);
+}
+menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled {
+ background-color: mix(#1d2021,#b8bb26,0.55);
+ border-color: mix(#1d2021,#b8bb26,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 0;
+}
+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: #111313;
+ transition: 300ms ease-out;
+}
+* {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false;
+}
+scrollbar.top {
+ border-bottom: 1px solid #1a1c1d;
+}
+scrollbar.bottom {
+ border-top: 1px solid #1a1c1d;
+}
+scrollbar.left {
+ border-right: 1px solid #1a1c1d;
+}
+scrollbar.right {
+ border-left: 1px solid #1a1c1d;
+}
+scrollbar:backdrop {
+ background-color: #161819;
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+ transition: 400ms ease-in;
+}
+scrollbar slider {
+ min-width: 7px;
+ min-height: 7px;
+ border: 1px solid transparent;
+ border-radius: 0px;
+ background-clip: padding-box;
+ background-color: mix(#1d2021,#d5c4a1,0.5);
+}
+scrollbar slider:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.7);
+}
+scrollbar slider:hover:active {
+ background-color: #a3a622;
+}
+scrollbar slider:backdrop {
+ background-color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,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: #cdd02a;
+}
+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: #d5c4a1;
+ border: 1px solid #000;
+}
+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 {
+ min-width: 7px;
+ min-height: 7px;
+ padding: 0;
+ border: 0;
+ border-radius: 0;
+ border-color: #1a1c1d;
+ background-color: transparent;
+ box-shadow: none;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+scrollbar button:hover {
+ color: mix(#1d2021,#d5c4a1,0.7);
+}
+scrollbar button:active, scrollbar button:checked {
+ color: #a3a622;
+}
+scrollbar button:backdrop {
+ color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.4);
+}
+scrollbar.vertical button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ border-top: 1px solid #1a1c1d;
+}
+scrollbar.vertical button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
+ border-bottom: 1px solid #1a1c1d;
+}
+scrollbar.horizontal button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ border-left: 1px solid #1a1c1d;
+}
+scrollbar.horizontal button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+ border-right: 1px solid #1a1c1d;
+}
+
+/*********
+ ! Sidebar
+**********/
+.sidebar {
+ border-style: none;
+ background-color: mix(#1d2021,#1d2021,0.5);
+}
+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 #1a1c1d;
+ 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 #1a1c1d;
+ border-right-style: none;
+}
+.sidebar:backdrop {
+ background-color: mix(#1d2021,#1d2021,0.5);
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+ transition: 200ms ease-out;
+}
+.sidebar .frame, .sidebar frame {
+ border-width: 0;
+}
+.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: 8px 4px;
+}
+stacksidebar row > label {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+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 8px;
+}
+placessidebar row:selected {
+ color: #1d2021;
+}
+placessidebar row:disabled {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+placessidebar row:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+placessidebar row:backdrop:selected {
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+placessidebar row:backdrop:disabled {
+ color: black;
+}
+placessidebar row image.sidebar-icon {
+ opacity: 0.7;
+}
+placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 10px;
+ padding-left: 4px;
+}
+placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 10px;
+ padding-right: 4px;
+}
+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: 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(#4e9a06);
+ background-clip: content-box;
+}
+placessidebar row.sidebar-new-bookmark-row {
+ color: #b8bb26;
+}
+placessidebar row:drop(active):not(:disabled) {
+ color: #4e9a06;
+ box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06;
+}
+placessidebar row:drop(active):not(:disabled):selected {
+ color: #1d2021;
+ background-color: #4e9a06;
+}
+
+/******
+! Paned
+*******/
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: image(#1a1d1e);
+ background-size: 1px 1px;
+ background-position: center center;
+}
+paned > separator:selected {
+ background-image: image(#b8bb26);
+}
+paned > separator:backdrop {
+ background-image: image(mix(#1d2021,#1a1c1d,0.9));
+}
+paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ background-color: #1d2021;
+ background-image: image(#171a1a), image(#171a1a);
+ background-size: 1px 1px, 1px 1px;
+}
+paned > separator.wide:backdrop {
+ background-color: #1d2021;
+ background-image: image(mix(#1d2021,#1a1c1d,0.9)), image(mix(#1d2021,#1a1c1d,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(#1a1d1e);
+}
+
+/*******************
+ ! Spinner animation
+********************/
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+spinner {
+ background-image: none;
+ color: #b8bb26;
+ 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;
+ -gtk-icon-source: url("../assets/radio-unchecked-dark.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 4px;
+}
+radio:disabled {
+ -gtk-icon-source: url("../assets/radio-unchecked-disabled-dark.svg");
+}
+radio:checked, radio:active {
+ -gtk-icon-source: url("../assets/radio-checked-dark.svg");
+}
+radio:checked:disabled, radio:active:disabled {
+ -gtk-icon-source: url("../assets/radio-checked-disabled-dark.svg");
+}
+radio:indeterminate {
+ -gtk-icon-source: url("../assets/radio-mixed-dark.svg");
+}
+radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/radio-mixed-disabled-dark.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-disabled.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-disabled.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-disabled.svg");
+}
+
+check {
+ background-image: none;
+ -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 4px;
+}
+check:disabled {
+ -gtk-icon-source: url("../assets/checkbox-unchecked-disabled-dark.svg");
+}
+check:checked, check:active {
+ -gtk-icon-source: url("../assets/checkbox-checked-dark.svg");
+}
+check:checked:disabled, check:active:disabled {
+ -gtk-icon-source: url("../assets/checkbox-checked-disabled-dark.svg");
+}
+check:indeterminate {
+ -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg");
+}
+check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/checkbox-mixed-disabled-dark.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-disabled.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-disabled.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-disabled.svg");
+}
+
+radio:dir(rtl), check:dir(rtl) {
+ margin-right: 0;
+ margin-left: 4px;
+}
+
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
+ -gtk-icon-shadow: none;
+ -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.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-dark.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-dark.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-dark.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-dark.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-dark.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-dark.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-dark.svg");
+ background-color: transparent;
+}
+
+/********
+ ! Switch
+*********/
+switch {
+ border-radius: 0px;
+ padding: 3px;
+ border: none;
+ outline: none;
+ transition: background-color .3s linear;
+ min-width: 88px;
+ min-height: 24px;
+ background-color: mix(#1d2021,#1d2021,0.3);
+ color: #d5c4a1;
+ box-shadow: inset 1px -1px 0 rgba(52, 42, 23, 0.06), inset -1px 1px 0 rgba(52, 42, 23, 0.06);
+}
+switch slider {
+ background-color: mix(#d5c4a1,#1d2021,0.5);
+ transition: all 0.3s ease-in;
+ box-shadow: 0 1px 2px 0 rgba(52, 42, 23, 0.07), 1px 0 2px 0 rgba(52, 42, 23, 0.07);
+ border-radius: 0px;
+}
+switch:checked {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: #b8bb26;
+ color: #1d2021;
+}
+switch:checked slider {
+ background-color: #fff;
+ box-shadow: 0 1px 3px 0 rgba(52, 42, 23, 0.1);
+}
+switch:disabled {
+ background-color: mix(#1d2021,#1d2021,0.5);
+ background-image: none;
+ border-color: #1d2021;
+ color: #1d2021;
+ box-shadow: none;
+}
+switch:disabled slider {
+ background-color: #1d2021;
+}
+list row:selected switch {
+ background-color: #1d2021;
+ color: mix(#1d2021,#1d2021,0.5);
+}
+list row:selected switch slider {
+ background-color: mix(mix(#1d2021,#1d2021,0.5),#1d2021,0.4);
+}
+list row:selected switch:checked {
+ color: #b8bb26;
+ background-color: mix(#d5c4a1,#1d2021,0.5);
+}
+list row:selected switch:checked slider {
+ background-color: #b8bb26;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+/***************
+ ! Generic views
+****************/
+.view, iconview,
+.view text,
+iconview text,
+textview text {
+ color: #d5c4a1;
+ background-color: #1d2021;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+.view:backdrop, iconview:backdrop,
+.view text:backdrop,
+iconview text:backdrop,
+textview text:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.8);
+ background-color: #1d2021;
+}
+.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: 0px;
+}
+
+textview border {
+ background-color: mix(#1d2021,#1d2021,0.5);
+}
+
+/************
+! Treeview
+*************/
+.rubberband,
+rubberband,
+flowbox rubberband,
+treeview.view rubberband {
+ border: 1px solid #b8bb26;
+ background-color: rgba(184, 187, 38, 0.2);
+}
+
+treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
+ background-color: #1d2021;
+ transition-property: color, background;
+}
+treeview entry.flat, treeview entry {
+ border-radius: 0;
+ background-image: none;
+ background-color: #1d2021;
+}
+treeview entry.flat:focus, treeview entry:focus {
+ border-color: #b8bb26;
+}
+
+treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
+ padding: 2px 5px;
+ border-radius: 0;
+ background-image: none;
+ text-shadow: none;
+ border-style: none solid solid none;
+ border-color: #1d2021;
+}
+treeview.view header button:disabled {
+ border-color: #1d2021;
+ background-image: none;
+}
+treeview.view header button:backdrop {
+ border-color: #1d2021;
+ border-style: none solid solid none;
+ color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.5);
+ background-image: none;
+ background-color: #1d2021;
+}
+treeview.view header button:backdrop:disabled {
+ border-color: #1d2021;
+ 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(#d5c4a1,#1d2021,0.5);
+ border-top-color: #1d2021;
+}
+treeview.view:selected:focus, treeview.view:selected {
+ border-radius: 0;
+}
+treeview.view:selected:backdrop, treeview.view:selected {
+ border-left-color: mix(#1d2021,#b8bb26,0.5);
+ border-top-color: rgba(213, 196, 161, 0.1);
+}
+treeview.view:disabled {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+treeview.view:disabled:selected {
+ color: mix(#1d2021,#b8bb26,0.4);
+}
+treeview.view:disabled:selected:backdrop {
+ color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3);
+}
+treeview.view:disabled:backdrop {
+ color: black;
+}
+treeview.view.separator {
+ min-height: 2px;
+ color: #1d2021;
+}
+treeview.view.separator:backdrop {
+ color: rgba(29, 32, 33, 0.1);
+}
+treeview.view:backdrop {
+ border-left-color: mix(mix(#d5c4a1,#1d2021,0.5),#1d2021,0.5);
+ border-top: #1d2021;
+}
+treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: mix(#b8bb26,#d5c4a1,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(#1d2021,#d5c4a1,0.7);
+}
+treeview.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+}
+treeview.view.expander:hover {
+ color: #d5c4a1;
+}
+treeview.view.expander:selected {
+ color: mix(#b8bb26,#1d2021,0.7);
+}
+treeview.view.expander:selected:hover {
+ color: #1d2021;
+}
+treeview.view.expander:selected:backdrop {
+ color: mix(#b8bb26,mix(#b8bb26,#1d2021,0.66),0.7);
+}
+treeview.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+treeview.view.expander:backdrop {
+ color: mix(#1d2021,mix(#d5c4a1,#1d2021,0.5),0.7);
+}
+treeview.view.progressbar {
+ border-radius: 0px;
+ border: 1px solid mix(#b8bb26,#d5c4a1,0.3);
+ background-color: #b8bb26;
+}
+treeview.view.progressbar:selected {
+ border: 1px solid mix(#b8bb26,#1d2021,0.2);
+}
+treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
+ background-color: #b8bb26;
+ background-image: none;
+ border-radius: 0px;
+}
+treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
+ border-color: #1d2021;
+ background-color: mix(#1d2021,#b8bb26,0.9);
+}
+treeview.view.progressbar:disabled {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: #191b1c;
+}
+treeview.view.progressbar:backdrop {
+ border-color: #1d2021;
+ background-image: none;
+ box-shadow: none;
+}
+treeview.view.trough {
+ background-color: rgba(213, 196, 161, 0.1);
+ border-radius: 0px;
+}
+treeview.view.trough:selected:focus, treeview.view.trough:selected {
+ background-color: #b8bb26;
+ border-radius: 0px;
+}
+treeview.view header button {
+ color: mix(#d5c4a1,#1d2021,0.5);
+ background-color: #1d2021;
+ font-weight: bold;
+ text-shadow: none;
+ box-shadow: none;
+}
+treeview.view header button:hover {
+ color: mix(mix(#d5c4a1,#1d2021,0.5),#d5c4a1,0.5);
+ box-shadow: none;
+ transition: none;
+}
+treeview.view header button:active {
+ color: #d5c4a1;
+ 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: #b8bb26;
+ color: #1d2021;
+ border-radius: 0;
+ border-style: none;
+ box-shadow: inset 0 0 0 1px #1d2021;
+ text-shadow: none;
+}
+treeview.view acceleditor > label {
+ background-color: #b8bb26;
+}
+
+/***********
+ ! Separator
+************/
+separator {
+ background: rgba(0, 0, 0, 0.1);
+ min-width: 1px;
+ min-height: 1px;
+}
+
+/**********
+ ! Frames *
+***********/
+frame > border, .frame {
+ border: 1px solid #1a1c1d;
+}
+frame > border.flat, .frame.flat {
+ border-style: none;
+}
+frame > border:backdrop, .frame:backdrop {
+ border-color: mix(#1d2021,#1a1c1d,0.9);
+}
+
+/* avoid double borders when a viewport is packed into a GtkScrolledWindow */
+scrolledwindow viewport.frame {
+ border: 0;
+}
+
+/***************
+ ! 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 {
+ border-radius: 0px 0px 0 0;
+ /* this is used for the resize cursor area */
+ border-width: 2px;
+ border-style: solid;
+ border-color: black;
+ box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4);
+}
+decoration:backdrop {
+ border-color: #1d2021;
+ 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 black;
+}
+.solid-csd decoration {
+ border-radius: 0;
+ box-shadow: none;
+}
+.csd.popup decoration {
+ border-radius: 0;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13);
+}
+tooltip.csd decoration {
+ border-radius: 0px;
+ box-shadow: none;
+}
+messagedialog.csd decoration {
+ border-radius: 0px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13);
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+panel-plug,
+panel-toplevel.background, clock-box, clock-box:backdrop,
+panel-applet > menubar,
+panel-applet > menubar:backdrop,
+panel-toplevel .gnome-panel-menu-bar,
+panel-toplevel .gnome-panel-menu-bar:backdrop, 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, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel {
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+}
+
+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,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label,
+#tasklist-button label,
+#clock-applet-button label,
+#showdesktop-button label {
+ font-weight: normal;
+ color: #d5c4a1;
+}
+
+#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog {
+ border-width: 0 1px;
+ border-radius: 0;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+#clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.11);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.11);
+ color: #ded1b6;
+}
+#clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked {
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ color: #ded1b6;
+}
+#clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.31);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.31);
+}
+
+panel-plug,
+panel-toplevel.background {
+ padding: 0;
+}
+
+.gp-text-color {
+ color: #000;
+}
+
+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: #d5c4a1;
+}
+
+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: #d5c4a1;
+ 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(#1d2021);
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: lighter(#d5c4a1);
+ 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: #262a2b;
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: #1d2021;
+ 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, .cs-category-view iconview:backdrop {
+ background-color: transparent;
+}
+
+/****************
+ ! Gnome clocks *
+*****************/
+.clocks-analog-frame.trough {
+ color: mix(#d5c4a1,#1d2021,0.85);
+}
+.clocks-analog-frame.progress {
+ color: mix(#1d2021,#b8bb26,0.5);
+}
+.clocks-analog-frame.progress-fast {
+ color: #81831b;
+}
+
+/*****************
+ ! 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: 0px 0px 0 0;
+}
+
+/************************
+ ! 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:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop {
+ background-color: transparent;
+}
+
+/***********************
+ ! Unity Greeter *
+ ***********************/
+@keyframes dashentry_spinner {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.9);
+ border-radius: 1px;
+ padding: 4px;
+ color: #fff;
+}
+
+.lightdm.menu {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-radius: 0px;
+ padding: 1px;
+ color: #fff;
+}
+.lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active {
+ color: #fff;
+}
+.lightdm.menubar *, .lightdm.menubar.menuitem {
+ padding: 1px;
+}
+.lightdm.option-button {
+ padding: 4px;
+ background: none;
+ border: 0;
+}
+.lightdm.toggle-button {
+ background: none;
+ border-width: 0;
+}
+.lightdm.toggle-button.selected {
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.3);
+ border-width: 1px;
+}
+.lightdm.toggle-button.selected:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+}
+.lightdm.button:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ text-shadow: none;
+}
+.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ border-radius: 1px;
+ padding: 6px;
+ color: #fff;
+ 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, 255, 255, 0.6);
+ border-width: 1px;
+ border-style: solid;
+ color: #fff;
+}
+.lightdm.entry:selected {
+ background-color: rgba(255, 255, 255, 0.2);
+}
+
+.lightdm-combo.menu {
+ background-color: #1f2324;
+ border-radius: 0;
+ padding: 0;
+ color: #fff;
+}
+
+/*********
+ ! Gedit *
+**********/
+GeditWindow .pane-separator {
+ border-width: 0 1px 0 0;
+ border-style: solid;
+}
+GeditWindow .pane-separator, GeditWindow .pane-separator:hover {
+ border-color: #1a1d1e;
+ background-color: #1d2021;
+}
+
+.gedit-document-panel {
+ background-color: #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.1);
+}
+.gedit-document-panel list row {
+ padding: 4px;
+}
+.gedit-document-panel list row button {
+ padding: 1px;
+ border-radius: 0px;
+ 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(0, 0, 0, 0.1);
+ color: rgba(255, 255, 255, 0.8);
+}
+.gedit-document-panel .prelight-row button:active {
+ border-color: rgba(0, 0, 0, 0.2);
+ background-color: rgba(0, 0, 0, 0.08);
+ color: #fff;
+}
+.gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: #fff;
+}
+
+.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover {
+ border-top: 1px solid #1a1d1e;
+ background-color: #1d2021;
+}
+
+.gedit-document-panel-document-row:hover {
+ background-color: #1e2223;
+}
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ background-color: rgba(0, 0, 0, 0.5);
+ color: #fff;
+}
+
+.gedit-document-panel-placeholder-row {
+ border: 0;
+ background-color: rgba(0, 0, 0, 0.08);
+ transition: all 200ms ease-in;
+}
+
+statusbar GeditSmallButton, GeditStatusMenuButton {
+ text-shadow: none;
+}
+statusbar GeditSmallButton button, GeditStatusMenuButton 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:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button:active:hover {
+ border-color: #171a1a;
+}
+statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active {
+ background-color: #1c1e1f;
+ color: #d5c4a1;
+}
+
+GeditViewFrame .gedit-search-slider {
+ padding: 4px;
+ border-radius: 0 0 0px 0px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #171a1a;
+ background-color: #1d2021;
+}
+GeditViewFrame .gedit-search-slider .not-found {
+ background-color: #f44336;
+ background-image: none;
+ color: #fff;
+}
+
+GeditFileBrowserWidget .toolbar {
+ padding: 2px;
+ border-top: 0;
+ background-color: #1d2021;
+ background-image: none;
+}
+
+.gedit-search-entry-occurrences-tag {
+ margin: 2px;
+ padding: 2px;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+
+.gedit-bottom-panel-paned,
+.gedit-side-panel-paned,
+paned.titlebar {
+ margin-right: 0;
+}
+
+.gedit-bottom-panel-paned notebook {
+ border-top: none;
+}
+
+/************
+ ! Nautilus *
+*************/
+.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000;
+}
+.nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active {
+ color: #d5c4a1;
+}
+.nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected {
+ color: #1d2021;
+}
+.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: #171a1a;
+}
+.nautilus-window .sidebar {
+ border: 0;
+}
+.nautilus-window .sidebar frame {
+ border: 0;
+}
+.nautilus-window notebook {
+ background-color: #1d2021;
+ border: 0;
+}
+.nautilus-window notebook frame {
+ border: 0;
+}
+.nautilus-window .searchbar-container {
+ margin-top: -1px;
+}
+.nautilus-window .searchbar-container searchbar {
+ padding-top: 1px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid #1a1c1d;
+}
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px;
+}
+.disk-space-display.unknown {
+ background-color: rgba(213, 196, 161, 0.5);
+ border-color: rgba(201, 180, 135, 0.5);
+}
+.disk-space-display.used {
+ background-color: rgba(184, 187, 38, 0.8);
+ border-color: rgba(166, 168, 34, 0.8);
+}
+.disk-space-display.free {
+ background-color: #1c1e1f;
+ border-color: #191b1c;
+}
+
+.conflict-row.activatable, .conflict-row.activatable:active {
+ color: #fff;
+ background-color: #f44336;
+}
+.conflict-row.activatable:hover {
+ background-color: #f65d52;
+}
+.conflict-row.activatable:selected {
+ color: #1d2021;
+ background-color: #b8bb26;
+}
+
+/********
+ ! Nemo *
+*********/
+.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000;
+}
+.nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active {
+ color: #d5c4a1;
+}
+.nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected {
+ color: #1d2021;
+}
+.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 toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #171a1a;
+ /* Path Bar */
+}
+.nemo-window toolbar button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button:hover {
+ border-color: #656615;
+}
+.nemo-window toolbar button:active, .nemo-window toolbar button:active:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover:focus, .nemo-window toolbar button:checked, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.nemo-window toolbar button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.nemo-window toolbar button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+.nemo-window toolbar button:hover:focus, .nemo-window toolbar button:hover:hover, .nemo-window toolbar button.flat:hover:focus, .nemo-window toolbar button.flat:hover:hover {
+ border-color: #656615;
+}
+.nemo-window toolbar button:hover:active, .nemo-window toolbar button:hover:active:hover, .nemo-window toolbar button:hover:active:focus, .nemo-window toolbar button:hover:active:hover:focus, .nemo-window toolbar button:hover:checked, .nemo-window toolbar button:hover:checked:hover, .nemo-window toolbar button:hover:checked:focus, .nemo-window toolbar button:hover:checked:hover:focus, .nemo-window toolbar button.flat:hover:active, .nemo-window toolbar button.flat:hover:active:hover, .nemo-window toolbar button.flat:hover:active:focus, .nemo-window toolbar button.flat:hover:active:hover:focus, .nemo-window toolbar button.flat:hover:checked, .nemo-window toolbar button.flat:hover:checked:hover, .nemo-window toolbar button.flat:hover:checked:focus, .nemo-window toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.nemo-window toolbar button:focus:focus, .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:focus, .nemo-window toolbar button.flat:focus:hover {
+ border-color: #656615;
+}
+.nemo-window toolbar button:focus:active, .nemo-window toolbar button:focus:active:hover, .nemo-window toolbar button:focus:active:focus, .nemo-window toolbar button:focus:active:hover:focus, .nemo-window toolbar button:focus:checked, .nemo-window toolbar button:focus:checked:hover, .nemo-window toolbar button:focus:checked:focus, .nemo-window toolbar button:focus:checked:hover:focus, .nemo-window toolbar button.flat:focus:active, .nemo-window toolbar button.flat:focus:active:hover, .nemo-window toolbar button.flat:focus:active:focus, .nemo-window toolbar button.flat:focus:active:hover:focus, .nemo-window toolbar button.flat:focus:checked, .nemo-window toolbar button.flat:focus:checked:hover, .nemo-window toolbar button.flat:focus:checked:focus, .nemo-window toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+.nemo-window toolbar button:focus:hover:focus, .nemo-window toolbar button:focus:hover:hover, .nemo-window toolbar button.flat:focus:hover:focus, .nemo-window toolbar button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+.nemo-window toolbar button:focus:hover:active, .nemo-window toolbar button:focus:hover:active:hover, .nemo-window toolbar button:focus:hover:active:focus, .nemo-window toolbar button:focus:hover:active:hover:focus, .nemo-window toolbar button:focus:hover:checked, .nemo-window toolbar button:focus:hover:checked:hover, .nemo-window toolbar button:focus:hover:checked:focus, .nemo-window toolbar button:focus:hover:checked:hover:focus, .nemo-window toolbar button.flat:focus:hover:active, .nemo-window toolbar button.flat:focus:hover:active:hover, .nemo-window toolbar button.flat:focus:hover:active:focus, .nemo-window toolbar button.flat:focus:hover:active:hover:focus, .nemo-window toolbar button.flat:focus:hover:checked, .nemo-window toolbar button.flat:focus:hover:checked:hover, .nemo-window toolbar button.flat:focus:hover:checked:focus, .nemo-window toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.nemo-window toolbar button:focus:hover:active:disabled, .nemo-window toolbar button:focus:hover:checked:disabled, .nemo-window toolbar button.flat:focus:hover:active:disabled, .nemo-window toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.nemo-window toolbar button:checked, .nemo-window toolbar button:active, .nemo-window toolbar button.flat:checked, .nemo-window toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ border-color: #656615;
+}
+.nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.nemo-window toolbar button:checked:disabled, .nemo-window toolbar button:active:disabled, .nemo-window toolbar button.flat:checked:disabled, .nemo-window toolbar button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.nemo-window toolbar button:checked:active:disabled, .nemo-window toolbar button:checked:checked:disabled, .nemo-window toolbar button:active:active:disabled, .nemo-window toolbar button:active:checked:disabled, .nemo-window toolbar button.flat:checked:active:disabled, .nemo-window toolbar button.flat:checked:checked:disabled, .nemo-window toolbar button.flat:active:active:disabled, .nemo-window toolbar button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover {
+ color: #d5c4a1;
+}
+.nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.nemo-window toolbar button.separator, .nemo-window toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+.nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+.nemo-window toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+.nemo-window toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+.nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+.nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+.nemo-window toolbar .linked > button:disabled:last-child, .nemo-window toolbar .linked > button:disabled:only-child, .nemo-window toolbar .linked > button:active:disabled:last-child, .nemo-window toolbar .linked > button:active:disabled:only-child, .nemo-window toolbar .linked > button:checked:disabled:last-child, .nemo-window toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none;
+}
+.nemo-window toolbar .linked > button:active:last-child, .nemo-window toolbar .linked > button:active:last-child:focus, .nemo-window toolbar .linked > button:active:last-child:hover, .nemo-window toolbar .linked > button:active:last-child:hover:focus, .nemo-window toolbar .linked > button:checked:last-child, .nemo-window toolbar .linked > button:checked:last-child:focus, .nemo-window toolbar .linked > button:checked:last-child:hover, .nemo-window toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+.nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+.nemo-window toolbar separator, .nemo-window toolbar separator:disabled {
+ color: #1a1d1e;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+.nemo-window toolbar.primary-toolbar button.image-button {
+ padding: 0 9px;
+}
+.nemo-window toolbar combobox, .nemo-window toolbar button {
+ padding: 4px;
+}
+.nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
+ padding: 4px;
+}
+.nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
+ padding: 4px;
+}
+.nemo-window toolbar toolitem stack {
+ margin-left: 15px;
+}
+.nemo-window toolbar toolitem stack widget button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+ -NemoPathbarButton-border-radius: 0px;
+}
+.nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover {
+ box-shadow: inset -1px 0 #656615, 0 1px 2px -1px rgba(52, 42, 23, 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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+.nemo-window toolbar toolitem stack widget button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+.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(52, 42, 23, 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(52, 42, 23, 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(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 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(52, 42, 23, 0.06), inset 0 1px rgba(52, 42, 23, 0.07), inset -1px 0 rgba(52, 42, 23, 0.06);
+}
+.nemo-window grid > widget:last-child button {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 3px 6px;
+}
+.nemo-window grid > widget:last-child button:first-child {
+ margin-left: 20px;
+}
+.nemo-window grid > widget:last-child button:first-child + button {
+ margin-right: 15px;
+}
+.nemo-window grid > widget:last-child button:first-child + button + separator + button {
+ margin-left: 15px;
+}
+.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: 4px;
+ padding-right: 4px;
+}
+.nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ background-color: mix(#1d2021,#1d2021,0.5);
+}
+.nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ -NemoPlacesTreeView-disk-full-bg-color: #171a1a;
+ -NemoPlacesTreeView-disk-full-fg-color: #b8bb26;
+ -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: #1d2021;
+ -NemoPlacesTreeView-disk-full-fg-color: #d3d638;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar {
+ background-color: #1c1f20;
+ background-image: none;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ border-bottom: 1px solid #1a1c1d;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
+ border-right: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) {
+ margin-left: -6px;
+ border-left: none;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(0, 0, 0, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+ padding: 5px 6px;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover {
+ border-color: #656615;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus {
+ border-color: rgba(0, 0, 0, 0.22);
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled {
+ border-color: rgba(0, 0, 0, 0.22);
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled {
+ border-color: rgba(0, 0, 0, 0.22);
+}
+.nemo-window notebook {
+ background-color: #1d2021;
+ border-width: 0;
+}
+.nemo-window notebook tabs {
+ border: 0;
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/************
+ ! Synaptic *
+*************/
+GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
+ background-color: #1d2021;
+ background-image: none;
+ padding: 4px;
+ border: 0;
+ color: #d5c4a1;
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/***************
+ ! Xfce styles *
+****************/
+.XfceHeading {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background-image: none;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+.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(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: #b8bb26;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0;
+}
+UnityDecoration .top {
+ border: 1px solid black;
+ border-bottom: 0;
+ border-radius: 0px 0px 0 0;
+ padding: 1px 7px 0 7px;
+ background-color: #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ text-shadow: none;
+}
+UnityDecoration .top:hover {
+ border-radius: 0;
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+UnityDecoration .top:backdrop {
+ border: 1px solid #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.4);
+}
+UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom {
+ background-color: #1d2021;
+}
+UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
+ background-color: mix(#141617,#d5c4a1,0.21);
+}
+
+UnityPanelWidget, .unity-panel {
+ border: 0;
+}
+
+.unity-panel.menuitem, .unity-panel .menuitem {
+ border-width: 0 1px;
+ color: #d5c4a1;
+}
+.unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover {
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+
+SheetStyleDialog.unity-force-quit {
+ background-color: #1d2021;
+}
+
+/***********************
+ ! LightDM GTK Greeter *
+ ***********************/
+#panel_window {
+ background-color: #1d2021;
+ background-image: none;
+ color: #fff;
+ font-weight: bold;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5);
+}
+#panel_window menubar {
+ padding-left: 4px;
+}
+#panel_window menubar, #panel_window menubar > menuitem {
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ color: #fff;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5);
+}
+#panel_window menubar:hover, #panel_window menubar > menuitem:hover {
+ background-color: rgba(255, 255, 255, 0.2);
+ background-image: none;
+ color: #fff;
+}
+#panel_window menubar *:hover, #panel_window menubar > menuitem *:hover {
+ color: #fff;
+}
+#panel_window menubar:disabled, #panel_window menubar > menuitem:disabled {
+ color: rgba(255, 255, 255, 0.7);
+}
+#panel_window menubar menu > menuitem {
+ font-weight: normal;
+}
+
+#content_frame {
+ padding-bottom: 12px;
+}
+
+#login_window, #shutdown_dialog, #restart_dialog {
+ border-style: none;
+ border-radius: 0px;
+ background-color: #1d2021;
+ color: #d5c4a1;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 mix(#141617,#d5c4a1,0.21), inset -1px 0 mix(#141617,#d5c4a1,0.21), inset 0 1px mix(#141617,#d5c4a1,0.21), inset 0 -1px mix(#141617,#d5c4a1,0.21);
+}
+
+#login_window menu {
+ border-radius: 0;
+}
+#login_window button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+#login_window button:focus, #login_window button:hover {
+ border-color: #656615;
+}
+#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(178, 147, 83, 0.22);
+}
+#login_window button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+#login_window button:active:disabled, #login_window button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#login_window button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#login_window button:hover, #login_window button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+#login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover {
+ border-color: #656615;
+}
+#login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:hover:disabled, #login_window button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#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(190, 164, 109, 0.3);
+}
+#login_window button:focus, #login_window button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+#login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover {
+ border-color: #656615;
+}
+#login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:focus:disabled, #login_window button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+#login_window button:focus:hover, #login_window button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+#login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+#login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#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(190, 164, 109, 0.3);
+}
+#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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#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: #656615;
+}
+#login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #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:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active: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(178, 147, 83, 0.22);
+}
+#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(196, 172, 122, 0.22);
+}
+#login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover {
+ color: #d5c4a1;
+}
+#login_window button:disabled:disabled, #login_window button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#login_window button.separator, #login_window button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+#login_window button.separator:disabled, #login_window button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+#login_window entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+#login_window entry:focus, #login_window entry:hover {
+ border-color: #656615;
+}
+#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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+#login_window entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+#login_window entry:active:disabled, #login_window entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+#login_window entry:focus, #login_window entry:active {
+ border-color: #656615;
+}
+#login_window entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+#login_window entry:disabled:focus, #login_window entry:disabled:hover {
+ border-color: #656615;
+}
+#login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+#login_window entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+#login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+
+#user_combobox {
+ color: #d5c4a1;
+ font-size: 18px;
+}
+#user_combobox menu {
+ font-weight: normal;
+}
+#user_combobox arrow {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+
+#user_image {
+ border-radius: 0px;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617;
+}
+
+#user_image_border {
+ border-radius: 0px;
+ background-color: #1a1d1e;
+ background-image: none;
+ box-shadow: inset 1px 0 rgba(52, 42, 23, 0.07), inset 0 1px rgba(52, 42, 23, 0.08), inset -1px 0 rgba(52, 42, 23, 0.07), inset 0 -1px rgba(52, 42, 23, 0.05);
+}
+
+#buttonbox_frame {
+ padding-top: 8px;
+ padding-bottom: 0;
+ border-style: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+
+/* shutdown button */
+#shutdown_button button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.12);
+}
+#shutdown_button button:focus, #shutdown_button button:hover {
+ border-color: #656615;
+}
+#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(179, 179, 179, 0.22);
+}
+#shutdown_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+#shutdown_button button:active:disabled, #shutdown_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+#shutdown_button button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#shutdown_button button:hover, #shutdown_button button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+#shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover {
+ border-color: #656615;
+}
+#shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+#shutdown_button button:focus, #shutdown_button button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+#shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover {
+ border-color: #656615;
+}
+#shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+#shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+#shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.38);
+}
+#shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+#shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+#shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #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:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+#shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover {
+ color: #fff;
+}
+#shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#shutdown_button button.separator, #shutdown_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+#shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/* restart button */
+#restart_button button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.22);
+}
+#restart_button button:focus, #restart_button button:hover {
+ border-color: #656615;
+}
+#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(179, 179, 179, 0.22);
+}
+#restart_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+#restart_button button:active:disabled, #restart_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+#restart_button button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#restart_button button:hover, #restart_button button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.32);
+}
+#restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover {
+ border-color: #656615;
+}
+#restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:hover:disabled, #restart_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+#restart_button button:focus, #restart_button button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.42);
+}
+#restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover {
+ border-color: #656615;
+}
+#restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:focus:disabled, #restart_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+#restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+#restart_button button:focus:hover, #restart_button button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(52, 42, 23, 0.48);
+}
+#restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover {
+ border-color: #656615;
+}
+#restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: #656615;
+}
+#restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #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:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+#restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover {
+ color: #fff;
+}
+#restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#restart_button button.separator, #restart_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9);
+}
+#restart_button button.separator:disabled, #restart_button button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85);
+}
+
+/* password warning */
+#greeter_infobar {
+ font-weight: bold;
+}
+
+/**********************
+ ! Genome Terminal *
+***********************/
+VteTerminal {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+terminal-window junction, terminal-window scrollbar trough {
+ background-color: #1d2021;
+ border-color: #171a1a;
+}
+terminal-window scrollbar.vertical slider {
+ background-color: mix(#1d2021,#d5c4a1,0.2);
+}
+terminal-window scrollbar.vertical slider:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.3);
+}
+terminal-window scrollbar.vertical slider:hover:active {
+ background-color: #b8bb26;
+}
+terminal-window scrollbar.vertical slider:disabled {
+ background-color: transparent;
+}
+
+/******************
+ ! Budgie Desktop *
+*******************/
+.budgie-container {
+ background-color: transparent;
+}
+
+.raven {
+ background-color: rgba(29, 32, 33, 0.93);
+}
+.raven .raven-header {
+ background-color: #1d2021;
+ border: solid #1a1c1d;
+ border-width: 1px 0;
+}
+.raven .raven-background {
+ background-color: rgba(29, 32, 33, 0.93);
+}
+
+.raven-mpris {
+ background-color: rgba(29, 32, 33, 0.7);
+}
+
+/*# sourceMappingURL=gtk-dark.css.map */
diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map
new file mode 100644
index 00000000..2f69fa75
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/dist/gtk-dark.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["../../sass/gtk-3.0/_colors.scss","../../sass/gtk-3.0/widgets/_base.scss","../../sass/gtk-3.0/_global.scss","../../sass/gtk-3.0/widgets/_button.scss","../../sass/gtk-3.0/_functions.scss","../../sass/gtk-3.0/widgets/_entry.scss","../../sass/gtk-3.0/widgets/_toolbar.scss","../../sass/gtk-3.0/widgets/_actionbar.scss","../../sass/gtk-3.0/widgets/_calendar.scss","../../sass/gtk-3.0/widgets/_choosers.scss","../../sass/gtk-3.0/widgets/_grid.scss","../../sass/gtk-3.0/widgets/_infobar.scss","../../sass/gtk-3.0/widgets/_menu.scss","../../sass/gtk-3.0/widgets/_misc.scss","../../sass/gtk-3.0/widgets/_notebook.scss","../../sass/gtk-3.0/widgets/_osd.scss","../../sass/gtk-3.0/widgets/_overshoot.scss","../../sass/gtk-3.0/widgets/_progress.scss","../../sass/gtk-3.0/widgets/_scrollbar.scss","../../sass/gtk-3.0/widgets/_sidebar.scss","../../sass/gtk-3.0/widgets/_spinner.scss","../../sass/gtk-3.0/widgets/_toggle.scss","../../sass/gtk-3.0/widgets/_view.scss","../../sass/gtk-3.0/widgets/_window.scss","../../sass/gtk-3.0/apps/_panel.scss","../../sass/gtk-3.0/apps/_mate-applications.scss","../../sass/gtk-3.0/apps/_cinnamon-applications.scss","../../sass/gtk-3.0/apps/_gnome-applications.scss","../../sass/gtk-3.0/apps/_unity-greeter.scss","../../sass/gtk-3.0/apps/_gedit.scss","../../sass/gtk-3.0/apps/_nautilus.scss","../../sass/gtk-3.0/apps/_nemo.scss","../../sass/gtk-3.0/apps/_synaptic.scss","../../sass/gtk-3.0/apps/_xfce.scss","../../sass/gtk-3.0/apps/_unity.scss","../../sass/gtk-3.0/apps/_lightdm.scss","../../sass/gtk-3.0/apps/_gnome-terminal.scss","../../sass/gtk-3.0/apps/_budgie.scss"],
+"names": [],
+"file": "gtk-dark.css"
+}
diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-light.css b/.themes/Klaus/gtk-3.0/dist/gtk-light.css
new file mode 100644
index 00000000..e060a285
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/dist/gtk-light.css
@@ -0,0 +1,9465 @@
+/* dark color scheme */
+@define-color dark_bg_color #1d2021;
+@define-color dark_fg_color #d5c4a1;
+/* colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_bg_color #d5c4a1;
+@define-color theme_fg_color #1d2021;
+@define-color theme_base_color #d5c4a1;
+@define-color theme_text_color #1d2021;
+@define-color theme_selected_bg_color #b8bb26;
+@define-color theme_selected_fg_color #1d2021;
+@define-color theme_tooltip_bg_color #1d2021;
+@define-color theme_tooltip_fg_color #d5c4a1;
+/* shadow effects */
+@define-color light_shadow #d6c5a2;
+@define-color dark_shadow #060607;
+/* misc colors used by gtk+ */
+@define-color info_fg_color #fff;
+@define-color info_bg_color #03a9f4;
+@define-color warning_fg_color #fff;
+@define-color warning_bg_color #ef6c00;
+@define-color question_fg_color #fff;
+@define-color question_bg_color #673ab7;
+@define-color error_fg_color #fff;
+@define-color error_bg_color #f44336;
+@define-color link_color #3f51b5;
+@define-color success_color #4caf50;
+@define-color warning_color #ef6c00;
+@define-color error_color #f44336;
+/* widget colors */
+@define-color titlebar_bg_color @dark_bg_color;
+@define-color titlebar_fg_color @dark_fg_color;
+@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 #c7b182;
+@define-color unfocused_borders mix(#d5c4a1,#c7b182,0.9);
+@define-color button_bg_color #d5c4a1;
+@define-color button_fg_color #1d2021;
+@define-color header_button_bg_color #1d2021;
+@define-color header_button_fg_color #d5c4a1;
+@define-color insensitive_bg_color mix(#d5c4a1,#d5c4a1,0.6);
+@define-color insensitive_fg_color mix(#1d2021,#d5c4a1,0.5);
+/* osd */
+@define-color osd_base #1d2021;
+@define-color osd_bg rgba(29, 32, 33, 0.8);
+@define-color osd_fg #d5c4a1;
+@define-color osd_insensitive_bg_color mix(#d5c4a1,rgba(29, 32, 33, 0.8),0.5);
+@define-color osd_insensitive_fg_color mix(#d5c4a1,#1d2021,0.6);
+@define-color osd_borders_color rgba(25, 27, 28, 0.8);
+/* lightdm greeter colors */
+@define-color lightdm_bg_color #1d2021;
+@define-color lightdm_fg_color #d5c4a1;
+/* widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color mix(#1d2021,#d5c4a1,0.5);
+/* text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #1d2021;
+/* widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #d5c4a1;
+/* text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #d5c4a1;
+/* base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color #b8bb26;
+/* text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #1d2021;
+/* insensitive color on backdrop windows*/
+@define-color unfocused_insensitive_color #ede5d6;
+/* window manager colors */
+@define-color wm_bg #1d2021;
+@define-color wm_border_focused #b6985b;
+@define-color wm_border_unfocused #1d2021;
+@define-color wm_title_focused mix(#d5c4a1,#1d2021,0.1);
+@define-color wm_title_unfocused mix(#d5c4a1,#1d2021,0.4);
+@define-color wm_icons_focused mix(#d5c4a1,#1d2021,0.1);
+@define-color wm_icons_focused_prelight #b8bb26;
+@define-color wm_icons_focused_pressed #93961e;
+@define-color wm_icons_unfocused mix(#d5c4a1,#1d2021,0.4);
+@define-color wm_icons_unfocused_prelight #b8bb26;
+@define-color wm_icons_unfocused_pressed #93961e;
+/**************
+ ! GTK settings
+***************/
+* {
+ -GtkWindow-resize-grip-height: 0;
+ -GtkWindow-resize-grip-width: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+ -GtkWidget-cursor-aspect-ratio: 0.03;
+ outline-color: rgba(184, 187, 38, 0.5);
+ outline-style: dashed;
+ outline-width: 1px;
+ outline-offset: -1px;
+ -gtk-outline-radius: 0px;
+}
+
+/*************
+ ! Base states
+ *************/
+:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+
+* {
+ /* hyperlinks */
+ -GtkIMHtml-hyperlink-color: #3f51b5;
+}
+*:disabled, *:disabled:disabled {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+*:disabled, *:disabled {
+ -gtk-icon-effect: dim;
+}
+*:hover {
+ -gtk-icon-effect: highlight;
+}
+*:link, *:visited {
+ color: #3f51b5;
+}
+
+.background {
+ background-color: #d5c4a1;
+ color: #1d2021;
+}
+.background:backdrop {
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+}
+.background.csd {
+ background-color: #d5c4a1;
+}
+
+.gtkstyle-fallback {
+ background-color: rgba(213, 196, 161, 0.5);
+ color: #1d2021;
+}
+.gtkstyle-fallback:hover {
+ background-color: #e1d4bb;
+ color: #1d2021;
+}
+.gtkstyle-fallback:active {
+ background-color: #c9b487;
+ color: #1d2021;
+}
+.gtkstyle-fallback:disabled {
+ background-color: #d5c4a0;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+
+image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled {
+ background-color: transparent;
+}
+
+label.separator {
+ color: #1d2021;
+}
+label.separator:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+label selection {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+label:disabled {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+label:disabled:backdrop {
+ color: #ede5d6;
+}
+label:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+
+assistant .sidebar {
+ background-color: #d5c4a1;
+ border-top: 1px solid #c7b182;
+}
+assistant .sidebar:backdrop {
+ background-color: #d5c4a1;
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+}
+assistant.csd .sidebar {
+ border-top-style: none;
+}
+assistant .sidebar label {
+ padding: 4px 8px;
+}
+assistant .sidebar label.highlight {
+ background-color: mix(#1d2021,#d5c4a1,0.8);
+}
+
+/*********
+ ! Buttons
+**********/
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#b8bb26), to(transparent));
+ }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#b8bb26), 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(#b8bb26), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.7692307692)), 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;
+}
+
+button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd,
+#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
+ min-height: 22px;
+ min-width: 22px;
+ padding: 4px 6px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ transition: 150ms ease;
+ outline-color: transparent;
+}
+
+calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button, menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover, modelbutton.flat,
+menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+
+spinbutton:not(.vertical) button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop > button.flat {
+ border-radius: 0;
+ border-left-style: none;
+ border-right-style: solid;
+}
+spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: solid;
+}
+
+.linked.vertical > combobox > box > button.combo {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+.linked.vertical > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+
+.inline-toolbar button, .linked > button, combobox box button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, toolbar .linked > button, headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar .linked > button, .nemo-window toolbar toolitem stack widget button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-right-style: none;
+ border-left-style: none;
+}
+.inline-toolbar button:first-child, .linked > button:first-child, combobox box button:first-child, combobox box entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, toolbar .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: solid;
+ border-right-style: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.inline-toolbar button:first-child:dir(rtl), .linked > button:first-child:dir(rtl), combobox box button:first-child:dir(rtl), combobox box entry:first-child:dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl), headerbar .linked > button:first-child:dir(rtl), .titlebar:not(headerbar) .linked > button:first-child:dir(rtl), toolbar .linked > button:first-child:dir(rtl), toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), popover.background .linked > button:first-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:first-child:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid;
+}
+.inline-toolbar button:last-child, .linked > button:last-child, combobox box button:last-child, combobox box entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child {
+ border-width: 1px;
+ border-radius: 0px;
+ border-left-style: none;
+ border-right-style: solid;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.inline-toolbar button:last-child:dir(rtl), .linked > button:last-child:dir(rtl), combobox box button:last-child:dir(rtl), combobox box entry:last-child:dir(rtl), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl), headerbar .linked > button:last-child:dir(rtl), .titlebar:not(headerbar) .linked > button:last-child:dir(rtl), toolbar .linked > button:last-child:dir(rtl), toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), popover.background .linked > button:last-child:dir(rtl), .nemo-window toolbar toolitem stack widget button:last-child:dir(rtl) {
+ border-left-style: solid;
+ border-right-style: none;
+}
+.inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .inline-toolbar button:first-child:only-child, .linked > button:first-child:only-child, combobox box button:first-child:only-child, combobox box entry:first-child:only-child, .linked:not(.vertical) > combobox:first-child > box > button.combo:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo:first-child, headerbar .linked > button:first-child:only-child, .titlebar:not(headerbar) .linked > button:first-child:only-child, toolbar .linked > button:first-child:only-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat:first-child, popover.background .linked > button:first-child:only-child, .nemo-window toolbar toolitem stack widget button:first-child:only-child {
+ border-width: 1px;
+ border-style: solid;
+}
+.inline-toolbar button:only-child, .linked > button:only-child, combobox box button:only-child, combobox box entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
+toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child {
+ border-radius: 0px;
+}
+
+.linked.vertical > button {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-top-style: none;
+ border-bottom-style: none;
+}
+.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: solid;
+ border-bottom-style: none;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.linked.vertical > button:first-child:dir(rtl), .linked.vertical > combobox:first-child > box > button.combo:dir(rtl) {
+ border-top-style: none;
+ border-bottom-style: solid;
+}
+.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+ border-width: 1px;
+ border-radius: 0px;
+ border-top-style: none;
+ border-bottom-style: solid;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.linked.vertical > button:last-child:dir(rtl), .linked.vertical > combobox:last-child > box > button.combo:dir(rtl) {
+ border-top-style: solid;
+ border-bottom-style: none;
+}
+.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:first-child:only-child, .linked.vertical > combobox:first-child > box > button.combo:only-child, .linked.vertical > combobox:only-child > box > button.combo:first-child {
+ border-width: 1px;
+ border-style: solid;
+}
+.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 0px;
+}
+
+infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow {
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover {
+ border: 1px solid rgba(213, 196, 161, 0.3);
+ background-color: rgba(29, 32, 33, 0.2);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover {
+ border: 1px solid rgba(184, 187, 38, 0.3);
+ background-color: rgba(29, 32, 33, 0.1);
+ background-image: none;
+ box-shadow: none;
+}
+
+button {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+button:focus, button:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+button:active:disabled, button:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+button.flat {
+ color: #1d2021;
+ border-color: rgba(213, 196, 161, 0);
+ background-color: rgba(213, 196, 161, 0);
+ background-image: none;
+ box-shadow: none;
+}
+button:hover, button.flat:hover {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+button:hover:disabled, button.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+button:focus, button.flat:focus {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+button:focus:focus, button:focus:hover, button.flat:focus:focus, button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+button:focus:active, button:focus:active:hover, button:focus:active:focus, button:focus:active:hover:focus, button:focus:checked, button:focus:checked:hover, button:focus:checked:focus, button:focus:checked:hover:focus, button.flat:focus:active, button.flat:focus:active:hover, button.flat:focus:active:focus, button.flat:focus:active:hover:focus, button.flat:focus:checked, button.flat:focus:checked:hover, button.flat:focus:checked:focus, button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+button:focus:disabled, button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+button:focus:active:disabled, button:focus:checked:disabled, button.flat:focus:active:disabled, button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+button:focus:hover, button.flat:focus:hover {
+ background-color: #e1d4bb;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+button:focus:hover:disabled, button.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4);
+}
+button:checked, button:active, button.flat:checked, button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 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 {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active: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(20, 22, 23, 0.32);
+}
+button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+button:focus, button:hover, button.flat:focus, button.flat:hover {
+ color: #1d2021;
+}
+button:disabled:disabled, button.flat:disabled:disabled {
+ background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#d5c4a1,#1d2021,0.5);
+ box-shadow: none;
+}
+button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+button.separator, button .separator {
+ border: 1px solid currentColor;
+ color: rgba(213, 196, 161, 0.9);
+}
+button.separator:disabled, button .separator:disabled {
+ color: rgba(213, 196, 161, 0.85);
+}
+.inline-toolbar button, .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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 -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+.inline-toolbar button:disabled, .linked > button:disabled {
+ box-shadow: inset -1px 0 #bea46d;
+}
+.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(6, 6, 7, 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(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+.linked.vertical > button {
+ box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.linked.vertical > button:focus, .linked.vertical > button:hover {
+ box-shadow: inset 0 -1px mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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 0 -1px rgba(0, 0, 0, 0.12), inset 1px 0 rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.05);
+}
+.linked.vertical > button:disabled {
+ box-shadow: inset 0 -1px #bea46d;
+}
+.linked.vertical > button:last-child, .linked.vertical > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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: .4;
+}
+spinbutton button {
+ color: #1d2021;
+}
+spinbutton button:active, spinbutton button:checked, spinbutton button:hover {
+ background-color: #ece4d5;
+ background-image: none;
+}
+spinbutton button:disabled {
+ color: mix(#1d2021,#d5c4a1,0.7);
+}
+spinbutton button:backdrop {
+ color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,0.5),0.9);
+}
+spinbutton button:backdrop:disabled {
+ color: rgba(237, 229, 214, 0.8);
+}
+spinbutton:not(.vertical) {
+ /*@extend %entry;*/
+ background-color: #d5c4a1;
+ background-image: none;
+ /*@include border($base_color);*/
+ padding: 0;
+ border-radius: 0px;
+ color: #1d2021;
+ caret-color: #1d2021;
+ /*&:focus, &:active { border-color: border_focus($borders_color); }*/
+}
+spinbutton:not(.vertical):disabled {
+ background-color: #c9b487;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+spinbutton:not(.vertical) entry {
+ border-radius: 0px 0 0 0px;
+ border-right-width: 0;
+ box-shadow: none;
+}
+spinbutton:not(.vertical) button {
+ border-radius: 0;
+ /*border-color: alpha($borders_color, .8);*/
+ /*border-style: none none none solid;*/
+ background-image: none;
+ box-shadow: none;
+ /*
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.08);
+ }
+
+ &:hover {
+ @if (lightness($bg_color) > 50) {
+ background-color: shade($bg_color, 1.11);
+ }
+ }
+ */
+}
+spinbutton:not(.vertical) button:dir(rtl) {
+ border-style: none solid none none;
+}
+spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+}
+spinbutton:not(.vertical) button:backdrop {
+ border-color: alpha(mix(#d5c4a1,#c7b182,0.9),0.8);
+}
+spinbutton:not(.vertical) button:backdrop:disabled {
+ 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(rtl):first-child {
+ border-radius: 0px 0 0 0px;
+}
+spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0;
+}
+spinbutton.vertical button, spinbutton.vertical entry {
+ min-width: 0;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+spinbutton.vertical entry {
+ border-radius: 0;
+ border-top-width: 0;
+ border-bottom-width: 0;
+}
+spinbutton.vertical button.up {
+ border-style: solid solid none solid;
+ border-radius: 0px 0px 0 0;
+}
+spinbutton.vertical button.down {
+ border-style: none solid solid solid;
+ border-radius: 0 0 0px 0px;
+}
+
+/******************
+! ComboBoxes *
+*******************/
+combobox button.combo {
+ min-width: 0;
+ padding-left: 6px;
+ padding-right: 6px;
+}
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ min-height: 16px;
+ min-width: 16px;
+}
+combobox box button, combobox box entry {
+ padding: 4px 6px;
+}
+
+/*********
+ ! 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: 0px;
+ 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: 0px;
+ 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, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked:not(.vertical) > entry:only-child {
+ border-radius: 0px;
+}
+
+.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: 0px;
+ 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: 0px;
+ 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, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked.vertical > entry:only-child {
+ border-radius: 0px;
+}
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #bea46d;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(6, 6, 7, 0.1), inset 0 1px rgba(6, 6, 7, 0.12), inset -1px 0 rgba(6, 6, 7, 0.1), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+entry:focus, popover.background entry:focus,
+#XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+#XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+#XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in;
+}
+entry:selected, popover.background entry:selected,
+#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+entry:disabled, popover.background entry:disabled,
+#XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none;
+}
+entry progress, popover.background entry progress, .osd entry progress,
+#XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #1d2021;
+}
+entry image.left,
+#XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 4px;
+}
+entry image.right,
+#XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 4px;
+}
+entry.warning, popover.background entry.warning,
+#XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#d5c4a1,#ef6c00,0.6);
+}
+entry.warning image,
+#XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff;
+}
+entry.warning:focus,
+#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none;
+}
+entry.warning selection,
+#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00;
+}
+entry.error, popover.background entry.error,
+#XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#d5c4a1,#f44336,0.6);
+}
+entry.error image,
+#XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff;
+}
+entry.error:focus,
+#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.error selection,
+#XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336;
+}
+entry.search-missing, popover.background entry.search-missing,
+#XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#d5c4a1,#f44336,0.6);
+}
+entry.search-missing image,
+#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff;
+}
+entry.search-missing:focus,
+#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.search-missing selection,
+#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336;
+}
+
+entry {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8);
+ padding: 4px;
+ color: #1d2021;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+entry:focus, entry:hover {
+ border-color: mix(#b8bb26,mix(#d5c4a1,#1d2021,0.2),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: shade(mix(#d5c4a1,#1d2021,0.2),0.7);
+}
+entry:disabled {
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.85);
+}
+entry:active:disabled, entry:checked:disabled {
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8);
+}
+entry:focus, entry:active {
+ border-color: mix(#b8bb26,#c7b182,0.3);
+}
+entry:disabled {
+ background-color: #c9b487;
+ background-image: none;
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+entry:disabled:focus, entry:disabled:hover {
+ border-color: mix(#b8bb26,alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.3);
+}
+entry:disabled:active, entry:disabled:active:hover, entry:disabled:active:focus, entry:disabled:active:hover:focus, entry:disabled:checked, entry:disabled:checked:hover, entry:disabled:checked:focus, entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.7);
+}
+entry:disabled:disabled {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.85);
+}
+entry:disabled:active:disabled, entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8);
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+toolbar {
+ padding: 3px;
+ border-style: none;
+}
+toolbar.horizontal separator {
+ margin: 0 6px 1px;
+}
+toolbar.vertical separator {
+ margin: 6px 1px 6px 0;
+}
+
+headerbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+}
+headerbar entry,
+headerbar spinbutton,
+headerbar separator,
+headerbar button {
+ margin-top: 7px;
+ margin-bottom: 7px;
+}
+headerbar switch {
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
+ border-top-left-radius: 0px;
+}
+window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
+ border-top-right-radius: 0px;
+}
+
+headerbar, .titlebar:not(headerbar) {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: #171a1a;
+ color: #d5c4a1;
+ background-color: #1d2021;
+ background-image: none;
+ border-radius: 0px 0px 0 0;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ padding: 0 8px;
+ min-height: 42px;
+}
+headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
+ border-color: mix(#b8bb26,#1d2021,0.3);
+}
+headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) {
+ border-color: #141617;
+}
+headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ border-color: #191b1c;
+}
+headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) {
+ border-color: #171a1a;
+}
+headerbar:disabled, .titlebar:disabled:not(headerbar) {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+headerbar button, .titlebar:not(headerbar) button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #d5c4a1;
+}
+headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+headerbar .linked > button, .titlebar:not(headerbar) .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child {
+ box-shadow: none;
+}
+headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
+ padding: 4px;
+}
+headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
+ padding: 4px;
+}
+headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
+ padding: 4px;
+}
+headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
+ color: #111314;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+headerbar:backdrop, .titlebar:backdrop:not(headerbar) {
+ background-color: #1d2021;
+ background-image: none;
+ color: mix(#d5c4a1,#1d2021,0.6);
+ text-shadow: none;
+}
+headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) {
+ min-height: 24px;
+ box-shadow: none;
+ border: 0;
+}
+headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton {
+ min-height: 16px;
+ min-width: 16px;
+ margin: 0;
+ padding: 0;
+}
+.tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), .maximized headerbar:backdrop, .maximized .titlebar:backdrop:not(headerbar), .maximized headerbar, .maximized .titlebar:not(headerbar) {
+ border-radius: 0;
+}
+headerbar .title, .titlebar:not(headerbar) .title {
+ font-weight: bold;
+}
+headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
+ margin-left: 4px;
+}
+headerbar button, .titlebar:not(headerbar) button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:disabled, .titlebar:not(headerbar) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button.flat, .titlebar:not(headerbar) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar button:focus:focus, .titlebar:not(headerbar) button:focus:focus, headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:focus, .titlebar:not(headerbar) button.flat:focus:focus, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:focus:active, .titlebar:not(headerbar) button:focus:active, headerbar button:focus:active:hover, .titlebar:not(headerbar) button:focus:active:hover, headerbar button:focus:active:focus, .titlebar:not(headerbar) button:focus:active:focus, headerbar button:focus:active:hover:focus, .titlebar:not(headerbar) button:focus:active:hover:focus, headerbar button:focus:checked, .titlebar:not(headerbar) button:focus:checked, headerbar button:focus:checked:hover, .titlebar:not(headerbar) button:focus:checked:hover, headerbar button:focus:checked:focus, .titlebar:not(headerbar) button:focus:checked:focus, headerbar button:focus:checked:hover:focus, .titlebar:not(headerbar) button:focus:checked:hover:focus, headerbar button.flat:focus:active, .titlebar:not(headerbar) button.flat:focus:active, headerbar button.flat:focus:active:hover, .titlebar:not(headerbar) button.flat:focus:active:hover, headerbar button.flat:focus:active:focus, .titlebar:not(headerbar) button.flat:focus:active:focus, headerbar button.flat:focus:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:active:hover:focus, headerbar button.flat:focus:checked, .titlebar:not(headerbar) button.flat:focus:checked, headerbar button.flat:focus:checked:hover, .titlebar:not(headerbar) button.flat:focus:checked:hover, headerbar button.flat:focus:checked:focus, .titlebar:not(headerbar) button.flat:focus:checked:focus, headerbar button.flat:focus:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:disabled, .titlebar:not(headerbar) button:focus:disabled, headerbar button.flat:focus:disabled, .titlebar:not(headerbar) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:active:disabled, .titlebar:not(headerbar) button:focus:active:disabled, headerbar button:focus:checked:disabled, .titlebar:not(headerbar) button:focus:checked:disabled, headerbar button.flat:focus:active:disabled, .titlebar:not(headerbar) button.flat:focus:active:disabled, headerbar button.flat:focus:checked:disabled, .titlebar:not(headerbar) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover {
+ color: #d5c4a1;
+}
+headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
+ margin-left: 0;
+ margin-right: 4px;
+}
+headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
+ border: 0;
+ background-image: none;
+ background-color: transparent;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ box-shadow: none;
+}
+headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus {
+ background-image: none;
+ background-color: transparent;
+ color: #b8bb26;
+ box-shadow: none;
+}
+headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover {
+ background-image: none;
+ background-color: transparent;
+ color: #a6a822;
+ box-shadow: none;
+}
+headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop {
+ background: none;
+ color: mix(#d5c4a1,#1d2021,0.6);
+ -gtk-icon-shadow: none;
+}
+
+toolbar {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: #bea46d;
+ color: #1d2021;
+}
+toolbar:focus, toolbar:hover {
+ border-color: mix(#b8bb26,#d5c4a1,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: #b29353;
+}
+toolbar:disabled {
+ border-color: #c4ac7a;
+}
+toolbar:active:disabled, toolbar:checked:disabled {
+ border-color: #bea46d;
+}
+toolbar:disabled {
+ background-color: #c9b487;
+ background-image: none;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+toolbar .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+toolbar .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+toolbar button {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+toolbar button:focus, toolbar button:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+toolbar button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+toolbar button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+toolbar button:active:disabled, toolbar button:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+toolbar button.flat {
+ color: #1d2021;
+ border-color: rgba(213, 196, 161, 0);
+ background-color: rgba(213, 196, 161, 0);
+ background-image: none;
+ box-shadow: none;
+}
+toolbar button:hover, toolbar button.flat:hover {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar button:hover:disabled, toolbar button.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4);
+}
+toolbar button:focus, toolbar button.flat:focus {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+toolbar button:focus:focus, toolbar button:focus:hover, toolbar button.flat:focus:focus, toolbar button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar button:focus:active, toolbar button:focus:active:hover, toolbar button:focus:active:focus, toolbar button:focus:active:hover:focus, toolbar button:focus:checked, toolbar button:focus:checked:hover, toolbar button:focus:checked:focus, toolbar button:focus:checked:hover:focus, toolbar button.flat:focus:active, toolbar button.flat:focus:active:hover, toolbar button.flat:focus:active:focus, toolbar button.flat:focus:active:hover:focus, toolbar button.flat:focus:checked, toolbar button.flat:focus:checked:hover, toolbar button.flat:focus:checked:focus, toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar button:focus:disabled, toolbar button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+toolbar button:focus:active:disabled, toolbar button:focus:checked:disabled, toolbar button.flat:focus:active:disabled, toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+toolbar button:focus:hover, toolbar button.flat:focus:hover {
+ background-color: #e1d4bb;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4);
+}
+toolbar button:checked, toolbar button:active, toolbar button.flat:checked, toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 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 {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active: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(20, 22, 23, 0.32);
+}
+toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover {
+ color: #1d2021;
+}
+toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#d5c4a1,#1d2021,0.5);
+ box-shadow: none;
+}
+toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+toolbar button.separator, toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(213, 196, 161, 0.9);
+}
+toolbar button.separator:disabled, toolbar button .separator:disabled {
+ color: rgba(213, 196, 161, 0.85);
+}
+toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+toolbar .linked > button:focus, toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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.12), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #bea46d;
+}
+toolbar .linked > button:last-child, toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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 .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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+toolbar combobox, toolbar button {
+ padding: 4px;
+}
+toolbar combobox.text-button, toolbar button.text-button {
+ padding: 4px;
+}
+toolbar combobox.image-button, toolbar button.image-button {
+ padding: 4px;
+}
+toolbar separator, toolbar separator:disabled {
+ color: #9b7f45;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+toolbar.inline-toolbar {
+ padding: 1px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #c7b182;
+ background-color: mix(#c7b182,#d5c4a1,0.7);
+ background-image: none;
+}
+toolbar.inline-toolbar:backdrop {
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+ background-color: mix(#d5c4a1,mix(#d5c4a1,#c7b182,0.9),0.35);
+ transition: 200ms ease-out;
+}
+toolbar.inline-toolbar button {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 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(20, 22, 23, 0.32);
+}
+toolbar.inline-toolbar button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+toolbar.inline-toolbar button.flat {
+ color: #1d2021;
+ border-color: rgba(213, 196, 161, 0);
+ background-color: rgba(213, 196, 161, 0);
+ background-image: none;
+ box-shadow: none;
+}
+toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 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(23, 26, 26, 0.4);
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+toolbar.inline-toolbar button:focus:focus, toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:focus, toolbar.inline-toolbar button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar.inline-toolbar button:focus:active, toolbar.inline-toolbar button:focus:active:hover, toolbar.inline-toolbar button:focus:active:focus, toolbar.inline-toolbar button:focus:active:hover:focus, toolbar.inline-toolbar button:focus:checked, toolbar.inline-toolbar button:focus:checked:hover, toolbar.inline-toolbar button:focus:checked:focus, toolbar.inline-toolbar button:focus:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:active, toolbar.inline-toolbar button.flat:focus:active:hover, toolbar.inline-toolbar button.flat:focus:active:focus, toolbar.inline-toolbar button.flat:focus:active:hover:focus, toolbar.inline-toolbar button.flat:focus:checked, toolbar.inline-toolbar button.flat:focus:checked:hover, toolbar.inline-toolbar button.flat:focus:checked:focus, toolbar.inline-toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar.inline-toolbar button:focus:disabled, toolbar.inline-toolbar button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+toolbar.inline-toolbar button:focus:active:disabled, toolbar.inline-toolbar button:focus:checked:disabled, toolbar.inline-toolbar button.flat:focus:active:disabled, toolbar.inline-toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover {
+ background-color: #e1d4bb;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 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(23, 26, 26, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 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 {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, 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:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active: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(20, 22, 23, 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(25, 27, 28, 0.32);
+}
+toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover {
+ color: #1d2021;
+}
+toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#d5c4a1,#1d2021,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(213, 196, 161, 0.9);
+}
+toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled {
+ color: rgba(213, 196, 161, 0.85);
+}
+
+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: #1a1c1d;
+}
+
+.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+.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: 4px;
+ border-top: 1px solid #c7b182;
+}
+actionbar > revealer > box:backdrop {
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+}
+
+/****************************
+ ! Search and Location bars *
+*****************************/
+searchbar,
+.location-bar {
+ background-color: #d3c19c;
+ background-image: none;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #bea46d;
+ color: #1d2021;
+}
+
+/******************
+ ! Action buttons *
+*******************/
+.suggested-action, headerbar.selection-mode button.suggested-action,
+.titlebar:not(headerbar).selection-mode button.suggested-action {
+ background-color: #4caf50;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+.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(#b8bb26,rgba(29, 32, 33, 0.32),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,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus,
+.titlebar:not(headerbar).selection-mode button.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,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.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(23, 26, 26, 0.32);
+}
+.suggested-action.flat, headerbar.selection-mode button.flat.suggested-action,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action {
+ color: #1d2021;
+ border-color: rgba(76, 175, 80, 0);
+ background-color: rgba(76, 175, 80, 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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.suggested-action:hover:focus,
+.titlebar:not(headerbar).selection-mode button.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(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.suggested-action:hover:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:hover:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.suggested-action:focus, headerbar.selection-mode button.suggested-action:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus {
+ background-color: #53b457;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+.suggested-action:focus:focus,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:focus, .suggested-action:focus:hover,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:focus, .suggested-action.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.suggested-action:focus:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:active, .suggested-action:focus:active:hover, .suggested-action:focus:active:focus, .suggested-action:focus:active:hover:focus, .suggested-action:focus:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:checked, .suggested-action:focus:checked:hover, .suggested-action:focus:checked:focus, .suggested-action:focus:checked:hover:focus, .suggested-action.flat:focus:active, .suggested-action.flat:focus:active:hover, .suggested-action.flat:focus:active:focus, .suggested-action.flat:focus:active:hover:focus, .suggested-action.flat:focus:checked, .suggested-action.flat:focus:checked:hover, .suggested-action.flat:focus:checked:focus, .suggested-action.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:disabled, .suggested-action.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.suggested-action:focus:active:disabled, .suggested-action:focus:checked:disabled, .suggested-action.flat:focus:active:disabled, .suggested-action.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.suggested-action:focus:hover,
+.titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover {
+ background-color: #5cb860;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+.suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+.suggested-action:checked:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked,
+.titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .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(20, 22, 23, 0.32);
+}
+.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(25, 27, 28, 0.32);
+}
+.suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover,
+.titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover {
+ color: #1d2021;
+}
+.suggested-action:disabled:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled {
+ background-color: alpha(mix(#4caf50,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#4caf50,#1d2021,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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:not(headerbar).selection-mode button.suggested-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(76, 175, 80, 0.9);
+}
+.suggested-action.separator:disabled,
+.titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled,
+.titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled {
+ color: rgba(76, 175, 80, 0.85);
+}
+
+.destructive-action {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.destructive-action:focus, .destructive-action:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),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(20, 22, 23, 0.32);
+}
+.destructive-action:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.destructive-action:active:disabled, .destructive-action:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.destructive-action.flat {
+ color: #1d2021;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.destructive-action:hover, .destructive-action.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+.destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),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(20, 22, 23, 0.4);
+}
+.destructive-action:hover:disabled, .destructive-action.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.destructive-action:focus, .destructive-action.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.destructive-action:focus:focus, .destructive-action:focus:hover, .destructive-action.flat:focus:focus, .destructive-action.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.destructive-action:focus:active, .destructive-action:focus:active:hover, .destructive-action:focus:active:focus, .destructive-action:focus:active:hover:focus, .destructive-action:focus:checked, .destructive-action:focus:checked:hover, .destructive-action:focus:checked:focus, .destructive-action:focus:checked:hover:focus, .destructive-action.flat:focus:active, .destructive-action.flat:focus:active:hover, .destructive-action.flat:focus:active:focus, .destructive-action.flat:focus:active:hover:focus, .destructive-action.flat:focus:checked, .destructive-action.flat:focus:checked:hover, .destructive-action.flat:focus:checked:focus, .destructive-action.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.destructive-action:focus:disabled, .destructive-action.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.destructive-action:focus:active:disabled, .destructive-action:focus:checked:disabled, .destructive-action.flat:focus:active:disabled, .destructive-action.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.destructive-action:focus:hover, .destructive-action.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+.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(#b8bb26,rgba(29, 32, 33, 0.4),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(20, 22, 23, 0.4);
+}
+.destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.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(23, 26, 26, 0.4);
+}
+.destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.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(#b8bb26,rgba(29, 32, 33, 0.32),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(20, 22, 23, 0.32);
+}
+.destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.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(23, 26, 26, 0.32);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover {
+ color: #1d2021;
+}
+.destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#1d2021,0.5);
+ box-shadow: none;
+}
+.destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.destructive-action.separator, .destructive-action .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+.destructive-action.separator:disabled, .destructive-action .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/******************
+ ! Selection mode *
+*******************/
+headerbar.selection-mode,
+.titlebar:not(headerbar).selection-mode {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: #93961e;
+ color: #1d2021;
+}
+headerbar.selection-mode:focus, headerbar.selection-mode:hover,
+.titlebar:not(headerbar).selection-mode:focus,
+.titlebar:not(headerbar).selection-mode:hover {
+ border-color: mix(#b8bb26,#b8bb26,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: #81831b;
+}
+headerbar.selection-mode:disabled,
+.titlebar:not(headerbar).selection-mode:disabled {
+ border-color: #9c9f20;
+}
+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: #93961e;
+}
+headerbar.selection-mode:disabled,
+.titlebar:not(headerbar).selection-mode:disabled {
+ background-color: #a6a822;
+ background-image: none;
+ color: mix(#1d2021,#b8bb26,0.5);
+}
+headerbar.selection-mode .title,
+.titlebar:not(headerbar).selection-mode .title {
+ font-weight: bold;
+ padding: 0 8px;
+}
+headerbar.selection-mode .subtitle,
+.titlebar:not(headerbar).selection-mode .subtitle {
+ font-size: smaller;
+ padding: 0 8px;
+}
+headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.32),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(20, 22, 23, 0.32);
+}
+headerbar.selection-mode button:disabled,
+.titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+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(23, 26, 26, 0.32);
+}
+headerbar.selection-mode button.flat,
+.titlebar:not(headerbar).selection-mode button.flat {
+ color: #1d2021;
+ border-color: rgba(184, 187, 38, 0);
+ background-color: rgba(184, 187, 38, 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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, 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:hover,
+.titlebar:not(headerbar).selection-mode button:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+.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,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+.titlebar:not(headerbar).selection-mode button:focus:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+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: #cace2a;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked: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:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:active,
+.titlebar:not(headerbar).selection-mode button:active:active:hover,
+.titlebar:not(headerbar).selection-mode button:active:active:focus,
+.titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+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(25, 27, 28, 0.32);
+}
+headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #1d2021;
+}
+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(#b8bb26,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#b8bb26,#1d2021,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+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(184, 187, 38, 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(184, 187, 38, 0.85);
+}
+headerbar.selection-mode .linked > button,
+.titlebar:not(headerbar).selection-mode .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover,
+.titlebar:not(headerbar).selection-mode .linked > button:focus,
+.titlebar:not(headerbar).selection-mode .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+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 .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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+headerbar.selection-mode .linked > button:disabled,
+.titlebar:not(headerbar).selection-mode .linked > button:disabled {
+ box-shadow: inset -1px 0 #93961e;
+}
+headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > 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(6, 6, 7, 0.22);
+}
+headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > 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(6, 6, 7, 0.42);
+}
+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 .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 .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 .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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+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 .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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+headerbar.selection-mode combobox, headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode combobox,
+.titlebar:not(headerbar).selection-mode button {
+ padding: 4px;
+}
+headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
+.titlebar:not(headerbar).selection-mode combobox.text-button,
+.titlebar:not(headerbar).selection-mode button.text-button {
+ padding: 4px;
+}
+headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
+.titlebar:not(headerbar).selection-mode combobox.image-button,
+.titlebar:not(headerbar).selection-mode button.image-button {
+ padding: 4px;
+}
+headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
+.titlebar:not(headerbar).selection-mode separator,
+.titlebar:not(headerbar).selection-mode separator:disabled {
+ color: #6e7017;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+headerbar.selection-mode button,
+.titlebar:not(headerbar).selection-mode button {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.32),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(20, 22, 23, 0.32);
+}
+headerbar.selection-mode button:disabled,
+.titlebar:not(headerbar).selection-mode button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+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(23, 26, 26, 0.32);
+}
+headerbar.selection-mode button.flat,
+.titlebar:not(headerbar).selection-mode button.flat {
+ color: #1d2021;
+ border-color: rgba(184, 187, 38, 0);
+ background-color: rgba(184, 187, 38, 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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, 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:hover,
+.titlebar:not(headerbar).selection-mode button:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:hover:active:focus,
+.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,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #c1c428;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+headerbar.selection-mode button:focus:focus, headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:focus, headerbar.selection-mode button.flat:focus:hover,
+.titlebar:not(headerbar).selection-mode button:focus:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:focus:active, headerbar.selection-mode button:focus:active:hover, headerbar.selection-mode button:focus:active:focus, headerbar.selection-mode button:focus:active:hover:focus, headerbar.selection-mode button:focus:checked, headerbar.selection-mode button:focus:checked:hover, headerbar.selection-mode button:focus:checked:focus, headerbar.selection-mode button:focus:checked:hover:focus, headerbar.selection-mode button.flat:focus:active, headerbar.selection-mode button.flat:focus:active:hover, headerbar.selection-mode button.flat:focus:active:focus, headerbar.selection-mode button.flat:focus:active:hover:focus, headerbar.selection-mode button.flat:focus:checked, headerbar.selection-mode button.flat:focus:checked:hover, headerbar.selection-mode button.flat:focus:checked:focus, headerbar.selection-mode button.flat:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+headerbar.selection-mode button:focus:disabled, headerbar.selection-mode button.flat:focus:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+headerbar.selection-mode button:focus:active:disabled, headerbar.selection-mode button:focus:checked:disabled, headerbar.selection-mode button.flat:focus:active:disabled, headerbar.selection-mode button.flat:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button:focus:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+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: #cace2a;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked: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:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+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(25, 27, 28, 0.4);
+}
+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(23, 26, 26, 0.4);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:active,
+.titlebar:not(headerbar).selection-mode button:active:active:hover,
+.titlebar:not(headerbar).selection-mode button:active:active:focus,
+.titlebar:not(headerbar).selection-mode button:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button:active:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:focus,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+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(25, 27, 28, 0.32);
+}
+headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button:active:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:active:disabled,
+.titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #1d2021;
+}
+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(#b8bb26,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#b8bb26,#1d2021,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+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(184, 187, 38, 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(184, 187, 38, 0.85);
+}
+headerbar.selection-mode:backdrop,
+.titlebar:not(headerbar).selection-mode:backdrop {
+ background-color: #b8bb26;
+ 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: #93961e;
+ 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: #81831b;
+}
+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: #8a8c1d;
+}
+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(29, 32, 33, 0.5);
+ -gtk-icon-shadow: none;
+}
+headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator,
+.titlebar:not(headerbar).selection-mode .dim-label,
+.titlebar:not(headerbar).selection-mode label.separator,
+.selection-menu .titlebar:not(headerbar).selection-mode .dim-label,
+.selection-menu .titlebar:not(headerbar).selection-mode label.separator {
+ color: #81831b;
+}
+
+/**********
+ ! Calendar
+***********/
+calendar {
+ padding: 1px 3px;
+ outline-offset: -1px;
+ color: #1d2021;
+}
+calendar:selected {
+ border-radius: 0px;
+}
+calendar.header {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+ border-radius: 0;
+}
+calendar.header:backdrop {
+ border-color: rgba(0, 0, 0, 0.1);
+}
+calendar.button {
+ color: rgba(29, 32, 33, 0.55);
+}
+calendar.button:hover {
+ color: #1d2021;
+}
+calendar.button:backdrop {
+ color: alpha(mix(#1d2021,#d5c4a1,0.5),0.55);
+}
+calendar.button:disabled {
+ color: alpha(mix(#1d2021,#d5c4a1,0.5),0.55);
+}
+calendar:indeterminate, calendar:indeterminate:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+calendar.highlight, calendar.highlight:backdrop {
+ font-size: smaller;
+ color: mix(#b8bb26,#1d2021,0.5);
+}
+calendar:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.8);
+}
+
+/* gnome-calendar */
+.calendar-view {
+ background-color: #d5c4a1;
+ color: #1d2021;
+}
+
+/***************
+ ! Color chooser
+****************/
+colorswatch:drop(active), colorswatch {
+ border-style: none;
+}
+colorswatch.top {
+ border-top-left-radius: 0.5px;
+ border-top-right-radius: 0.5px;
+}
+colorswatch.top overlay {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+colorswatch.bottom {
+ border-bottom-left-radius: 0.5px;
+ border-bottom-right-radius: 0.5px;
+}
+colorswatch.bottom overlay {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+colorswatch.left, colorswatch:first-child:not(.top) {
+ border-top-left-radius: 0.5px;
+ border-bottom-left-radius: 0.5px;
+}
+colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+colorswatch.right, colorswatch:last-child:not(.bottom) {
+ border-top-right-radius: 0.5px;
+ border-bottom-right-radius: 0.5px;
+}
+colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+colorswatch.dark overlay {
+ color: #1d2021;
+}
+colorswatch.dark overlay:hover {
+ border-color: rgba(0, 0, 0, 0.8);
+}
+colorswatch.dark overlay:backdrop {
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+colorswatch.light overlay {
+ color: #1d2021;
+}
+colorswatch.light overlay:hover {
+ border-color: rgba(0, 0, 0, 0.5);
+}
+colorswatch.light overlay:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.8);
+}
+colorswatch:drop(active) {
+ box-shadow: none;
+}
+colorswatch:drop(active).light overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06;
+}
+colorswatch:drop(active).dark overlay {
+ border-color: #4e9a06;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06;
+}
+colorswatch overlay {
+ border: 1px solid rgba(0, 0, 0, 0.3);
+}
+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: rgba(0, 0, 0, 0.3);
+ box-shadow: none;
+}
+colorswatch:disabled {
+ opacity: .5;
+}
+colorswatch:disabled overlay {
+ border-color: rgba(0, 0, 0, 0.6);
+ box-shadow: none;
+}
+row:selected colorswatch {
+ box-shadow: 0 0 0 2px #1d2021;
+}
+colorswatch#add-color-button {
+ border-radius: 0px 0px 0 0;
+}
+colorswatch#add-color-button:only-child {
+ border-radius: 0px;
+}
+colorswatch#add-color-button overlay {
+ background-color: #cfbc94;
+ color: #1d2021;
+}
+colorswatch#add-color-button overlay:hover {
+ background-color: #c9b487;
+}
+colorswatch#add-color-button overlay:backdrop {
+ background-color: #cfbc94;
+}
+colorswatch#editor-color-sample {
+ border-radius: 0px;
+}
+colorswatch#editor-color-sample overlay {
+ border-radius: 0.5px;
+}
+
+button.color {
+ padding: 4px;
+}
+button.color colorswatch:only-child {
+ box-shadow: 0 1px rgba(255, 255, 255, 0.7692307692);
+}
+button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
+ border-radius: 0;
+}
+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 #c7b182;
+}
+filechooser .dialog-action-box:backdrop {
+ border-top-color: mix(#d5c4a1,#c7b182,0.9);
+}
+filechooser #pathbarbox {
+ border-bottom: 1px solid #d5c4a1;
+}
+
+filechooserbutton:drop(active) {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+/******************
+ ! Grid and flowbox
+*******************/
+list {
+ color: #1d2021;
+ background-color: #d5c4a1;
+ border-color: #c7b182;
+}
+list:backdrop {
+ background-color: #d5c4a1;
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+}
+list row {
+ padding: 4px;
+}
+
+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(29, 32, 33, 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: mix(#b8bb26,#1d2021,0.1);
+}
+row.activatable:selected:backdrop {
+ background-color: #b8bb26;
+}
+
+flowbox flowboxchild {
+ padding: 4px;
+ border-radius: 0px;
+}
+flowbox flowboxchild:selected {
+ outline-offset: -2px;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Infobar
+**********/
+infobar {
+ border: 0;
+}
+infobar.info, infobar.info:backdrop {
+ background-color: #03a9f4;
+ background-image: none;
+ border: 1px solid #0287c3;
+ caret-color: currentColor;
+}
+infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop {
+ color: #fff;
+}
+infobar.info button {
+ background-color: #03a9f4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+infobar.info button:focus, infobar.info button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+infobar.info button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.info button:active:disabled, infobar.info button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.info button.flat {
+ color: #fff;
+ border-color: rgba(3, 169, 244, 0);
+ background-color: rgba(3, 169, 244, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.info button:hover, infobar.info button.flat:hover {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.info button:focus, infobar.info button.flat:focus {
+ background-color: #07b0fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+infobar.info button:focus:focus, infobar.info button:focus:hover, infobar.info button.flat:focus:focus, infobar.info button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.info button:focus:active, infobar.info button:focus:active:hover, infobar.info button:focus:active:focus, infobar.info button:focus:active:hover:focus, infobar.info button:focus:checked, infobar.info button:focus:checked:hover, infobar.info button:focus:checked:focus, infobar.info button:focus:checked:hover:focus, infobar.info button.flat:focus:active, infobar.info button.flat:focus:active:hover, infobar.info button.flat:focus:active:focus, infobar.info button.flat:focus:active:hover:focus, infobar.info button.flat:focus:checked, infobar.info button.flat:focus:checked:hover, infobar.info button.flat:focus:checked:focus, infobar.info button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:focus:disabled, infobar.info button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.info button:focus:active:disabled, infobar.info button:focus:checked:disabled, infobar.info button.flat:focus:active:disabled, infobar.info button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.info button:focus:hover, infobar.info button.flat:focus:hover {
+ background-color: #14b4fc;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, 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:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover {
+ color: #fff;
+}
+infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled {
+ background-color: alpha(mix(#03a9f4,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#03a9f4,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.info button.separator, infobar.info button .separator {
+ border: 1px solid currentColor;
+ color: rgba(3, 169, 244, 0.9);
+}
+infobar.info button.separator:disabled, infobar.info button .separator:disabled {
+ color: rgba(3, 169, 244, 0.85);
+}
+infobar.warning, infobar.warning:backdrop {
+ background-color: #ef6c00;
+ background-image: none;
+ border: 1px solid #bf5600;
+ caret-color: currentColor;
+}
+infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop {
+ color: #fff;
+}
+infobar.warning button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+infobar.warning button:focus, infobar.warning button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+infobar.warning button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.warning button:active:disabled, infobar.warning button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.warning button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.warning button:hover, infobar.warning button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.warning button:focus, infobar.warning button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+infobar.warning button:focus:focus, infobar.warning button:focus:hover, infobar.warning button.flat:focus:focus, infobar.warning button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.warning button:focus:active, infobar.warning button:focus:active:hover, infobar.warning button:focus:active:focus, infobar.warning button:focus:active:hover:focus, infobar.warning button:focus:checked, infobar.warning button:focus:checked:hover, infobar.warning button:focus:checked:focus, infobar.warning button:focus:checked:hover:focus, infobar.warning button.flat:focus:active, infobar.warning button.flat:focus:active:hover, infobar.warning button.flat:focus:active:focus, infobar.warning button.flat:focus:active:hover:focus, infobar.warning button.flat:focus:checked, infobar.warning button.flat:focus:checked:hover, infobar.warning button.flat:focus:checked:focus, infobar.warning button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:focus:disabled, infobar.warning button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.warning button:focus:active:disabled, infobar.warning button:focus:checked:disabled, infobar.warning button.flat:focus:active:disabled, infobar.warning button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, 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:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover {
+ color: #fff;
+}
+infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.warning button.separator, infobar.warning button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9);
+}
+infobar.warning button.separator:disabled, infobar.warning button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85);
+}
+infobar.question, infobar.question:backdrop {
+ background-color: #673ab7;
+ background-image: none;
+ border: 1px solid #522e92;
+ caret-color: currentColor;
+}
+infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop {
+ color: #fff;
+}
+infobar.question button {
+ background-color: #673ab7;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+infobar.question button:focus, infobar.question button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+infobar.question button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.question button:active:disabled, infobar.question button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.question button.flat {
+ color: #fff;
+ border-color: rgba(103, 58, 183, 0);
+ background-color: rgba(103, 58, 183, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.question button:hover, infobar.question button.flat:hover {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.question button:focus, infobar.question button.flat:focus {
+ background-color: #6c3dc0;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+infobar.question button:focus:focus, infobar.question button:focus:hover, infobar.question button.flat:focus:focus, infobar.question button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.question button:focus:active, infobar.question button:focus:active:hover, infobar.question button:focus:active:focus, infobar.question button:focus:active:hover:focus, infobar.question button:focus:checked, infobar.question button:focus:checked:hover, infobar.question button:focus:checked:focus, infobar.question button:focus:checked:hover:focus, infobar.question button.flat:focus:active, infobar.question button.flat:focus:active:hover, infobar.question button.flat:focus:active:focus, infobar.question button.flat:focus:active:hover:focus, infobar.question button.flat:focus:checked, infobar.question button.flat:focus:checked:hover, infobar.question button.flat:focus:checked:focus, infobar.question button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:focus:disabled, infobar.question button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.question button:focus:active:disabled, infobar.question button:focus:checked:disabled, infobar.question button.flat:focus:active:disabled, infobar.question button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.question button:focus:hover, infobar.question button.flat:focus:hover {
+ background-color: #7345c4;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, 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:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover {
+ color: #fff;
+}
+infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled {
+ background-color: alpha(mix(#673ab7,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#673ab7,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.question button.separator, infobar.question button .separator {
+ border: 1px solid currentColor;
+ color: rgba(103, 58, 183, 0.9);
+}
+infobar.question button.separator:disabled, infobar.question button .separator:disabled {
+ color: rgba(103, 58, 183, 0.85);
+}
+infobar.error, infobar.error:backdrop {
+ background-color: #f44336;
+ background-image: none;
+ border: 1px solid #e21b0c;
+ caret-color: currentColor;
+}
+infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop {
+ color: #fff;
+}
+infobar.error button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+infobar.error button:focus, infobar.error button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+infobar.error button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+infobar.error button:active:disabled, infobar.error button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+infobar.error button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+infobar.error button:hover, infobar.error button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+infobar.error button:focus, infobar.error button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+infobar.error button:focus:focus, infobar.error button:focus:hover, infobar.error button.flat:focus:focus, infobar.error button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.error button:focus:active, infobar.error button:focus:active:hover, infobar.error button:focus:active:focus, infobar.error button:focus:active:hover:focus, infobar.error button:focus:checked, infobar.error button:focus:checked:hover, infobar.error button:focus:checked:focus, infobar.error button:focus:checked:hover:focus, infobar.error button.flat:focus:active, infobar.error button.flat:focus:active:hover, infobar.error button.flat:focus:active:focus, infobar.error button.flat:focus:active:hover:focus, infobar.error button.flat:focus:checked, infobar.error button.flat:focus:checked:hover, infobar.error button.flat:focus:checked:focus, infobar.error button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:focus:disabled, infobar.error button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+infobar.error button:focus:active:disabled, infobar.error button:focus:checked:disabled, infobar.error button.flat:focus:active:disabled, infobar.error button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+infobar.error button:focus:hover, infobar.error button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, 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:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover {
+ color: #fff;
+}
+infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+infobar.error button.separator, infobar.error button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+infobar.error button.separator:disabled, infobar.error button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/*********
+ ! 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: 0px;
+ 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: 0px;
+ 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, .linked:not(.vertical) > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked:not(.vertical) > entry:only-child {
+ border-radius: 0px;
+}
+
+.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: 0px;
+ 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: 0px;
+ 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, .linked.vertical > entry:first-child:only-child {
+ border-width: 1px;
+}
+.linked.vertical > entry:only-child {
+ border-radius: 0px;
+}
+
+entry, menuitem entry, popover.background entry, .osd entry,
+#XfceNotifyWindow entry, #login_window entry {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: #bea46d;
+ transition: border 100ms ease-out;
+ box-shadow: inset 1px 0 rgba(6, 6, 7, 0.1), inset 0 1px rgba(6, 6, 7, 0.12), inset -1px 0 rgba(6, 6, 7, 0.1), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+entry:focus, popover.background entry:focus,
+#XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover,
+#XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active,
+#XfceNotifyWindow entry:active, #login_window entry:active {
+ transition: border 100ms ease-in;
+}
+entry:selected, popover.background entry:selected,
+#XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus,
+#XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+entry:disabled, popover.background entry:disabled,
+#XfceNotifyWindow entry:disabled, #login_window entry:disabled {
+ box-shadow: none;
+}
+entry progress, popover.background entry progress, .osd entry progress,
+#XfceNotifyWindow entry progress, #login_window entry progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-width: 0;
+ border-radius: 0px;
+ color: #1d2021;
+}
+entry image.left,
+#XfceNotifyWindow entry image.left, #login_window entry image.left {
+ padding-right: 4px;
+}
+entry image.right,
+#XfceNotifyWindow entry image.right, #login_window entry image.right {
+ padding-left: 4px;
+}
+entry.warning, popover.background entry.warning,
+#XfceNotifyWindow entry.warning, #login_window entry.warning {
+ color: #fff;
+ border-color: #bf5600;
+ background-color: mix(#d5c4a1,#ef6c00,0.6);
+}
+entry.warning image,
+#XfceNotifyWindow entry.warning image, #login_window entry.warning image {
+ color: #fff;
+}
+entry.warning:focus,
+#XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#ef6c00,0.3);
+ background-color: #ef6c00;
+ box-shadow: none;
+}
+entry.warning selection,
+#XfceNotifyWindow entry.warning selection, #login_window entry.warning selection {
+ background-color: #fff;
+ color: #ef6c00;
+}
+entry.error, popover.background entry.error,
+#XfceNotifyWindow entry.error, #login_window entry.error {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#d5c4a1,#f44336,0.6);
+}
+entry.error image,
+#XfceNotifyWindow entry.error image, #login_window entry.error image {
+ color: #fff;
+}
+entry.error:focus,
+#XfceNotifyWindow entry.error:focus, #login_window entry.error:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.error selection,
+#XfceNotifyWindow entry.error selection, #login_window entry.error selection {
+ background-color: #fff;
+ color: #f44336;
+}
+entry.search-missing, popover.background entry.search-missing,
+#XfceNotifyWindow entry.search-missing, #login_window entry.search-missing {
+ color: #fff;
+ border-color: #e21b0c;
+ background-color: mix(#d5c4a1,#f44336,0.6);
+}
+entry.search-missing image,
+#XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image {
+ color: #fff;
+}
+entry.search-missing:focus,
+#XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus {
+ color: #fff;
+ border-color: mix(#b8bb26,#f44336,0.3);
+ background-color: #f44336;
+ box-shadow: none;
+}
+entry.search-missing selection,
+#XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection {
+ background-color: #fff;
+ color: #f44336;
+}
+
+/*********
+ ! Menubar
+**********/
+menubar, .menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0;
+ border: 0;
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+}
+menubar > menuitem, .menubar > menuitem {
+ min-height: 16px;
+ padding: 6px 10px;
+ border: 1px solid transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+menubar > menuitem:hover, .menubar > menuitem:hover {
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+menubar > menuitem *:hover, .menubar > menuitem *:hover {
+ color: #ded1b6;
+}
+
+/******
+ ! Menu
+*******/
+menu, .menu, .context-menu {
+ border: 0;
+ border-radius: 0;
+ padding: 4px;
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+.csd menu,
+.csd .menu,
+.csd .context-menu {
+ border: 0;
+}
+menu:selected, .menu:selected, .context-menu:selected {
+ background-color: #b8bb26;
+}
+menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, .csd .context-menu separator {
+ background-color: #1a1d1e;
+ margin: 2px 0;
+}
+menu .separator, .csd menu .separator, .menu .separator, .csd .menu .separator, .context-menu .separator, .csd .context-menu .separator {
+ color: #1a1d1e;
+}
+menu menuitem, .menu menuitem, .context-menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 4px;
+ 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+}
+menu menuitem *:active, menu menuitem *:hover, .menu menuitem *:active, .menu menuitem *:hover, .context-menu menuitem *:active, .context-menu menuitem *:hover {
+ color: #1d2021;
+}
+menu menuitem:disabled, menu menuitem *:disabled, .menu menuitem:disabled, .menu menuitem *:disabled, .context-menu menuitem:disabled, .context-menu menuitem *:disabled {
+ color: mix(#d5c4a1,#1d2021,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: #b8bb26;
+ color: #1d2021;
+}
+menu menuitem calendar, .menu menuitem calendar, .context-menu menuitem calendar {
+ color: #d5c4a1;
+}
+menu menuitem calendar.header, .menu menuitem calendar.header, .context-menu menuitem calendar.header {
+ border-bottom: 1px solid #1a1d1e;
+ border-radius: 0;
+}
+menu menuitem calendar.header:backdrop, .menu menuitem calendar.header:backdrop, .context-menu menuitem calendar.header:backdrop {
+ border-color: #1a1d1e;
+}
+menu menuitem calendar.button, .menu menuitem calendar.button, .context-menu menuitem calendar.button {
+ color: rgba(213, 196, 161, 0.55);
+}
+menu menuitem calendar.button:hover, .menu menuitem calendar.button:hover, .context-menu menuitem calendar.button:hover {
+ color: #d5c4a1;
+}
+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(#d5c4a1,#1d2021,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: 4px;
+ background-color: #1d2021;
+ border-radius: 0;
+}
+menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid mix(#1d2021,#d5c4a1,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(#1d2021,#d5c4a1,0.1);
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.1);
+}
+menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {
+ background-color: mix(#d5c4a1,#d5c4a1,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(213, 196, 161, 0.6);
+}
+menuitem accelerator:hover {
+ color: rgba(29, 32, 33, 0.8);
+}
+menuitem accelerator:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,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(0, 0, 0, 0.2);
+}
+menuitem entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+menuitem entry:focus, menuitem entry:hover {
+ border-color: mix(#b8bb26,mix(#1d2021,#d5c4a1,0.2),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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+menuitem entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+menuitem entry:active:disabled, menuitem entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+menuitem entry:focus, menuitem entry:active {
+ border-color: mix(#b8bb26,#c7b182,0.3);
+}
+menuitem entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+menuitem entry:disabled:focus, menuitem entry:disabled:hover {
+ border-color: mix(#b8bb26,alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.3);
+}
+menuitem entry:disabled:active, menuitem entry:disabled:active:hover, menuitem entry:disabled:active:focus, menuitem entry:disabled:active:hover:focus, menuitem entry:disabled:checked, menuitem entry:disabled:checked:hover, menuitem entry:disabled:checked:focus, menuitem entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+menuitem entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+menuitem entry:disabled:active:disabled, menuitem entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+
+/*********
+ ! Popover
+**********/
+popover.background {
+ padding: 1px;
+ border-radius: 0px;
+ background-clip: border-box;
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
+}
+.csd popover.background, popover.background {
+ /*@include border($menu_bg_color);*/
+ border-color: rgba(190, 164, 109, 0.5);
+ border-width: 1px;
+ border-style: solid;
+}
+.csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 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: rgba(178, 147, 83, 0.5);
+}
+.csd popover.background:disabled, popover.background:disabled {
+ border-color: rgba(196, 172, 122, 0.5);
+}
+.csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.5);
+}
+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: #b8bb26;
+}
+popover.background treeview.view, popover.background treeview.view:backdrop {
+ border-top-color: #232628;
+}
+popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover {
+ background-image: none;
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop {
+ background-color: #262a2b;
+ background-image: none;
+ color: #d5c4a1;
+ border-color: #171a1a;
+}
+popover.background list row, popover.background list row .button {
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+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: #b8bb26;
+ color: #1d2021;
+}
+popover.background .frame {
+ border-color: #171a1a;
+ border-radius: 0px;
+}
+popover.background entry {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8);
+ padding: 4px;
+ color: #1d2021;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+popover.background entry:focus, popover.background entry:hover {
+ border-color: mix(#b8bb26,mix(#d5c4a1,#1d2021,0.2),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: shade(mix(#d5c4a1,#1d2021,0.2),0.7);
+}
+popover.background entry:disabled {
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.85);
+}
+popover.background entry:active:disabled, popover.background entry:checked:disabled {
+ border-color: shade(mix(#d5c4a1,#1d2021,0.2),0.8);
+}
+popover.background entry:focus, popover.background entry:active {
+ border-color: mix(#b8bb26,#c7b182,0.3);
+}
+popover.background entry:disabled {
+ background-color: #c9b487;
+ background-image: none;
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+popover.background entry:disabled:focus, popover.background entry:disabled:hover {
+ border-color: mix(#b8bb26,alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.3);
+}
+popover.background entry:disabled:active, popover.background entry:disabled:active:hover, popover.background entry:disabled:active:focus, popover.background entry:disabled:active:hover:focus, popover.background entry:disabled:checked, popover.background entry:disabled:checked:hover, popover.background entry:disabled:checked:focus, popover.background entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.7);
+}
+popover.background entry:disabled:disabled {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.85);
+}
+popover.background entry:disabled:active:disabled, popover.background entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#d5c4a1,#1d2021,0.2),0.4),0.8);
+}
+popover.background button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+popover.background button:focus, popover.background button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+popover.background button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+popover.background button:active:disabled, popover.background button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+popover.background button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+popover.background button:hover, popover.background button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:hover:disabled, popover.background button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+popover.background button:focus, popover.background button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+popover.background button:focus:focus, popover.background button:focus:hover, popover.background button.flat:focus:focus, popover.background button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+popover.background button:focus:active, popover.background button:focus:active:hover, popover.background button:focus:active:focus, popover.background button:focus:active:hover:focus, popover.background button:focus:checked, popover.background button:focus:checked:hover, popover.background button:focus:checked:focus, popover.background button:focus:checked:hover:focus, popover.background button.flat:focus:active, popover.background button.flat:focus:active:hover, popover.background button.flat:focus:active:focus, popover.background button.flat:focus:active:hover:focus, popover.background button.flat:focus:checked, popover.background button.flat:focus:checked:hover, popover.background button.flat:focus:checked:focus, popover.background button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:focus:disabled, popover.background button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+popover.background button:focus:active:disabled, popover.background button:focus:checked:disabled, popover.background button.flat:focus:active:disabled, popover.background button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+popover.background button:focus:hover, popover.background button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, 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:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active: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(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover {
+ color: #d5c4a1;
+}
+popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+popover.background button.separator, popover.background button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+popover.background button.separator:disabled, popover.background button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+popover.background .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+popover.background .linked > button:focus, popover.background .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+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 -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+popover.background .linked > button:disabled {
+ box-shadow: inset -1px 0 #171a1a;
+}
+popover.background .linked > button:last-child, popover.background .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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: 4px 6px;
+ outline-color: transparent;
+ transition: none;
+}
+modelbutton.flat:hover,
+menuitem.button.flat:hover {
+ background-color: #b8bb26;
+ color: #1d2021;
+}
+modelbutton.flat:checked,
+menuitem.button.flat:checked {
+ color: #1d2021;
+}
+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: #1d2021;
+ background-clip: padding-box;
+ border: 1px solid #171a1a;
+ border-radius: 0px;
+ color: #d5c4a1;
+}
+.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: 4px;
+ margin: 0;
+ padding: 0;
+}
+
+printdialog paper {
+ color: #1d2021;
+ border: 1px solid #c7b182;
+ background: #fff;
+ padding: 0;
+}
+printdialog paper:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.5);
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+}
+printdialog .dialog-action-box {
+ margin: 8px;
+}
+
+/*********************
+ ! App notifications *
+**********************/
+frame.app-notification {
+ border-style: solid;
+ border-color: rgba(23, 26, 26, 0.8);
+ border-width: 0 1px 1px;
+ border-radius: 0 0 0px 0px;
+ padding: 8px;
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ color: #d5c4a1;
+}
+frame.app-notification button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+frame.app-notification button:focus, frame.app-notification button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+frame.app-notification button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+frame.app-notification button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+frame.app-notification button:hover, frame.app-notification button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+frame.app-notification button:focus, frame.app-notification button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+frame.app-notification button:focus:focus, frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:focus, frame.app-notification button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+frame.app-notification button:focus:active, frame.app-notification button:focus:active:hover, frame.app-notification button:focus:active:focus, frame.app-notification button:focus:active:hover:focus, frame.app-notification button:focus:checked, frame.app-notification button:focus:checked:hover, frame.app-notification button:focus:checked:focus, frame.app-notification button:focus:checked:hover:focus, frame.app-notification button.flat:focus:active, frame.app-notification button.flat:focus:active:hover, frame.app-notification button.flat:focus:active:focus, frame.app-notification button.flat:focus:active:hover:focus, frame.app-notification button.flat:focus:checked, frame.app-notification button.flat:focus:checked:hover, frame.app-notification button.flat:focus:checked:focus, frame.app-notification button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:focus:disabled, frame.app-notification button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+frame.app-notification button:focus:active:disabled, frame.app-notification button:focus:checked:disabled, frame.app-notification button.flat:focus:active:disabled, frame.app-notification button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, 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:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active: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(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover {
+ color: #d5c4a1;
+}
+frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+frame.app-notification button.separator, frame.app-notification button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+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: #1d2021;
+}
+
+/****************
+ ! Floating bar *
+*****************/
+.floating-bar {
+ background-color: #d5c4a1;
+ background-image: none;
+ border: 1px solid #bea46d;
+ border-radius: 0px;
+ color: #1d2021;
+}
+.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 {
+ border: 0;
+ background-color: transparent;
+ background-image: none;
+}
+
+/*************************
+ ! Touch text selections *
+**************************/
+GtkBubbleWindow {
+ border-radius: 0px;
+ background-clip: border-box;
+}
+GtkBubbleWindow.osd.background {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+GtkBubbleWindow .toolbar {
+ background-color: transparent;
+}
+
+/***************
+ ! Font-viewer *
+****************/
+SushiFontWidget {
+ padding: 4px 8px;
+}
+
+/*************
+ ! Gucharmap *
+**************/
+GucharmapChartable {
+ background-color: #d5c4a1;
+ color: #1d2021;
+}
+
+/*************
+ ! Evolution *
+**************/
+EPreviewPane .entry {
+ background-color: #d5c4a1;
+ color: #1d2021;
+}
+
+/*******************
+ ! Gnome Bluetooth *
+********************/
+entry.entry.pin-entry {
+ font-style: normal;
+ font-size: 50px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+label.pin-label {
+ font-style: normal;
+ font-size: 50px;
+}
+
+/************************
+ ! Shortcut window keys *
+*************************/
+.keycap {
+ min-width: 20px;
+ min-height: 24px;
+ margin-top: 2px;
+ padding-bottom: 2px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: #1d2021;
+ background-color: #d5c4a1;
+ border: 1px solid;
+ border-color: mix(#c7b182,#d5c4a1,0.5);
+ border-radius: 0px;
+ box-shadow: inset 0 -3px mix(#d5c4a1,#d5c4a1,0.2);
+ font-size: smaller;
+}
+.keycap:backdrop {
+ background-color: #d5c4a1;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ transition: 200ms ease-out;
+}
+
+/*****************
+ ! Stackswitcher *
+******************/
+stackswitcher button.text-button {
+ min-width: 80px;
+}
+stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
+ min-width: 28px;
+ min-height: 28px;
+ padding: 0;
+}
+
+/*******************
+ ! Selected Items *
+********************/
+entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, 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, .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, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview: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: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 iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ background-color: #b8bb26;
+}
+row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection,
+#XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, 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, .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, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview: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: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 iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected {
+ color: #1d2021;
+ outline-color: rgba(29, 32, 33, 0.3);
+}
+row:selected label:disabled, label:disabled:selected, label:disabled selection, entry selection:disabled,
+#XfceNotifyWindow entry selection:disabled, #login_window 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, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
+iconview text:disabled:selected:focus,
+textview text:disabled:selected:focus,
+.view text:disabled:selected,
+iconview text:disabled:selected,
+textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
+textview text selection:disabled, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .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 iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected {
+ color: mix(#1d2021,#b8bb26,0.5);
+}
+row:selected label:backdrop, label:backdrop:selected, label:backdrop selection, entry selection:backdrop,
+#XfceNotifyWindow entry selection:backdrop, #login_window 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, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
+iconview text:backdrop:selected:focus,
+textview text:backdrop:selected:focus,
+.view text:backdrop:selected,
+iconview text:backdrop:selected,
+textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
+textview text selection:backdrop, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .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 iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected {
+ background-color: #b8bb26;
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+row:selected label:backdrop:disabled, label:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, entry selection:backdrop:disabled,
+#XfceNotifyWindow entry selection:backdrop:disabled, #login_window entry selection:backdrop:disabled, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, flowbox flowboxchild:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:active, modelbutton.flat:active arrow:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, modelbutton.flat:selected arrow:backdrop:disabled,
+menuitem.button.flat:backdrop:disabled:active,
+menuitem.button.flat:active arrow:backdrop:disabled,
+menuitem.button.flat:backdrop:disabled:selected,
+menuitem.button.flat:selected arrow:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+.view text:backdrop:disabled:selected,
+iconview text:backdrop:disabled:selected,
+textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
+textview text selection:backdrop:disabled, .cs-category-view:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected {
+ color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3);
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/**********
+ ! Notebook
+***********/
+notebook {
+ padding: 0;
+}
+notebook.frame {
+ border: 1px solid #c7b182;
+}
+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: #d5c4a1;
+}
+notebook > header {
+ padding: 4px;
+ background-color: #d5c4a1;
+}
+notebook > header.top {
+ box-shadow: inset 0 -1px #c7b182;
+}
+notebook > header.bottom {
+ box-shadow: inset 0 1px #c7b182;
+}
+notebook > header.right {
+ box-shadow: inset 1px 0 #c7b182;
+}
+notebook > header.left {
+ box-shadow: inset -1px 0 #c7b182;
+}
+notebook > header.top {
+ padding-bottom: 0;
+}
+notebook > header.top > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-bottom: none;
+ border-top-width: 3px;
+ border-radius: 1px 1px 0 0;
+}
+notebook > header.top > tabs > tab:checked {
+ border-top-color: #b8bb26;
+}
+notebook > header.top > tabs > tab + tab {
+ margin-left: -1px;
+}
+notebook > header.bottom {
+ padding-top: 0;
+}
+notebook > header.bottom > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-top: none;
+ border-bottom-width: 3px;
+ border-radius: 0 0 1px 1px;
+}
+notebook > header.bottom > tabs > tab:checked {
+ border-bottom-color: #b8bb26;
+}
+notebook > header.bottom > tabs > tab + tab {
+ margin-left: -1px;
+}
+notebook > header.right {
+ padding-left: 0;
+}
+notebook > header.right > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-left: none;
+ border-right-width: 3px;
+ border-radius: 0 1px 1px 0;
+}
+notebook > header.right > tabs > tab:checked {
+ border-right-color: #b8bb26;
+}
+notebook > header.right > tabs > tab + tab {
+ margin-top: -1px;
+}
+notebook > header.left {
+ padding-right: 0;
+}
+notebook > header.left > tabs > tab {
+ padding: 4px 12px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-right: none;
+ border-left-width: 3px;
+ border-radius: 1px 0 0 1px;
+}
+notebook > header.left > tabs > tab:checked {
+ border-left-color: #b8bb26;
+}
+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: mix(#1d2021,#d5c4a1,0.5);
+}
+notebook > header > tabs > arrow:hover {
+ color: mix(#1d2021,mix(#1d2021,#d5c4a1,0.5),0.5);
+}
+notebook > header > tabs > arrow:active {
+ color: #1d2021;
+}
+notebook > header > tabs > arrow:disabled {
+ color: alpha(mix(#1d2021,#d5c4a1,0.5),0.3);
+}
+notebook > header.top > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 -1px #c7b182;
+}
+notebook > header.bottom > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 1px #c7b182;
+}
+notebook > header.left > tabs > tab:hover:not(:checked) {
+ box-shadow: inset -1px 0 #c7b182;
+}
+notebook > header.right > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 1px 0 #c7b182;
+}
+notebook > header > tabs > tab {
+ color: rgba(29, 32, 33, 0.8);
+ background-color: alpha(mix(#d5c4a1,#1d2021,0.1),0.7);
+}
+notebook > header > tabs > tab:hover:not(:checked) {
+ color: mix(#1d2021,mix(#1d2021,#d5c4a1,0.5),0.5);
+ background-color: rgba(213, 196, 161, 0.5);
+ border-color: #c7b182;
+}
+notebook > header > tabs > tab:checked {
+ border-color: #c7b182;
+ color: #1d2021;
+ background-color: #d5c4a1;
+}
+notebook > header > tabs > tab button.flat {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 0;
+ color: mix(#d5c4a1,#1d2021,0.35);
+}
+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: #b8bb26;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*******
+ ! OSD *
+********/
+overlay.osd {
+ background-color: transparent;
+}
+
+colorchooser .popover.osd {
+ border-radius: 0px;
+}
+
+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,
+#XfceNotifyWindow button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+button.osd:focus, button.osd:hover,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+button.osd:disabled,
+#XfceNotifyWindow button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+button.osd:active:disabled, button.osd:checked:disabled,
+#XfceNotifyWindow button:active:disabled,
+#XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+button.osd.flat,
+#XfceNotifyWindow button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+button.osd:hover, button.osd.flat:hover,
+#XfceNotifyWindow button:hover,
+#XfceNotifyWindow button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus,
+#XfceNotifyWindow button:hover:active,
+#XfceNotifyWindow button:hover:active:hover,
+#XfceNotifyWindow button:hover:active:focus,
+#XfceNotifyWindow button:hover:active:hover:focus,
+#XfceNotifyWindow button:hover:checked,
+#XfceNotifyWindow button:hover:checked:hover,
+#XfceNotifyWindow button:hover:checked:focus,
+#XfceNotifyWindow button:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:hover:active,
+#XfceNotifyWindow button.flat:hover:active:hover,
+#XfceNotifyWindow button.flat:hover:active:focus,
+#XfceNotifyWindow button.flat:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:hover:checked,
+#XfceNotifyWindow button.flat:hover:checked:hover,
+#XfceNotifyWindow button.flat:hover:checked:focus,
+#XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button.osd:hover:disabled, button.osd.flat:hover:disabled,
+#XfceNotifyWindow button:hover:disabled,
+#XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+button.osd:focus, button.osd.flat:focus,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+button.osd:focus:focus, button.osd:focus:hover, button.osd.flat:focus:focus, button.osd.flat:focus:hover,
+#XfceNotifyWindow button:focus:focus,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:focus,
+#XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+button.osd:focus:active, button.osd:focus:active:hover, button.osd:focus:active:focus, button.osd:focus:active:hover:focus, button.osd:focus:checked, button.osd:focus:checked:hover, button.osd:focus:checked:focus, button.osd:focus:checked:hover:focus, button.osd.flat:focus:active, button.osd.flat:focus:active:hover, button.osd.flat:focus:active:focus, button.osd.flat:focus:active:hover:focus, button.osd.flat:focus:checked, button.osd.flat:focus:checked:hover, button.osd.flat:focus:checked:focus, button.osd.flat:focus:checked:hover:focus,
+#XfceNotifyWindow button:focus:active,
+#XfceNotifyWindow button:focus:active:hover,
+#XfceNotifyWindow button:focus:active:focus,
+#XfceNotifyWindow button:focus:active:hover:focus,
+#XfceNotifyWindow button:focus:checked,
+#XfceNotifyWindow button:focus:checked:hover,
+#XfceNotifyWindow button:focus:checked:focus,
+#XfceNotifyWindow button:focus:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:active,
+#XfceNotifyWindow button.flat:focus:active:hover,
+#XfceNotifyWindow button.flat:focus:active:focus,
+#XfceNotifyWindow button.flat:focus:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:checked,
+#XfceNotifyWindow button.flat:focus:checked:hover,
+#XfceNotifyWindow button.flat:focus:checked:focus,
+#XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+button.osd:focus:disabled, button.osd.flat:focus:disabled,
+#XfceNotifyWindow button:focus:disabled,
+#XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+button.osd:focus:active:disabled, button.osd:focus:checked:disabled, button.osd.flat:focus:active:disabled, button.osd.flat:focus:checked:disabled,
+#XfceNotifyWindow button:focus:active:disabled,
+#XfceNotifyWindow button:focus:checked:disabled,
+#XfceNotifyWindow button.flat:focus:active:disabled,
+#XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+button.osd:focus:hover, button.osd.flat:focus:hover,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover,
+#XfceNotifyWindow button:focus:hover:focus,
+#XfceNotifyWindow button:focus:hover:hover,
+#XfceNotifyWindow button.flat:focus:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button:focus:hover:active,
+#XfceNotifyWindow button:focus:hover:active:hover,
+#XfceNotifyWindow button:focus:hover:active:focus,
+#XfceNotifyWindow button:focus:hover:active:hover:focus,
+#XfceNotifyWindow button:focus:hover:checked,
+#XfceNotifyWindow button:focus:hover:checked:hover,
+#XfceNotifyWindow button:focus:hover:checked:focus,
+#XfceNotifyWindow button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:active,
+#XfceNotifyWindow button.flat:focus:hover:active:hover,
+#XfceNotifyWindow button.flat:focus:hover:active:focus,
+#XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+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(196, 172, 122, 0.3);
+}
+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(190, 164, 109, 0.3);
+}
+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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus,
+#XfceNotifyWindow button:checked:active,
+#XfceNotifyWindow button:checked:active:hover,
+#XfceNotifyWindow button:checked:active:focus,
+#XfceNotifyWindow button:checked:active:hover:focus,
+#XfceNotifyWindow button:checked:checked,
+#XfceNotifyWindow button:checked:checked:hover,
+#XfceNotifyWindow button:checked:checked:focus,
+#XfceNotifyWindow button:checked:checked:hover:focus,
+#XfceNotifyWindow button:active:active,
+#XfceNotifyWindow button:active:active:hover,
+#XfceNotifyWindow button:active:active:focus,
+#XfceNotifyWindow button:active:active:hover:focus,
+#XfceNotifyWindow button:active:checked,
+#XfceNotifyWindow button:active:checked:hover,
+#XfceNotifyWindow button:active:checked:focus,
+#XfceNotifyWindow button:active:checked:hover:focus,
+#XfceNotifyWindow button.flat:checked:active,
+#XfceNotifyWindow button.flat:checked:active:hover,
+#XfceNotifyWindow button.flat:checked:active:focus,
+#XfceNotifyWindow button.flat:checked:active:hover:focus,
+#XfceNotifyWindow button.flat:checked:checked,
+#XfceNotifyWindow button.flat:checked:checked:hover,
+#XfceNotifyWindow button.flat:checked:checked:focus,
+#XfceNotifyWindow button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow button.flat:active:active,
+#XfceNotifyWindow button.flat:active:active:hover,
+#XfceNotifyWindow button.flat:active:active:focus,
+#XfceNotifyWindow button.flat:active:active:hover:focus,
+#XfceNotifyWindow button.flat:active:checked,
+#XfceNotifyWindow button.flat:active:checked:hover,
+#XfceNotifyWindow button.flat:active:checked:focus,
+#XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+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(196, 172, 122, 0.22);
+}
+button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled,
+#XfceNotifyWindow button:checked:active:disabled,
+#XfceNotifyWindow button:checked:checked:disabled,
+#XfceNotifyWindow button:active:active:disabled,
+#XfceNotifyWindow button:active:checked:disabled,
+#XfceNotifyWindow button.flat:checked:active:disabled,
+#XfceNotifyWindow button.flat:checked:checked:disabled,
+#XfceNotifyWindow button.flat:active:active:disabled,
+#XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+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: #d5c4a1;
+}
+button.osd:disabled:disabled, button.osd.flat:disabled:disabled,
+#XfceNotifyWindow button:disabled:disabled,
+#XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+button.osd.separator, button.osd .separator,
+#XfceNotifyWindow button.separator,
+#XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+button.osd.separator:disabled, button.osd .separator:disabled,
+#XfceNotifyWindow button.separator:disabled,
+#XfceNotifyWindow button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+button.osd.image-button,
+#XfceNotifyWindow button.image-button {
+ padding: 0;
+ min-height: 36px;
+ min-width: 36px;
+}
+
+toolbar.osd {
+ -GtkToolbar-button-relief: normal;
+ padding: 4px;
+ border: 1px solid rgba(23, 26, 26, 0.8);
+ border-radius: 0px;
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ color: #d5c4a1;
+}
+toolbar.osd separator {
+ color: rgba(26, 29, 30, 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: #b8bb26;
+ background-image: none;
+}
+
+.osd,
+#XfceNotifyWindow {
+ background-color: rgba(29, 32, 33, 0.8);
+ color: #d5c4a1;
+ /* used by gnome-settings-daemon's media-keys OSD */
+ /* used by Documents */
+}
+.osd.background,
+#XfceNotifyWindow.background {
+ background-color: rgba(29, 32, 33, 0.6);
+ color: #d5c4a1;
+}
+.osd .frame,
+#XfceNotifyWindow .frame {
+ background-clip: border-box;
+ background-origin: border-box;
+}
+.osd button,
+#XfceNotifyWindow button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+.osd button:focus, .osd button:hover,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+.osd button:disabled,
+#XfceNotifyWindow button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.osd button:active:disabled, .osd button:checked:disabled,
+#XfceNotifyWindow button:active:disabled,
+#XfceNotifyWindow button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.osd button.flat,
+#XfceNotifyWindow button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.osd button:hover, .osd button.flat:hover,
+#XfceNotifyWindow button:hover,
+#XfceNotifyWindow button.flat:hover {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus,
+#XfceNotifyWindow button:hover:active,
+#XfceNotifyWindow button:hover:active:hover,
+#XfceNotifyWindow button:hover:active:focus,
+#XfceNotifyWindow button:hover:active:hover:focus,
+#XfceNotifyWindow button:hover:checked,
+#XfceNotifyWindow button:hover:checked:hover,
+#XfceNotifyWindow button:hover:checked:focus,
+#XfceNotifyWindow button:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:hover:active,
+#XfceNotifyWindow button.flat:hover:active:hover,
+#XfceNotifyWindow button.flat:hover:active:focus,
+#XfceNotifyWindow button.flat:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:hover:checked,
+#XfceNotifyWindow button.flat:hover:checked:hover,
+#XfceNotifyWindow button.flat:hover:checked:focus,
+#XfceNotifyWindow button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd button:hover:disabled, .osd button.flat:hover:disabled,
+#XfceNotifyWindow button:hover:disabled,
+#XfceNotifyWindow button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.osd button:focus, .osd button.flat:focus,
+#XfceNotifyWindow button:focus,
+#XfceNotifyWindow button.flat:focus {
+ background-color: rgba(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+.osd button:focus:focus, .osd button:focus:hover, .osd button.flat:focus:focus, .osd button.flat:focus:hover,
+#XfceNotifyWindow button:focus:focus,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:focus,
+#XfceNotifyWindow button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd button:focus:active, .osd button:focus:active:hover, .osd button:focus:active:focus, .osd button:focus:active:hover:focus, .osd button:focus:checked, .osd button:focus:checked:hover, .osd button:focus:checked:focus, .osd button:focus:checked:hover:focus, .osd button.flat:focus:active, .osd button.flat:focus:active:hover, .osd button.flat:focus:active:focus, .osd button.flat:focus:active:hover:focus, .osd button.flat:focus:checked, .osd button.flat:focus:checked:hover, .osd button.flat:focus:checked:focus, .osd button.flat:focus:checked:hover:focus,
+#XfceNotifyWindow button:focus:active,
+#XfceNotifyWindow button:focus:active:hover,
+#XfceNotifyWindow button:focus:active:focus,
+#XfceNotifyWindow button:focus:active:hover:focus,
+#XfceNotifyWindow button:focus:checked,
+#XfceNotifyWindow button:focus:checked:hover,
+#XfceNotifyWindow button:focus:checked:focus,
+#XfceNotifyWindow button:focus:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:active,
+#XfceNotifyWindow button.flat:focus:active:hover,
+#XfceNotifyWindow button.flat:focus:active:focus,
+#XfceNotifyWindow button.flat:focus:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:checked,
+#XfceNotifyWindow button.flat:focus:checked:hover,
+#XfceNotifyWindow button.flat:focus:checked:focus,
+#XfceNotifyWindow button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd button:focus:disabled, .osd button.flat:focus:disabled,
+#XfceNotifyWindow button:focus:disabled,
+#XfceNotifyWindow button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd button:focus:active:disabled, .osd button:focus:checked:disabled, .osd button.flat:focus:active:disabled, .osd button.flat:focus:checked:disabled,
+#XfceNotifyWindow button:focus:active:disabled,
+#XfceNotifyWindow button:focus:checked:disabled,
+#XfceNotifyWindow button.flat:focus:active:disabled,
+#XfceNotifyWindow button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.osd button:focus:hover, .osd button.flat:focus:hover,
+#XfceNotifyWindow button:focus:hover,
+#XfceNotifyWindow button.flat:focus:hover {
+ background-color: rgba(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+.osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover,
+#XfceNotifyWindow button:focus:hover:focus,
+#XfceNotifyWindow button:focus:hover:hover,
+#XfceNotifyWindow button.flat:focus:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button:focus:hover:active,
+#XfceNotifyWindow button:focus:hover:active:hover,
+#XfceNotifyWindow button:focus:hover:active:focus,
+#XfceNotifyWindow button:focus:hover:active:hover:focus,
+#XfceNotifyWindow button:focus:hover:checked,
+#XfceNotifyWindow button:focus:hover:checked:hover,
+#XfceNotifyWindow button:focus:hover:checked:focus,
+#XfceNotifyWindow button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:active,
+#XfceNotifyWindow button.flat:focus:hover:active:hover,
+#XfceNotifyWindow button.flat:focus:hover:active:focus,
+#XfceNotifyWindow button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+.osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus,
+#XfceNotifyWindow button:checked:active,
+#XfceNotifyWindow button:checked:active:hover,
+#XfceNotifyWindow button:checked:active:focus,
+#XfceNotifyWindow button:checked:active:hover:focus,
+#XfceNotifyWindow button:checked:checked,
+#XfceNotifyWindow button:checked:checked:hover,
+#XfceNotifyWindow button:checked:checked:focus,
+#XfceNotifyWindow button:checked:checked:hover:focus,
+#XfceNotifyWindow button:active:active,
+#XfceNotifyWindow button:active:active:hover,
+#XfceNotifyWindow button:active:active:focus,
+#XfceNotifyWindow button:active:active:hover:focus,
+#XfceNotifyWindow button:active:checked,
+#XfceNotifyWindow button:active:checked:hover,
+#XfceNotifyWindow button:active:checked:focus,
+#XfceNotifyWindow button:active:checked:hover:focus,
+#XfceNotifyWindow button.flat:checked:active,
+#XfceNotifyWindow button.flat:checked:active:hover,
+#XfceNotifyWindow button.flat:checked:active:focus,
+#XfceNotifyWindow button.flat:checked:active:hover:focus,
+#XfceNotifyWindow button.flat:checked:checked,
+#XfceNotifyWindow button.flat:checked:checked:hover,
+#XfceNotifyWindow button.flat:checked:checked:focus,
+#XfceNotifyWindow button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow button.flat:active:active,
+#XfceNotifyWindow button.flat:active:active:hover,
+#XfceNotifyWindow button.flat:active:active:focus,
+#XfceNotifyWindow button.flat:active:active:hover:focus,
+#XfceNotifyWindow button.flat:active:checked,
+#XfceNotifyWindow button.flat:active:checked:hover,
+#XfceNotifyWindow button.flat:active:checked:focus,
+#XfceNotifyWindow button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled,
+#XfceNotifyWindow button:checked:active:disabled,
+#XfceNotifyWindow button:checked:checked:disabled,
+#XfceNotifyWindow button:active:active:disabled,
+#XfceNotifyWindow button:active:checked:disabled,
+#XfceNotifyWindow button.flat:checked:active:disabled,
+#XfceNotifyWindow button.flat:checked:checked:disabled,
+#XfceNotifyWindow button.flat:active:active:disabled,
+#XfceNotifyWindow button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.osd button:disabled:disabled, .osd button.flat:disabled:disabled,
+#XfceNotifyWindow button:disabled:disabled,
+#XfceNotifyWindow button.flat:disabled:disabled {
+ background-color: alpha(mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.osd button.separator, .osd button .separator,
+#XfceNotifyWindow button.separator,
+#XfceNotifyWindow button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.7);
+}
+.osd button.separator:disabled, .osd button .separator:disabled,
+#XfceNotifyWindow button.separator:disabled,
+#XfceNotifyWindow button .separator:disabled {
+ color: rgba(29, 32, 33, 0.65);
+}
+.osd entry,
+#XfceNotifyWindow entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+.osd entry:focus, .osd entry:hover,
+#XfceNotifyWindow entry:focus,
+#XfceNotifyWindow entry:hover {
+ border-color: mix(#b8bb26,mix(#1d2021,#d5c4a1,0.2),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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+.osd entry:disabled,
+#XfceNotifyWindow entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+.osd entry:active:disabled, .osd entry:checked:disabled,
+#XfceNotifyWindow entry:active:disabled,
+#XfceNotifyWindow entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+.osd entry:focus, .osd entry:active,
+#XfceNotifyWindow entry:focus,
+#XfceNotifyWindow entry:active {
+ border-color: mix(#b8bb26,rgba(25, 27, 28, 0.8),0.3);
+}
+.osd entry:disabled,
+#XfceNotifyWindow entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+.osd entry:disabled:focus, .osd entry:disabled:hover,
+#XfceNotifyWindow entry:disabled:focus,
+#XfceNotifyWindow entry:disabled:hover {
+ border-color: mix(#b8bb26,alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.3);
+}
+.osd entry:disabled:active, .osd entry:disabled:active:hover, .osd entry:disabled:active:focus, .osd entry:disabled:active:hover:focus, .osd entry:disabled:checked, .osd entry:disabled:checked:hover, .osd entry:disabled:checked:focus, .osd entry:disabled:checked:hover:focus,
+#XfceNotifyWindow entry:disabled:active,
+#XfceNotifyWindow entry:disabled:active:hover,
+#XfceNotifyWindow entry:disabled:active:focus,
+#XfceNotifyWindow entry:disabled:active:hover:focus,
+#XfceNotifyWindow entry:disabled:checked,
+#XfceNotifyWindow entry:disabled:checked:hover,
+#XfceNotifyWindow entry:disabled:checked:focus,
+#XfceNotifyWindow entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+.osd entry:disabled:disabled,
+#XfceNotifyWindow entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+.osd entry:disabled:active:disabled, .osd entry:disabled:checked:disabled,
+#XfceNotifyWindow entry:disabled:active:disabled,
+#XfceNotifyWindow entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+.osd trough, .osd.trough,
+#XfceNotifyWindow trough,
+#XfceNotifyWindow.trough {
+ background-color: rgba(213, 196, 161, 0.3);
+}
+.osd progressbar, .osd.progressbar,
+#XfceNotifyWindow progressbar,
+#XfceNotifyWindow.progressbar {
+ background-color: #d5c4a1;
+}
+.osd scale slider,
+#XfceNotifyWindow scale slider {
+ background-color: rgba(31, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.8);
+}
+.osd scale slider:focus, .osd scale slider:hover,
+#XfceNotifyWindow scale slider:focus,
+#XfceNotifyWindow scale slider:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 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(20, 22, 23, 0.8);
+}
+.osd scale slider:disabled,
+#XfceNotifyWindow scale slider:disabled {
+ border-color: rgba(25, 27, 28, 0.8);
+}
+.osd scale slider:active:disabled, .osd scale slider:checked:disabled,
+#XfceNotifyWindow scale slider:active:disabled,
+#XfceNotifyWindow scale slider:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.8);
+}
+.osd scale slider:disabled,
+#XfceNotifyWindow scale slider:disabled {
+ background-color: rgba(26, 29, 30, 0.8);
+ background-image: none;
+}
+.osd scale trough,
+#XfceNotifyWindow scale trough {
+ border-color: rgba(23, 26, 26, 0.8);
+ background-color: rgba(31, 35, 36, 0.8);
+ background-image: none;
+}
+.osd scale trough.highlight,
+#XfceNotifyWindow scale trough.highlight {
+ border-color: #b8bb26;
+ background-color: #b8bb26;
+ background-image: none;
+}
+.osd scale trough:disabled, .osd scale trough.highlight:disabled,
+#XfceNotifyWindow scale trough:disabled,
+#XfceNotifyWindow scale trough.highlight:disabled {
+ border-color: rgba(25, 27, 28, 0.8);
+ background-color: rgba(26, 29, 30, 0.8);
+ background-image: none;
+}
+.osd scale trough,
+#XfceNotifyWindow scale trough {
+ background-color: rgba(46, 50, 52, 0.8);
+}
+.osd scale trough highlight,
+#XfceNotifyWindow scale trough highlight {
+ background-color: #b8bb26;
+}
+.osd scale slider,
+#XfceNotifyWindow scale slider {
+ background-clip: border-box;
+ background-color: #b8bb26;
+ border-color: #b8bb26;
+}
+.osd scale slider:hover,
+#XfceNotifyWindow scale slider:hover {
+ background-color: #d4d73d;
+ border-color: #d4d73d;
+}
+.osd scale slider:active,
+#XfceNotifyWindow scale slider:active {
+ background-color: #8e911d;
+ border-color: #8e911d;
+}
+.osd.view, iconview.osd, .osd .view, .osd iconview, .osd view,
+#XfceNotifyWindow.view,
+iconview#XfceNotifyWindow,
+#XfceNotifyWindow .view,
+#XfceNotifyWindow iconview,
+#XfceNotifyWindow view {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd scrollbar trough,
+#XfceNotifyWindow scrollbar trough {
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd scrollbar slider,
+#XfceNotifyWindow scrollbar slider {
+ border: 1px solid mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.21);
+ border-radius: 0;
+ background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.21);
+}
+.osd scrollbar slider:hover,
+#XfceNotifyWindow scrollbar slider:hover {
+ border-color: mix(rgba(25, 28, 29, 0.8),#d5c4a1,0.31);
+ background-color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.31);
+}
+.osd scrollbar slider:active,
+#XfceNotifyWindow scrollbar slider:active {
+ border-color: #a6a822;
+ background-color: #b8bb26;
+}
+.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(25, 28, 29, 0.8),#d5c4a1,0.21);
+ border-radius: 0px;
+ outline-color: transparent;
+}
+.osd .page-thumbnail,
+#XfceNotifyWindow .page-thumbnail {
+ border: 1px solid rgba(26, 29, 30, 0.8);
+ /* when there's no pixbuf yet */
+ background-color: rgba(29, 32, 33, 0.8);
+}
+.osd popover.background,
+#XfceNotifyWindow popover.background {
+ box-shadow: 0 2px 7px 3px rgba(0, 0, 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: #1d2021;
+ background-image: none;
+ border-color: #171a1a;
+ padding: 0;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+}
+.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover,
+#XfceNotifyWindow spinbutton:not(.vertical):focus,
+#XfceNotifyWindow spinbutton:not(.vertical):hover {
+ border-color: mix(#b8bb26,#1d2021,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: #141617;
+}
+.osd spinbutton:not(.vertical):disabled,
+#XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ border-color: #191b1c;
+}
+.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: #171a1a;
+}
+.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active,
+#XfceNotifyWindow spinbutton:not(.vertical):focus,
+#XfceNotifyWindow spinbutton:not(.vertical):active {
+ border-color: mix(#b8bb26,rgba(25, 27, 28, 0.8),0.3);
+}
+.osd spinbutton:not(.vertical):disabled,
+#XfceNotifyWindow spinbutton:not(.vertical):disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+.osd spinbutton:not(.vertical) button,
+#XfceNotifyWindow spinbutton:not(.vertical) button {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+ border-radius: 0;
+ border-color: rgba(25, 27, 28, 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(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+.osd spinbutton:not(.vertical) button:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.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(190, 164, 109, 0.22);
+}
+.osd spinbutton:not(.vertical) button.flat,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .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, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus,
+#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,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+.osd spinbutton:not(.vertical) button:focus:focus, .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:active, .osd spinbutton:not(.vertical) button:focus:active:hover, .osd spinbutton:not(.vertical) button:focus:active:focus, .osd spinbutton:not(.vertical) button:focus:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:checked, .osd spinbutton:not(.vertical) button:focus:checked:hover, .osd spinbutton:not(.vertical) button:focus:checked:focus, .osd spinbutton:not(.vertical) button:focus:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:active, .osd spinbutton:not(.vertical) button.flat:focus:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:disabled, .osd spinbutton:not(.vertical) button.flat:focus:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:active:disabled, .osd spinbutton:not(.vertical) button:focus:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.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(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+.osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked: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:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+.osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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(29, 32, 33, 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(29, 32, 33, 0.65);
+}
+.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: #d5c4a1;
+}
+.osd spinbutton:not(.vertical) button:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:disabled {
+ color: alpha(mix(#d5c4a1,#1d2021,0.6),0.8);
+}
+.osd spinbutton:not(.vertical) button:backdrop,
+#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop {
+ color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,0.5),0.9);
+}
+.osd spinbutton:not(.vertical) button:active,
+#XfceNotifyWindow spinbutton:not(.vertical) button:active {
+ box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
+}
+.osd spinbutton:not(.vertical) button:backdrop:disabled,
+#XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled {
+ color: rgba(237, 229, 214, 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: 0px 0 0 0px;
+}
+.osd spinbutton:not(.vertical) button:dir(ltr):last-child,
+#XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child {
+ border-radius: 0 0px 0px 0;
+}
+.osd spinbutton.vertical button:first-child,
+#XfceNotifyWindow spinbutton.vertical button:first-child {
+ background-color: rgba(29, 32, 33, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+.osd spinbutton.vertical button:first-child:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+.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(190, 164, 109, 0.22);
+}
+.osd spinbutton.vertical button:first-child.flat,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .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, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .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:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus,
+#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,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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(30, 34, 35, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+.osd spinbutton.vertical button:first-child:focus:focus, .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:active, .osd spinbutton.vertical button:first-child:focus:active:hover, .osd spinbutton.vertical button:first-child:focus:active:focus, .osd spinbutton.vertical button:first-child:focus:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:checked, .osd spinbutton.vertical button:first-child:focus:checked:hover, .osd spinbutton.vertical button:first-child:focus:checked:focus, .osd spinbutton.vertical button:first-child:focus:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:active, .osd spinbutton.vertical button:first-child.flat:focus:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:disabled, .osd spinbutton.vertical button:first-child.flat:focus:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:active:disabled, .osd spinbutton.vertical button:first-child:focus:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+.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(32, 35, 36, 0.8);
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+.osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+.osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked: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:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+.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(196, 172, 122, 0.3);
+}
+.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(190, 164, 109, 0.3);
+}
+.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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+.osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.22);
+}
+.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(196, 172, 122, 0.22);
+}
+.osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled,
+#XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+.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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.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: #d5c4a1;
+}
+.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(29, 32, 33, 0.8),#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(rgba(29, 32, 33, 0.8),#d5c4a1,0.5);
+ box-shadow: none;
+}
+.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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.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(29, 32, 33, 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(29, 32, 33, 0.65);
+}
+
+scrolledwindow viewport.frame {
+ border-style: none;
+}
+scrolledwindow overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(184, 187, 38, 0.2)), to(rgba(184, 187, 38, 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(184, 187, 38, 0.35)), to(rgba(184, 187, 38, 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, #c7b182 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: mix(#d5c4a1,#d5c4a1,0.4);
+}
+scrolledwindow junction:dir(rtl) {
+ border-image-slice: 0 1 0 0;
+}
+scrolledwindow junction:backdrop {
+ border-image-source: linear-gradient(to bottom, mix(#d5c4a1,#c7b182,0.9) 1px, transparent 1px);
+ background-color: #d0bd96;
+ transition: 200ms ease-out;
+}
+
+/*****************
+ ! Progress bars *
+******************/
+progressbar {
+ padding: 0;
+ border-radius: 0px;
+ font-size: smaller;
+ color: rgba(29, 32, 33, 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(#d5c4a1,#1d2021,0.17);
+ background-color: #ded1b6;
+ background-image: none;
+ border-radius: 0px;
+}
+progressbar progress {
+ background-color: #b8bb26;
+ background-image: none;
+ border-radius: 0;
+}
+progressbar progress.left {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+progressbar progress.right {
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+progressbar progress.bottom {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+progressbar progress.top {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+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: #ded1b6;
+ background-image: none;
+ border: 1px solid mix(#d5c4a1,#1d2021,0.17);
+ border-radius: 0px;
+ 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: #b8bb26;
+ background-image: none;
+ border-color: transparent;
+ border-radius: 0px;
+}
+levelbar block.low {
+ background-color: #ef6c00;
+ border-color: transparent;
+}
+levelbar block.high, levelbar block:not(.empty) {
+ background-color: #4caf50;
+ border-color: transparent;
+}
+levelbar block.full {
+ background-color: #93961e;
+ border-color: transparent;
+}
+levelbar block.empty {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+scale {
+ min-height: 10px;
+ min-width: 10px;
+ padding: 4px;
+}
+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: #cace2a;
+}
+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(#d5c4a1,#1d2021,0.2);
+}
+scale trough:disabled {
+ background-color: mix(#d5c4a1,#1d2021,0.1);
+}
+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: #1d2021;
+}
+menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled {
+ background-color: mix(#1d2021,#b8bb26,0.55);
+}
+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: #b8bb26;
+}
+scale highlight:disabled {
+ background-color: rgba(184, 187, 38, 0.55);
+}
+scale fill {
+ border-radius: 2.5px;
+ background-color: rgba(184, 187, 38, 0.5);
+}
+scale fill:disabled {
+ background-color: transparent;
+}
+scale slider {
+ background-color: #d5c4a1;
+ border: 1px solid rgba(29, 32, 33, 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: #ddcfb3;
+}
+scale slider:active {
+ background-clip: border-box;
+ background-color: #b8bb26;
+ border-color: #b8bb26;
+}
+scale slider:disabled {
+ background-color: mix(#d5c4a1,#d5c4a1,0.55);
+ border-color: rgba(29, 32, 33, 0);
+}
+menuitem:hover scale slider, row:selected scale slider, infobar scale slider {
+ background-clip: border-box;
+ background-color: #1d2021;
+ border-color: #1d2021;
+}
+menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover {
+ background-color: mix(#1d2021,#b8bb26,0.85);
+ border-color: mix(#1d2021,#b8bb26,0.85);
+}
+menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active {
+ background-color: mix(#1d2021,#b8bb26,0.5);
+ border-color: mix(#1d2021,#b8bb26,0.5);
+}
+menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled {
+ background-color: mix(#1d2021,#b8bb26,0.55);
+ border-color: mix(#1d2021,#b8bb26,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 0;
+}
+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(#d5c4a1,#d5c4a1,0.4);
+ transition: 300ms ease-out;
+}
+* {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false;
+}
+scrollbar.top {
+ border-bottom: 1px solid #c7b182;
+}
+scrollbar.bottom {
+ border-top: 1px solid #c7b182;
+}
+scrollbar.left {
+ border-right: 1px solid #c7b182;
+}
+scrollbar.right {
+ border-left: 1px solid #c7b182;
+}
+scrollbar:backdrop {
+ background-color: #d0bd96;
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+ transition: 400ms ease-in;
+}
+scrollbar slider {
+ min-width: 7px;
+ min-height: 7px;
+ border: 1px solid transparent;
+ border-radius: 0px;
+ background-clip: padding-box;
+ background-color: mix(#d5c4a1,#1d2021,0.5);
+}
+scrollbar slider:hover {
+ background-color: mix(#d5c4a1,#1d2021,0.7);
+}
+scrollbar slider:hover:active {
+ background-color: #d4d73d;
+}
+scrollbar slider:backdrop {
+ background-color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,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: #dee067;
+}
+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: #1d2021;
+ border: 1px solid #fff;
+}
+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 {
+ min-width: 7px;
+ min-height: 7px;
+ padding: 0;
+ border: 0;
+ border-radius: 0;
+ border-color: #c7b182;
+ background-color: transparent;
+ box-shadow: none;
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+scrollbar button:hover {
+ color: mix(#d5c4a1,#1d2021,0.7);
+}
+scrollbar button:active, scrollbar button:checked {
+ color: #d4d73d;
+}
+scrollbar button:backdrop {
+ color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.4);
+}
+scrollbar.vertical button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ border-top: 1px solid #c7b182;
+}
+scrollbar.vertical button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
+ border-bottom: 1px solid #c7b182;
+}
+scrollbar.horizontal button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ border-left: 1px solid #c7b182;
+}
+scrollbar.horizontal button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+ border-right: 1px solid #c7b182;
+}
+
+/*********
+ ! Sidebar
+**********/
+.sidebar {
+ border-style: none;
+ background-color: mix(#d5c4a1,#d5c4a1,0.5);
+}
+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 #c7b182;
+ 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 #c7b182;
+ border-right-style: none;
+}
+.sidebar:backdrop {
+ background-color: mix(#d5c4a1,#d5c4a1,0.5);
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+ transition: 200ms ease-out;
+}
+.sidebar .frame, .sidebar frame {
+ border-width: 0;
+}
+.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: 8px 4px;
+}
+stacksidebar row > label {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+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 8px;
+}
+placessidebar row:selected {
+ color: #1d2021;
+}
+placessidebar row:disabled {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+placessidebar row:backdrop {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+placessidebar row:backdrop:selected {
+ color: mix(#b8bb26,#1d2021,0.66);
+}
+placessidebar row:backdrop:disabled {
+ color: #ede5d6;
+}
+placessidebar row image.sidebar-icon {
+ opacity: 0.7;
+}
+placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 10px;
+ padding-left: 4px;
+}
+placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 10px;
+ padding-right: 4px;
+}
+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: 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(#4e9a06);
+ background-clip: content-box;
+}
+placessidebar row.sidebar-new-bookmark-row {
+ color: #b8bb26;
+}
+placessidebar row:drop(active):not(:disabled) {
+ color: #4e9a06;
+ box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06;
+}
+placessidebar row:drop(active):not(:disabled):selected {
+ color: #1d2021;
+ background-color: #4e9a06;
+}
+
+/******
+! Paned
+*******/
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: image(#c9b487);
+ background-size: 1px 1px;
+ background-position: center center;
+}
+paned > separator:selected {
+ background-image: image(#b8bb26);
+}
+paned > separator:backdrop {
+ background-image: image(mix(#d5c4a1,#c7b182,0.9));
+}
+paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ background-color: #d5c4a1;
+ background-image: image(#bea46d), image(#bea46d);
+ background-size: 1px 1px, 1px 1px;
+}
+paned > separator.wide:backdrop {
+ background-color: #d5c4a1;
+ background-image: image(mix(#d5c4a1,#c7b182,0.9)), image(mix(#d5c4a1,#c7b182,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(#1a1d1e);
+}
+
+/*******************
+ ! Spinner animation
+********************/
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+spinner {
+ background-image: none;
+ color: #b8bb26;
+ 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;
+ -gtk-icon-source: url("../assets/radio-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 4px;
+}
+radio:disabled {
+ -gtk-icon-source: url("../assets/radio-unchecked-disabled.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-disabled.svg");
+}
+radio:indeterminate {
+ -gtk-icon-source: url("../assets/radio-mixed.svg");
+}
+radio:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/radio-mixed-disabled.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-disabled.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-disabled.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-disabled.svg");
+}
+
+check {
+ background-image: none;
+ -gtk-icon-source: url("../assets/checkbox-unchecked.svg");
+ min-width: 16px;
+ min-height: 16px;
+ margin-right: 4px;
+}
+check:disabled {
+ -gtk-icon-source: url("../assets/checkbox-unchecked-disabled.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-disabled.svg");
+}
+check:indeterminate {
+ -gtk-icon-source: url("../assets/checkbox-mixed.svg");
+}
+check:indeterminate:disabled {
+ -gtk-icon-source: url("../assets/checkbox-mixed-disabled.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-disabled.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-disabled.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-disabled.svg");
+}
+
+radio:dir(rtl), check:dir(rtl) {
+ margin-right: 0;
+ margin-left: 4px;
+}
+
+.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: 0px;
+ padding: 3px;
+ border: none;
+ outline: none;
+ transition: background-color .3s linear;
+ min-width: 88px;
+ min-height: 24px;
+ background-color: mix(#d5c4a1,#d5c4a1,0.3);
+ color: #1d2021;
+ box-shadow: inset 1px -1px 0 rgba(6, 6, 7, 0.06), inset -1px 1px 0 rgba(6, 6, 7, 0.06);
+}
+switch slider {
+ background-color: mix(#1d2021,#d5c4a1,0.5);
+ transition: all 0.3s ease-in;
+ box-shadow: 0 1px 2px 0 rgba(6, 6, 7, 0.07), 1px 0 2px 0 rgba(6, 6, 7, 0.07);
+ border-radius: 0px;
+}
+switch:checked {
+ background-color: #b8bb26;
+ background-image: none;
+ border-color: #b8bb26;
+ color: #d5c4a1;
+}
+switch:checked slider {
+ background-color: #fff;
+ box-shadow: 0 1px 3px 0 rgba(6, 6, 7, 0.1);
+}
+switch:disabled {
+ background-color: mix(#d5c4a1,#d5c4a1,0.5);
+ background-image: none;
+ border-color: #d5c4a1;
+ color: #d5c4a1;
+ box-shadow: none;
+}
+switch:disabled slider {
+ background-color: #d5c4a1;
+}
+list row:selected switch {
+ background-color: #d5c4a1;
+ color: mix(#d5c4a1,#d5c4a1,0.5);
+}
+list row:selected switch slider {
+ background-color: mix(mix(#d5c4a1,#d5c4a1,0.5),#d5c4a1,0.4);
+}
+list row:selected switch:checked {
+ color: #b8bb26;
+ background-color: mix(#1d2021,#d5c4a1,0.5);
+}
+list row:selected switch:checked slider {
+ background-color: #b8bb26;
+}
+
+/*********
+ ! Buttons
+**********/
+/******************
+! ComboBoxes *
+*******************/
+/*********
+ ! Toolbar
+**********/
+/***************
+ ! Generic views
+****************/
+.view, iconview,
+.view text,
+iconview text,
+textview text {
+ color: #1d2021;
+ background-color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+.view:backdrop, iconview:backdrop,
+.view text:backdrop,
+iconview text:backdrop,
+textview text:backdrop {
+ color: mix(#d5c4a1,#1d2021,0.8);
+ background-color: #d5c4a1;
+}
+.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: 0px;
+}
+
+textview border {
+ background-color: mix(#d5c4a1,#d5c4a1,0.5);
+}
+
+/************
+! Treeview
+*************/
+.rubberband,
+rubberband,
+flowbox rubberband,
+treeview.view rubberband {
+ border: 1px solid #b8bb26;
+ background-color: rgba(184, 187, 38, 0.2);
+}
+
+treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
+ background-color: #d5c4a1;
+ transition-property: color, background;
+}
+treeview entry.flat, treeview entry {
+ border-radius: 0;
+ background-image: none;
+ background-color: #d5c4a1;
+}
+treeview entry.flat:focus, treeview entry:focus {
+ border-color: #b8bb26;
+}
+
+treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
+ padding: 2px 5px;
+ border-radius: 0;
+ background-image: none;
+ text-shadow: none;
+ border-style: none solid solid none;
+ border-color: #d5c4a1;
+}
+treeview.view header button:disabled {
+ border-color: #d5c4a1;
+ background-image: none;
+}
+treeview.view header button:backdrop {
+ border-color: #d5c4a1;
+ border-style: none solid solid none;
+ color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.5);
+ background-image: none;
+ background-color: #d5c4a1;
+}
+treeview.view header button:backdrop:disabled {
+ border-color: #d5c4a1;
+ 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(#1d2021,#d5c4a1,0.5);
+ border-top-color: #d5c4a1;
+}
+treeview.view:selected:focus, treeview.view:selected {
+ border-radius: 0;
+}
+treeview.view:selected:backdrop, treeview.view:selected {
+ border-left-color: mix(#1d2021,#b8bb26,0.5);
+ border-top-color: rgba(29, 32, 33, 0.1);
+}
+treeview.view:disabled {
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+treeview.view:disabled:selected {
+ color: mix(#1d2021,#b8bb26,0.4);
+}
+treeview.view:disabled:selected:backdrop {
+ color: mix(mix(#b8bb26,#1d2021,0.66),#b8bb26,0.3);
+}
+treeview.view:disabled:backdrop {
+ color: #ede5d6;
+}
+treeview.view.separator {
+ min-height: 2px;
+ color: #d5c4a1;
+}
+treeview.view.separator:backdrop {
+ color: rgba(213, 196, 161, 0.1);
+}
+treeview.view:backdrop {
+ border-left-color: mix(mix(#1d2021,#d5c4a1,0.5),#d5c4a1,0.5);
+ border-top: #d5c4a1;
+}
+treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: #656615;
+}
+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(#d5c4a1,#1d2021,0.7);
+}
+treeview.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+}
+treeview.view.expander:hover {
+ color: #1d2021;
+}
+treeview.view.expander:selected {
+ color: mix(#b8bb26,#1d2021,0.7);
+}
+treeview.view.expander:selected:hover {
+ color: #1d2021;
+}
+treeview.view.expander:selected:backdrop {
+ color: mix(#b8bb26,mix(#b8bb26,#1d2021,0.66),0.7);
+}
+treeview.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+}
+treeview.view.expander:backdrop {
+ color: mix(#d5c4a1,mix(#1d2021,#d5c4a1,0.5),0.7);
+}
+treeview.view.progressbar {
+ color: #d5c4a1;
+ border-radius: 0px;
+ border: 1px solid #656615;
+ background-color: #b8bb26;
+}
+treeview.view.progressbar:selected {
+ border: 1px solid mix(#b8bb26,#1d2021,0.2);
+}
+treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
+ color: #1d2021;
+ box-shadow: none;
+ background-color: #b8bb26;
+ background-image: none;
+ border-radius: 0px;
+}
+treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
+ color: mix(#b8bb26,#1d2021,0.66);
+ border-color: #656615;
+ background-color: mix(#d5c4a1,#b8bb26,0.9);
+}
+treeview.view.progressbar:disabled {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: #c4ac7a;
+}
+treeview.view.progressbar:backdrop {
+ color: #d5c4a1;
+ background-image: none;
+ box-shadow: none;
+}
+treeview.view.trough {
+ background-color: rgba(29, 32, 33, 0.1);
+ border-radius: 0px;
+}
+treeview.view.trough:selected:focus, treeview.view.trough:selected {
+ background-color: rgba(29, 32, 33, 0.3);
+ border-width: 1px 0;
+ border-style: solid;
+ border-color: #b8bb26;
+ border-radius: 0px;
+}
+treeview.view header button {
+ color: mix(#1d2021,#d5c4a1,0.5);
+ background-color: #d5c4a1;
+ font-weight: bold;
+ text-shadow: none;
+ box-shadow: none;
+}
+treeview.view header button:hover {
+ color: mix(mix(#1d2021,#d5c4a1,0.5),#1d2021,0.5);
+ box-shadow: none;
+ transition: none;
+}
+treeview.view header button:active {
+ color: #1d2021;
+ 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: #b8bb26;
+ color: #d5c4a1;
+ border-radius: 0;
+ border-style: none;
+ box-shadow: inset 0 0 0 1px #d5c4a1;
+ text-shadow: none;
+}
+treeview.view acceleditor > label {
+ background-color: #b8bb26;
+}
+
+/***********
+ ! Separator
+************/
+separator {
+ background: rgba(0, 0, 0, 0.1);
+ min-width: 1px;
+ min-height: 1px;
+}
+
+/**********
+ ! Frames *
+***********/
+frame > border, .frame {
+ border: 1px solid #c7b182;
+}
+frame > border.flat, .frame.flat {
+ border-style: none;
+}
+frame > border:backdrop, .frame:backdrop {
+ border-color: mix(#d5c4a1,#c7b182,0.9);
+}
+
+/* avoid double borders when a viewport is packed into a GtkScrolledWindow */
+scrolledwindow viewport.frame {
+ border: 0;
+}
+
+/***************
+ ! 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 {
+ border-radius: 0px 0px 0 0;
+ /* this is used for the resize cursor area */
+ border-width: 2px;
+ border-style: solid;
+ border-color: #b6985b;
+ box-shadow: 4px 4px 4px 4px rgba(0, 0, 0, 0.4);
+}
+decoration:backdrop {
+ border-color: #1d2021;
+ 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 #b6985b;
+}
+.solid-csd decoration {
+ border-radius: 0;
+ box-shadow: none;
+}
+.csd.popup decoration {
+ border-radius: 0;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(199, 177, 130, 0.8);
+}
+tooltip.csd decoration {
+ border-radius: 0px;
+ box-shadow: none;
+}
+messagedialog.csd decoration {
+ border-radius: 0px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(199, 177, 130, 0.8);
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+panel-plug,
+panel-toplevel.background, clock-box, clock-box:backdrop,
+panel-applet > menubar,
+panel-applet > menubar:backdrop,
+panel-toplevel .gnome-panel-menu-bar,
+panel-toplevel .gnome-panel-menu-bar:backdrop, 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, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel {
+ background-color: #1d2021;
+ background-image: none;
+ color: #d5c4a1;
+}
+
+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,
+panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label,
+#tasklist-button label,
+#clock-applet-button label,
+#showdesktop-button label {
+ font-weight: normal;
+ color: #d5c4a1;
+}
+
+#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button:backdrop, .xfce4-panel button, #login_window, #shutdown_dialog, #restart_dialog {
+ border-width: 0 1px;
+ border-radius: 0;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #d5c4a1;
+}
+#clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.11);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.11);
+ color: #ded1b6;
+}
+#clock-applet-button:active, panel-applet button:active, .xfce4-panel button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked {
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ color: #ded1b6;
+}
+#clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.31);
+ background-image: none;
+ border-color: mix(#1d2021,#d5c4a1,0.31);
+}
+
+panel-plug,
+panel-toplevel.background {
+ padding: 0;
+}
+
+.gp-text-color {
+ color: #000;
+}
+
+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: #d5c4a1;
+}
+
+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: #d5c4a1;
+ 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(#1d2021);
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: lighter(#d5c4a1);
+ 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: #262a2b;
+ border-color: transparent;
+ border-radius: 0;
+ border-width: 1px;
+ color: #1d2021;
+ 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, .cs-category-view iconview:backdrop {
+ background-color: transparent;
+}
+
+/****************
+ ! Gnome clocks *
+*****************/
+.clocks-analog-frame.trough {
+ color: mix(#1d2021,#d5c4a1,0.85);
+}
+.clocks-analog-frame.progress {
+ color: mix(#d5c4a1,#b8bb26,0.5);
+}
+.clocks-analog-frame.progress-fast {
+ color: #81831b;
+}
+
+/*****************
+ ! 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: 0px 0px 0 0;
+}
+
+/************************
+ ! 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:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop {
+ background-color: transparent;
+}
+
+/***********************
+ ! Unity Greeter *
+ ***********************/
+@keyframes dashentry_spinner {
+ to {
+ -gtk-icon-transform: rotate(1turn);
+ }
+}
+.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.9);
+ border-radius: 1px;
+ padding: 4px;
+ color: #fff;
+}
+
+.lightdm.menu {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-radius: 0px;
+ padding: 1px;
+ color: #fff;
+}
+.lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active {
+ color: #fff;
+}
+.lightdm.menubar *, .lightdm.menubar.menuitem {
+ padding: 1px;
+}
+.lightdm.option-button {
+ padding: 4px;
+ background: none;
+ border: 0;
+}
+.lightdm.toggle-button {
+ background: none;
+ border-width: 0;
+}
+.lightdm.toggle-button.selected {
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.3);
+ border-width: 1px;
+}
+.lightdm.toggle-button.selected:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+}
+.lightdm.button:hover {
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ text-shadow: none;
+}
+.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.6);
+ border-radius: 1px;
+ padding: 6px;
+ color: #fff;
+ 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, 255, 255, 0.6);
+ border-width: 1px;
+ border-style: solid;
+ color: #fff;
+}
+.lightdm.entry:selected {
+ background-color: rgba(255, 255, 255, 0.2);
+}
+
+.lightdm-combo.menu {
+ background-color: #1f2324;
+ border-radius: 0;
+ padding: 0;
+ color: #fff;
+}
+
+/*********
+ ! Gedit *
+**********/
+GeditWindow .pane-separator {
+ border-width: 0 1px 0 0;
+ border-style: solid;
+}
+GeditWindow .pane-separator, GeditWindow .pane-separator:hover {
+ border-color: #c9b487;
+ background-color: #d5c4a1;
+}
+
+.gedit-document-panel {
+ background-color: #d5c4a1;
+ color: mix(#1d2021,#d5c4a1,0.1);
+}
+.gedit-document-panel list row {
+ padding: 4px;
+}
+.gedit-document-panel list row button {
+ padding: 1px;
+ border-radius: 0px;
+ 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(0, 0, 0, 0.1);
+ color: rgba(255, 255, 255, 0.8);
+}
+.gedit-document-panel .prelight-row button:active {
+ border-color: rgba(0, 0, 0, 0.2);
+ background-color: rgba(0, 0, 0, 0.08);
+ color: #fff;
+}
+.gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover {
+ border-color: rgba(0, 0, 0, 0.1);
+ color: #fff;
+}
+
+.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover {
+ border-top: 1px solid #c9b487;
+ background-color: #d5c4a1;
+}
+
+.gedit-document-panel-document-row:hover {
+ background-color: #dbccae;
+}
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ background-color: rgba(0, 0, 0, 0.5);
+ color: #fff;
+}
+
+.gedit-document-panel-placeholder-row {
+ border: 0;
+ background-color: rgba(0, 0, 0, 0.08);
+ transition: all 200ms ease-in;
+}
+
+statusbar GeditSmallButton, GeditStatusMenuButton {
+ text-shadow: none;
+}
+statusbar GeditSmallButton button, GeditStatusMenuButton 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:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button:active:hover {
+ border-color: #bea46d;
+}
+statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active {
+ background-color: #cfbc94;
+ color: #1d2021;
+}
+
+GeditViewFrame .gedit-search-slider {
+ padding: 4px;
+ border-radius: 0 0 0px 0px;
+ border-width: 0 1px 1px;
+ border-style: solid;
+ border-color: #bea46d;
+ background-color: #d5c4a1;
+}
+GeditViewFrame .gedit-search-slider .not-found {
+ background-color: #f44336;
+ background-image: none;
+ color: #fff;
+}
+
+GeditFileBrowserWidget .toolbar {
+ padding: 2px;
+ border-top: 0;
+ background-color: #d5c4a1;
+ background-image: none;
+}
+
+.gedit-search-entry-occurrences-tag {
+ margin: 2px;
+ padding: 2px;
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+
+.gedit-bottom-panel-paned,
+.gedit-side-panel-paned,
+paned.titlebar {
+ margin-right: 0;
+}
+
+.gedit-bottom-panel-paned notebook {
+ border-top: none;
+}
+
+/************
+ ! Nautilus *
+*************/
+.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000;
+}
+.nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active {
+ color: #1d2021;
+}
+.nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected {
+ color: #1d2021;
+}
+.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: #bea46d;
+}
+.nautilus-window .sidebar {
+ border: 0;
+}
+.nautilus-window .sidebar frame {
+ border: 0;
+}
+.nautilus-window notebook {
+ background-color: #d5c4a1;
+ border: 0;
+}
+.nautilus-window notebook frame {
+ border: 0;
+}
+.nautilus-window .searchbar-container {
+ margin-top: -1px;
+}
+.nautilus-window .searchbar-container searchbar {
+ padding-top: 1px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid #c7b182;
+}
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px;
+}
+.disk-space-display.unknown {
+ background-color: rgba(29, 32, 33, 0.5);
+ border-color: rgba(26, 29, 30, 0.5);
+}
+.disk-space-display.used {
+ background-color: rgba(184, 187, 38, 0.8);
+ border-color: rgba(166, 168, 34, 0.8);
+}
+.disk-space-display.free {
+ background-color: #cfbc94;
+ border-color: #c4ac7c;
+}
+
+.conflict-row.activatable, .conflict-row.activatable:active {
+ color: #fff;
+ background-color: #f44336;
+}
+.conflict-row.activatable:hover {
+ background-color: #f65d52;
+}
+.conflict-row.activatable:selected {
+ color: #1d2021;
+ background-color: #b8bb26;
+}
+
+/********
+ ! Nemo *
+*********/
+.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop {
+ color: #fff;
+ text-shadow: 1px 1px #000;
+}
+.nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active {
+ color: #1d2021;
+}
+.nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected {
+ color: #1d2021;
+}
+.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 toolbar {
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #bea46d;
+ /* Path Bar */
+}
+.nemo-window toolbar button {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.32);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+.nemo-window toolbar button:active, .nemo-window toolbar button:active:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover:focus, .nemo-window toolbar button:checked, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+.nemo-window toolbar button:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.nemo-window toolbar button.flat {
+ color: #1d2021;
+ border-color: rgba(213, 196, 161, 0);
+ background-color: rgba(213, 196, 161, 0);
+ background-image: none;
+ box-shadow: none;
+}
+.nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+.nemo-window toolbar button:hover:focus, .nemo-window toolbar button:hover:hover, .nemo-window toolbar button.flat:hover:focus, .nemo-window toolbar button.flat:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.nemo-window toolbar button:hover:active, .nemo-window toolbar button:hover:active:hover, .nemo-window toolbar button:hover:active:focus, .nemo-window toolbar button:hover:active:hover:focus, .nemo-window toolbar button:hover:checked, .nemo-window toolbar button:hover:checked:hover, .nemo-window toolbar button:hover:checked:focus, .nemo-window toolbar button:hover:checked:hover:focus, .nemo-window toolbar button.flat:hover:active, .nemo-window toolbar button.flat:hover:active:hover, .nemo-window toolbar button.flat:hover:active:focus, .nemo-window toolbar button.flat:hover:active:hover:focus, .nemo-window toolbar button.flat:hover:checked, .nemo-window toolbar button.flat:hover:checked:hover, .nemo-window toolbar button.flat:hover:checked:focus, .nemo-window toolbar button.flat:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.nemo-window toolbar button:hover:active:disabled, .nemo-window toolbar button:hover:checked:disabled, .nemo-window toolbar button.flat:hover:active:disabled, .nemo-window toolbar button.flat:hover:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus {
+ background-color: #dbccae;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.nemo-window toolbar button:focus:focus, .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:focus, .nemo-window toolbar button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.nemo-window toolbar button:focus:active, .nemo-window toolbar button:focus:active:hover, .nemo-window toolbar button:focus:active:focus, .nemo-window toolbar button:focus:active:hover:focus, .nemo-window toolbar button:focus:checked, .nemo-window toolbar button:focus:checked:hover, .nemo-window toolbar button:focus:checked:focus, .nemo-window toolbar button:focus:checked:hover:focus, .nemo-window toolbar button.flat:focus:active, .nemo-window toolbar button.flat:focus:active:hover, .nemo-window toolbar button.flat:focus:active:focus, .nemo-window toolbar button.flat:focus:active:hover:focus, .nemo-window toolbar button.flat:focus:checked, .nemo-window toolbar button.flat:focus:checked:hover, .nemo-window toolbar button.flat:focus:checked:focus, .nemo-window toolbar button.flat:focus:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.nemo-window toolbar button:focus:disabled, .nemo-window toolbar button.flat:focus:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.nemo-window toolbar button:focus:active:disabled, .nemo-window toolbar button:focus:checked:disabled, .nemo-window toolbar button.flat:focus:active:disabled, .nemo-window toolbar button.flat:focus:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover {
+ background-color: #e1d4bb;
+ background-image: none;
+ border-color: rgba(23, 26, 26, 0.4);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+.nemo-window toolbar button:focus:hover:focus, .nemo-window toolbar button:focus:hover:hover, .nemo-window toolbar button.flat:focus:hover:focus, .nemo-window toolbar button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.4),0.3);
+}
+.nemo-window toolbar button:focus:hover:active, .nemo-window toolbar button:focus:hover:active:hover, .nemo-window toolbar button:focus:hover:active:focus, .nemo-window toolbar button:focus:hover:active:hover:focus, .nemo-window toolbar button:focus:hover:checked, .nemo-window toolbar button:focus:hover:checked:hover, .nemo-window toolbar button:focus:hover:checked:focus, .nemo-window toolbar button:focus:hover:checked:hover:focus, .nemo-window toolbar button.flat:focus:hover:active, .nemo-window toolbar button.flat:focus:hover:active:hover, .nemo-window toolbar button.flat:focus:hover:active:focus, .nemo-window toolbar button.flat:focus:hover:active:hover:focus, .nemo-window toolbar button.flat:focus:hover:checked, .nemo-window toolbar button.flat:focus:hover:checked:hover, .nemo-window toolbar button.flat:focus:hover:checked:focus, .nemo-window toolbar button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.4);
+}
+.nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled {
+ border-color: rgba(25, 27, 28, 0.4);
+}
+.nemo-window toolbar button:focus:hover:active:disabled, .nemo-window toolbar button:focus:hover:checked:disabled, .nemo-window toolbar button.flat:focus:hover:active:disabled, .nemo-window toolbar button.flat:focus:hover:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.4);
+}
+.nemo-window toolbar button:checked, .nemo-window toolbar button:active, .nemo-window toolbar button.flat:checked, .nemo-window toolbar button.flat:active {
+ /*@include linear-gradient(shade($bg, .7), to top);*/
+ background-color: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(29, 32, 33, 0.06), inset 0 1px rgba(29, 32, 33, 0.07), inset -1px 0 rgba(29, 32, 33, 0.06), inset 0 -1px rgba(29, 32, 33, 0.05);
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ border-color: mix(#b8bb26,rgba(29, 32, 33, 0.32),0.3);
+}
+.nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus {
+ border-color: rgba(20, 22, 23, 0.32);
+}
+.nemo-window toolbar button:checked:disabled, .nemo-window toolbar button:active:disabled, .nemo-window toolbar button.flat:checked:disabled, .nemo-window toolbar button.flat:active:disabled {
+ border-color: rgba(25, 27, 28, 0.32);
+}
+.nemo-window toolbar button:checked:active:disabled, .nemo-window toolbar button:checked:checked:disabled, .nemo-window toolbar button:active:active:disabled, .nemo-window toolbar button:active:checked:disabled, .nemo-window toolbar button.flat:checked:active:disabled, .nemo-window toolbar button.flat:checked:checked:disabled, .nemo-window toolbar button.flat:active:active:disabled, .nemo-window toolbar button.flat:active:checked:disabled {
+ border-color: rgba(23, 26, 26, 0.32);
+}
+.nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover {
+ /*@include linear-gradient(shade($bg, .65), to top);*/
+ background-color: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+.nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover {
+ color: #1d2021;
+}
+.nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled {
+ background-color: alpha(mix(#d5c4a1,#1d2021,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#d5c4a1,#1d2021,0.5);
+ box-shadow: none;
+}
+.nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled, .nemo-window toolbar button.flat:active:disabled, .nemo-window toolbar button.flat:checked:disabled {
+ background-color: rgba(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+.nemo-window toolbar button.separator, .nemo-window toolbar button .separator {
+ border: 1px solid currentColor;
+ color: rgba(213, 196, 161, 0.9);
+}
+.nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled {
+ color: rgba(213, 196, 161, 0.85);
+}
+.nemo-window toolbar .linked > button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.nemo-window toolbar .linked > button:active, .nemo-window toolbar .linked > button:active:hover, .nemo-window toolbar .linked > button:active:focus, .nemo-window toolbar .linked > button:active:hover:focus, .nemo-window toolbar .linked > button:checked, .nemo-window toolbar .linked > button:checked:hover, .nemo-window toolbar .linked > button:checked:focus, .nemo-window toolbar .linked > button:checked:hover:focus {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+.nemo-window toolbar .linked > button:disabled {
+ box-shadow: inset -1px 0 #bea46d;
+}
+.nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+.nemo-window toolbar .linked > button:last-child:hover, .nemo-window toolbar .linked > button:only-child:hover {
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+.nemo-window toolbar .linked > button:disabled:last-child, .nemo-window toolbar .linked > button:disabled:only-child, .nemo-window toolbar .linked > button:active:disabled:last-child, .nemo-window toolbar .linked > button:active:disabled:only-child, .nemo-window toolbar .linked > button:checked:disabled:last-child, .nemo-window toolbar .linked > button:checked:disabled:only-child {
+ box-shadow: none;
+}
+.nemo-window toolbar .linked > button:active:last-child, .nemo-window toolbar .linked > button:active:last-child:focus, .nemo-window toolbar .linked > button:active:last-child:hover, .nemo-window toolbar .linked > button:active:last-child:hover:focus, .nemo-window toolbar .linked > button:checked:last-child, .nemo-window toolbar .linked > button:checked:last-child:focus, .nemo-window toolbar .linked > button:checked:last-child:hover, .nemo-window toolbar .linked > button:checked:last-child:hover:focus {
+ box-shadow: inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+.nemo-window toolbar .linked > button:active:only-child, .nemo-window toolbar .linked > button:active:only-child:focus, .nemo-window toolbar .linked > button:active:only-child:hover, .nemo-window toolbar .linked > button:active:only-child:hover:focus, .nemo-window toolbar .linked > button:checked:only-child, .nemo-window toolbar .linked > button:checked:only-child:focus, .nemo-window toolbar .linked > button:checked:only-child:hover, .nemo-window toolbar .linked > button:checked:only-child:hover:focus {
+ box-shadow: inset 1px 0 rgba(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+.nemo-window toolbar separator, .nemo-window toolbar separator:disabled {
+ color: #c9b487;
+ border-color: currentColor;
+ -GtkWidget-window-dragging: true;
+}
+.nemo-window toolbar.primary-toolbar button.image-button {
+ padding: 0 9px;
+}
+.nemo-window toolbar combobox, .nemo-window toolbar button {
+ padding: 4px;
+}
+.nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
+ padding: 4px;
+}
+.nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
+ padding: 4px;
+}
+.nemo-window toolbar toolitem stack {
+ margin-left: 15px;
+}
+.nemo-window toolbar toolitem stack widget button {
+ box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+ -NemoPathbarButton-border-radius: 0px;
+}
+.nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover {
+ box-shadow: inset -1px 0 mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3), 0 1px 2px -1px rgba(6, 6, 7, 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 -1px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+.nemo-window toolbar toolitem stack widget button:disabled {
+ box-shadow: inset -1px 0 #bea46d;
+}
+.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(6, 6, 7, 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(6, 6, 7, 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(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 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(6, 6, 7, 0.06), inset 0 1px rgba(6, 6, 7, 0.07), inset -1px 0 rgba(6, 6, 7, 0.06);
+}
+.nemo-window grid > widget:last-child button {
+ min-height: 16px;
+ min-width: 16px;
+ padding: 3px 6px;
+}
+.nemo-window grid > widget:last-child button:first-child {
+ margin-left: 20px;
+}
+.nemo-window grid > widget:last-child button:first-child + button {
+ margin-right: 15px;
+}
+.nemo-window grid > widget:last-child button:first-child + button + separator + button {
+ margin-left: 15px;
+}
+.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: 4px;
+ padding-right: 4px;
+}
+.nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ background-color: mix(#d5c4a1,#d5c4a1,0.5);
+}
+.nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
+ -NemoPlacesTreeView-disk-full-bg-color: #bea46d;
+ -NemoPlacesTreeView-disk-full-fg-color: #b8bb26;
+ -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: #1d2021;
+ -NemoPlacesTreeView-disk-full-fg-color: #d3d638;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar {
+ background-color: #d3c19c;
+ background-image: none;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ border-bottom: 1px solid #c7b182;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
+ border-right: none;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) {
+ margin-left: -6px;
+ border-left: none;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat {
+ background-color: #d5c4a1;
+ background-image: none;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #1d2021;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+ padding: 5px 6px;
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover {
+ border-color: mix(#b8bb26,rgba(0, 0, 0, 0.12),0.3);
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus {
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled {
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled {
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.nemo-window notebook {
+ background-color: #d5c4a1;
+ border-width: 0;
+}
+.nemo-window notebook tabs {
+ border: 0;
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/************
+ ! Synaptic *
+*************/
+GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
+ background-color: #d5c4a1;
+ background-image: none;
+ padding: 4px;
+ border: 0;
+ color: #1d2021;
+}
+
+/***********************
+ ! Fallback mode panel *
+************************/
+/***************
+ ! Xfce styles *
+****************/
+.XfceHeading {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background-image: none;
+ background-color: #d5c4a1;
+ color: #1d2021;
+}
+
+.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(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: #b8bb26;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0;
+}
+UnityDecoration .top {
+ border: 1px solid #b6985b;
+ border-bottom: 0;
+ border-radius: 0px 0px 0 0;
+ padding: 1px 7px 0 7px;
+ background-color: #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.1);
+ text-shadow: none;
+}
+UnityDecoration .top:hover {
+ border-radius: 0;
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+UnityDecoration .top:backdrop {
+ border: 1px solid #1d2021;
+ color: mix(#d5c4a1,#1d2021,0.4);
+}
+UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom {
+ background-color: #1d2021;
+}
+UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
+ background-color: mix(#141617,#d5c4a1,0.21);
+}
+
+UnityPanelWidget, .unity-panel {
+ border: 0;
+}
+
+.unity-panel.menuitem, .unity-panel .menuitem {
+ border-width: 0 1px;
+ color: #d5c4a1;
+}
+.unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover {
+ border-color: mix(#1d2021,#d5c4a1,0.21);
+ background-color: mix(#1d2021,#d5c4a1,0.21);
+ background-image: none;
+ color: #ded1b6;
+}
+
+SheetStyleDialog.unity-force-quit {
+ background-color: #d5c4a1;
+}
+
+/***********************
+ ! LightDM GTK Greeter *
+ ***********************/
+#panel_window {
+ background-color: #1d2021;
+ background-image: none;
+ color: #fff;
+ font-weight: bold;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5);
+}
+#panel_window menubar {
+ padding-left: 4px;
+}
+#panel_window menubar, #panel_window menubar > menuitem {
+ background-color: transparent;
+ background-image: none;
+ border-style: none;
+ color: #fff;
+ text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+ -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.5);
+}
+#panel_window menubar:hover, #panel_window menubar > menuitem:hover {
+ background-color: rgba(255, 255, 255, 0.2);
+ background-image: none;
+ color: #fff;
+}
+#panel_window menubar *:hover, #panel_window menubar > menuitem *:hover {
+ color: #fff;
+}
+#panel_window menubar:disabled, #panel_window menubar > menuitem:disabled {
+ color: rgba(255, 255, 255, 0.7);
+}
+#panel_window menubar menu > menuitem {
+ font-weight: normal;
+}
+
+#content_frame {
+ padding-bottom: 12px;
+}
+
+#login_window, #shutdown_dialog, #restart_dialog {
+ border-style: none;
+ border-radius: 0px;
+ background-color: #1d2021;
+ color: #d5c4a1;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 mix(#141617,#d5c4a1,0.21), inset -1px 0 mix(#141617,#d5c4a1,0.21), inset 0 1px mix(#141617,#d5c4a1,0.21), inset 0 -1px mix(#141617,#d5c4a1,0.21);
+}
+
+#login_window menu {
+ border-radius: 0;
+}
+#login_window button {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.22);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+#login_window button:focus, #login_window button:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.22),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(178, 147, 83, 0.22);
+}
+#login_window button:disabled {
+ border-color: rgba(196, 172, 122, 0.22);
+}
+#login_window button:active:disabled, #login_window button:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#login_window button.flat {
+ color: #d5c4a1;
+ border-color: rgba(29, 32, 33, 0);
+ background-color: rgba(29, 32, 33, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#login_window button:hover, #login_window button.flat:hover {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+#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(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+#login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:hover:disabled, #login_window button.flat:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#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(190, 164, 109, 0.3);
+}
+#login_window button:focus, #login_window button.flat:focus {
+ background-color: #1e2223;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ color: #d5c4a1;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+#login_window button:focus:focus, #login_window button:focus:hover, #login_window button.flat:focus:focus, #login_window button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+#login_window button:focus:active, #login_window button:focus:active:hover, #login_window button:focus:active:focus, #login_window button:focus:active:hover:focus, #login_window button:focus:checked, #login_window button:focus:checked:hover, #login_window button:focus:checked:focus, #login_window button:focus:checked:hover:focus, #login_window button.flat:focus:active, #login_window button.flat:focus:active:hover, #login_window button.flat:focus:active:focus, #login_window button.flat:focus:active:hover:focus, #login_window button.flat:focus:checked, #login_window button.flat:focus:checked:hover, #login_window button.flat:focus:checked:focus, #login_window button.flat:focus:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:focus:disabled, #login_window button.flat:focus:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#login_window button:focus:active:disabled, #login_window button:focus:checked:disabled, #login_window button.flat:focus:active:disabled, #login_window button.flat:focus:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.3);
+}
+#login_window button:focus:hover, #login_window button.flat:focus:hover {
+ background-color: #202324;
+ background-image: none;
+ border-color: rgba(190, 164, 109, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+#login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(213, 196, 161, 0.3),0.3);
+}
+#login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(178, 147, 83, 0.3);
+}
+#login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled {
+ border-color: rgba(196, 172, 122, 0.3);
+}
+#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(190, 164, 109, 0.3);
+}
+#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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(213, 196, 161, 0.06), inset 0 1px rgba(213, 196, 161, 0.07), inset -1px 0 rgba(213, 196, 161, 0.06), inset 0 -1px rgba(213, 196, 161, 0.05);
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#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(#b8bb26,rgba(213, 196, 161, 0.22),0.3);
+}
+#login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #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:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active: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(178, 147, 83, 0.22);
+}
+#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(196, 172, 122, 0.22);
+}
+#login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled {
+ border-color: rgba(190, 164, 109, 0.22);
+}
+#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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover {
+ color: #d5c4a1;
+}
+#login_window button:disabled:disabled, #login_window button.flat:disabled:disabled {
+ background-color: alpha(mix(#1d2021,#d5c4a1,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#1d2021,#d5c4a1,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#login_window button.separator, #login_window button .separator {
+ border: 1px solid currentColor;
+ color: rgba(29, 32, 33, 0.9);
+}
+#login_window button.separator:disabled, #login_window button .separator:disabled {
+ color: rgba(29, 32, 33, 0.85);
+}
+#login_window entry {
+ background-color: #1d2021;
+ background-image: none;
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+ padding: 4px;
+ color: #d5c4a1;
+ caret-color: #d5c4a1;
+ -gtk-secondary-caret-color: #d5c4a1;
+}
+#login_window entry:focus, #login_window entry:hover {
+ border-color: mix(#b8bb26,mix(#1d2021,#d5c4a1,0.2),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: shade(mix(#1d2021,#d5c4a1,0.2),0.7);
+}
+#login_window entry:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.85);
+}
+#login_window entry:active:disabled, #login_window entry:checked:disabled {
+ border-color: shade(mix(#1d2021,#d5c4a1,0.2),0.8);
+}
+#login_window entry:focus, #login_window entry:active {
+ border-color: mix(#b8bb26,#c7b182,0.3);
+}
+#login_window entry:disabled {
+ background-color: #1a1d1e;
+ background-image: none;
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+ /*@include border(mix($bg, $fg, .20));*/
+ /*border-color: alpha(mix($bg, $fg, .15), .8);*/
+ /*opacity: .8;*/
+ color: mix(#1d2021,#d5c4a1,0.5);
+}
+#login_window entry:disabled:focus, #login_window entry:disabled:hover {
+ border-color: mix(#b8bb26,alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.3);
+}
+#login_window entry:disabled:active, #login_window entry:disabled:active:hover, #login_window entry:disabled:active:focus, #login_window entry:disabled:active:hover:focus, #login_window entry:disabled:checked, #login_window entry:disabled:checked:hover, #login_window entry:disabled:checked:focus, #login_window entry:disabled:checked:hover:focus {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.7);
+}
+#login_window entry:disabled:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.85);
+}
+#login_window entry:disabled:active:disabled, #login_window entry:disabled:checked:disabled {
+ border-color: shade(alpha(mix(#1d2021,#d5c4a1,0.2),0.4),0.8);
+}
+
+#user_combobox {
+ color: #d5c4a1;
+ font-size: 18px;
+}
+#user_combobox menu {
+ font-weight: normal;
+}
+#user_combobox arrow {
+ color: mix(#d5c4a1,#1d2021,0.5);
+}
+
+#user_image {
+ border-radius: 0px;
+ /* draw border using box-shadow */
+ box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617;
+}
+
+#user_image_border {
+ border-radius: 0px;
+ background-color: #1a1d1e;
+ background-image: none;
+ box-shadow: inset 1px 0 rgba(6, 6, 7, 0.07), inset 0 1px rgba(6, 6, 7, 0.08), inset -1px 0 rgba(6, 6, 7, 0.07), inset 0 -1px rgba(6, 6, 7, 0.05);
+}
+
+#buttonbox_frame {
+ padding-top: 8px;
+ padding-bottom: 0;
+ border-style: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+}
+
+/* shutdown button */
+#shutdown_button button {
+ background-color: #f44336;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.12);
+}
+#shutdown_button button:focus, #shutdown_button button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+#shutdown_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+#shutdown_button button:active:disabled, #shutdown_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+#shutdown_button button.flat {
+ color: #fff;
+ border-color: rgba(244, 67, 54, 0);
+ background-color: rgba(244, 67, 54, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#shutdown_button button:hover, #shutdown_button button.flat:hover {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+#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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+#shutdown_button button:focus, #shutdown_button button.flat:focus {
+ background-color: #f55044;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+#shutdown_button button:focus:focus, #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:focus, #shutdown_button button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#shutdown_button button:focus:active, #shutdown_button button:focus:active:hover, #shutdown_button button:focus:active:focus, #shutdown_button button:focus:active:hover:focus, #shutdown_button button:focus:checked, #shutdown_button button:focus:checked:hover, #shutdown_button button:focus:checked:focus, #shutdown_button button:focus:checked:hover:focus, #shutdown_button button.flat:focus:active, #shutdown_button button.flat:focus:active:hover, #shutdown_button button.flat:focus:active:focus, #shutdown_button button.flat:focus:active:hover:focus, #shutdown_button button.flat:focus:checked, #shutdown_button button.flat:focus:checked:hover, #shutdown_button button.flat:focus:checked:focus, #shutdown_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:focus:disabled, #shutdown_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+#shutdown_button button:focus:active:disabled, #shutdown_button button:focus:checked:disabled, #shutdown_button button.flat:focus:active:disabled, #shutdown_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+#shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover {
+ background-color: #f65d52;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.38);
+}
+#shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+#shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #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:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+#shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover {
+ color: #fff;
+}
+#shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#f44336,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#f44336,#fff,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#shutdown_button button.separator, #shutdown_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(244, 67, 54, 0.9);
+}
+#shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled {
+ color: rgba(244, 67, 54, 0.85);
+}
+
+/* restart button */
+#restart_button button {
+ background-color: #ef6c00;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.22);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.22);
+}
+#restart_button button:focus, #restart_button button:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 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(179, 179, 179, 0.22);
+}
+#restart_button button:disabled {
+ border-color: rgba(217, 217, 217, 0.22);
+}
+#restart_button button:active:disabled, #restart_button button:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.22);
+}
+#restart_button button.flat {
+ color: #fff;
+ border-color: rgba(239, 108, 0, 0);
+ background-color: rgba(239, 108, 0, 0);
+ background-image: none;
+ box-shadow: none;
+}
+#restart_button button:hover, #restart_button button.flat:hover {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.32);
+}
+#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(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:hover:disabled, #restart_button button.flat:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 0.3);
+}
+#restart_button button:focus, #restart_button button.flat:focus {
+ background-color: #fb7100;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ color: #fff;
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.42);
+}
+#restart_button button:focus:focus, #restart_button button:focus:hover, #restart_button button.flat:focus:focus, #restart_button button.flat:focus:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#restart_button button:focus:active, #restart_button button:focus:active:hover, #restart_button button:focus:active:focus, #restart_button button:focus:active:hover:focus, #restart_button button:focus:checked, #restart_button button:focus:checked:hover, #restart_button button:focus:checked:focus, #restart_button button:focus:checked:hover:focus, #restart_button button.flat:focus:active, #restart_button button.flat:focus:active:hover, #restart_button button.flat:focus:active:focus, #restart_button button.flat:focus:active:hover:focus, #restart_button button.flat:focus:checked, #restart_button button.flat:focus:checked:hover, #restart_button button.flat:focus:checked:focus, #restart_button button.flat:focus:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:focus:disabled, #restart_button button.flat:focus:disabled {
+ border-color: rgba(217, 217, 217, 0.3);
+}
+#restart_button button:focus:active:disabled, #restart_button button:focus:checked:disabled, #restart_button button.flat:focus:active:disabled, #restart_button button.flat:focus:checked:disabled {
+ border-color: rgba(204, 204, 204, 0.3);
+}
+#restart_button button:focus:hover, #restart_button button.flat:focus:hover {
+ background-color: #ff7808;
+ background-image: none;
+ border-color: rgba(204, 204, 204, 0.3);
+ box-shadow: 0 1px 2px -1px rgba(6, 6, 7, 0.48);
+}
+#restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.3),0.3);
+}
+#restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus {
+ border-color: rgba(179, 179, 179, 0.3);
+}
+#restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled {
+ border-color: rgba(217, 217, 217, 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(204, 204, 204, 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: #b8bb26;
+ background-image: none;
+ color: #1d2021;
+ box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05);
+ border-color: rgba(204, 204, 204, 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 {
+ border-color: mix(#b8bb26,rgba(255, 255, 255, 0.22),0.3);
+}
+#restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #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:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active: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(179, 179, 179, 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(217, 217, 217, 0.22);
+}
+#restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled {
+ border-color: rgba(204, 204, 204, 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: #c1c428;
+ background-image: none;
+ color: #1d2021;
+}
+#restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover {
+ color: #fff;
+}
+#restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled {
+ background-color: alpha(mix(#ef6c00,#fff,0.2),0.4);
+ background-image: none;
+ /*border: 1px solid alpha($bg, .2);*/
+ opacity: .4;
+ color: mix(#ef6c00,#fff,0.5);
+ box-shadow: none;
+}
+#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(184, 187, 38, 0.6);
+ background-image: none;
+ color: #1d2021;
+ box-shadow: none;
+}
+#restart_button button.separator, #restart_button button .separator {
+ border: 1px solid currentColor;
+ color: rgba(239, 108, 0, 0.9);
+}
+#restart_button button.separator:disabled, #restart_button button .separator:disabled {
+ color: rgba(239, 108, 0, 0.85);
+}
+
+/* password warning */
+#greeter_infobar {
+ font-weight: bold;
+}
+
+/**********************
+ ! Genome Terminal *
+***********************/
+VteTerminal {
+ background-color: #1d2021;
+ color: #d5c4a1;
+}
+
+terminal-window junction, terminal-window scrollbar trough {
+ background-color: #1d2021;
+ border-color: #171a1a;
+}
+terminal-window scrollbar.vertical slider {
+ background-color: mix(#1d2021,#d5c4a1,0.2);
+}
+terminal-window scrollbar.vertical slider:hover {
+ background-color: mix(#1d2021,#d5c4a1,0.3);
+}
+terminal-window scrollbar.vertical slider:hover:active {
+ background-color: #b8bb26;
+}
+terminal-window scrollbar.vertical slider:disabled {
+ background-color: transparent;
+}
+
+/******************
+ ! Budgie Desktop *
+*******************/
+.budgie-container {
+ background-color: transparent;
+}
+
+.raven {
+ background-color: rgba(213, 196, 161, 0.93);
+}
+.raven .raven-header {
+ background-color: #d5c4a1;
+ border: solid #c7b182;
+ border-width: 1px 0;
+}
+.raven .raven-background {
+ background-color: rgba(213, 196, 161, 0.93);
+}
+
+.raven-mpris {
+ background-color: rgba(213, 196, 161, 0.7);
+}
+
+/*# sourceMappingURL=gtk-light.css.map */
diff --git a/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map b/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map
new file mode 100644
index 00000000..9e7bf441
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/dist/gtk-light.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["../../sass/gtk-3.0/_colors.scss","../../sass/gtk-3.0/widgets/_base.scss","../../sass/gtk-3.0/_global.scss","../../sass/gtk-3.0/widgets/_button.scss","../../sass/gtk-3.0/_functions.scss","../../sass/gtk-3.0/widgets/_entry.scss","../../sass/gtk-3.0/widgets/_toolbar.scss","../../sass/gtk-3.0/widgets/_actionbar.scss","../../sass/gtk-3.0/widgets/_calendar.scss","../../sass/gtk-3.0/widgets/_choosers.scss","../../sass/gtk-3.0/widgets/_grid.scss","../../sass/gtk-3.0/widgets/_infobar.scss","../../sass/gtk-3.0/widgets/_menu.scss","../../sass/gtk-3.0/widgets/_misc.scss","../../sass/gtk-3.0/widgets/_notebook.scss","../../sass/gtk-3.0/widgets/_osd.scss","../../sass/gtk-3.0/widgets/_overshoot.scss","../../sass/gtk-3.0/widgets/_progress.scss","../../sass/gtk-3.0/widgets/_scrollbar.scss","../../sass/gtk-3.0/widgets/_sidebar.scss","../../sass/gtk-3.0/widgets/_spinner.scss","../../sass/gtk-3.0/widgets/_toggle.scss","../../sass/gtk-3.0/widgets/_view.scss","../../sass/gtk-3.0/widgets/_window.scss","../../sass/gtk-3.0/apps/_panel.scss","../../sass/gtk-3.0/apps/_mate-applications.scss","../../sass/gtk-3.0/apps/_cinnamon-applications.scss","../../sass/gtk-3.0/apps/_gnome-applications.scss","../../sass/gtk-3.0/apps/_unity-greeter.scss","../../sass/gtk-3.0/apps/_gedit.scss","../../sass/gtk-3.0/apps/_nautilus.scss","../../sass/gtk-3.0/apps/_nemo.scss","../../sass/gtk-3.0/apps/_synaptic.scss","../../sass/gtk-3.0/apps/_xfce.scss","../../sass/gtk-3.0/apps/_unity.scss","../../sass/gtk-3.0/apps/_lightdm.scss","../../sass/gtk-3.0/apps/_gnome-terminal.scss","../../sass/gtk-3.0/apps/_budgie.scss"],
+"names": [],
+"file": "gtk-light.css"
+}
diff --git a/.themes/Klaus/gtk-3.0/gtk-dark.css b/.themes/Klaus/gtk-3.0/gtk-dark.css
new file mode 100644
index 00000000..3c469d4b
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/gtk-dark.css
@@ -0,0 +1 @@
+@import url("dist/gtk-dark.css");
diff --git a/.themes/Klaus/gtk-3.0/gtk-light.css b/.themes/Klaus/gtk-3.0/gtk-light.css
new file mode 100644
index 00000000..3afc6c72
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/gtk-light.css
@@ -0,0 +1 @@
+@import url("dist/gtk-light.css");
diff --git a/.themes/Klaus/gtk-3.0/gtk.css b/.themes/Klaus/gtk-3.0/gtk.css
new file mode 100644
index 00000000..3c469d4b
--- /dev/null
+++ b/.themes/Klaus/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import url("dist/gtk-dark.css");
diff --git a/.themes/Klaus/gtk-3.0/thumbnail.png b/.themes/Klaus/gtk-3.0/thumbnail.png
new file mode 100644
index 00000000..493faab7
Binary files /dev/null and b/.themes/Klaus/gtk-3.0/thumbnail.png differ
diff --git a/.themes/Klaus/metacity-1/metacity-theme-2.xml b/.themes/Klaus/metacity-1/metacity-theme-2.xml
new file mode 100644
index 00000000..a7d28aca
--- /dev/null
+++ b/.themes/Klaus/metacity-1/metacity-theme-2.xml
@@ -0,0 +1,1571 @@
+
+
+
+ oomox-gruvbox-dark-hard
+ Satyajit Sahoo
+ GPL-3.0+
+ 11 December 2013
+ Numix Metacity Theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.themes/Klaus/metacity-1/metacity-theme-3.xml b/.themes/Klaus/metacity-1/metacity-theme-3.xml
new file mode 100644
index 00000000..1f529f6b
--- /dev/null
+++ b/.themes/Klaus/metacity-1/metacity-theme-3.xml
@@ -0,0 +1,1603 @@
+
+
+
+ Numix
+ Satyajit Sahoo
+ GPL-3.0+
+ 11 December 2013
+ Numix Mutter Theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.themes/Klaus/metacity-1/thumbnail.png b/.themes/Klaus/metacity-1/thumbnail.png
new file mode 100644
index 00000000..0db69dd3
Binary files /dev/null and b/.themes/Klaus/metacity-1/thumbnail.png differ
diff --git a/.themes/Klaus/openbox-3/close.xbm b/.themes/Klaus/openbox-3/close.xbm
new file mode 100644
index 00000000..0486bd91
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/close_hover.xbm b/.themes/Klaus/openbox-3/close_hover.xbm
new file mode 100644
index 00000000..4a88cff6
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/desk.xbm b/.themes/Klaus/openbox-3/desk.xbm
new file mode 100644
index 00000000..abca780a
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/desk_toggled.xbm b/.themes/Klaus/openbox-3/desk_toggled.xbm
new file mode 100644
index 00000000..b4b53302
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/iconify.xbm b/.themes/Klaus/openbox-3/iconify.xbm
new file mode 100644
index 00000000..9a9743f0
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/iconify_hover.xbm b/.themes/Klaus/openbox-3/iconify_hover.xbm
new file mode 100644
index 00000000..9a9743f0
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/max.xbm b/.themes/Klaus/openbox-3/max.xbm
new file mode 100644
index 00000000..88bb9bd8
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/max_toggled.xbm b/.themes/Klaus/openbox-3/max_toggled.xbm
new file mode 100644
index 00000000..cec3f249
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/shade.xbm b/.themes/Klaus/openbox-3/shade.xbm
new file mode 100644
index 00000000..fcacf424
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/shade_toggled.xbm b/.themes/Klaus/openbox-3/shade_toggled.xbm
new file mode 100644
index 00000000..594201e3
--- /dev/null
+++ b/.themes/Klaus/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/.themes/Klaus/openbox-3/themerc b/.themes/Klaus/openbox-3/themerc
new file mode 100644
index 00000000..4089a21b
--- /dev/null
+++ b/.themes/Klaus/openbox-3/themerc
@@ -0,0 +1,155 @@
+# Name: Oomox (Numix fork) Openbox theme
+# Author: Satyajit Sahoo
+# License: GPL-3.0+
+
+# @TODO: finish replacing the colors here
+
+
+# Menu
+menu.border.color: #ebdbb2
+
+menu.title.bg: Solid Flat
+menu.title.bg.color: #1d2021
+menu.title.bg.shadow: 0
+menu.title.text.color: #d5c4a1
+menu.title.text.justify: Center
+
+menu.items.bg: Solid Flat
+menu.items.bg.color: #1d2021
+menu.items.text.color: #d5c4a1
+menu.items.disabled.text.color: #a79b81
+
+menu.items.active.bg: Solid Flat
+menu.items.active.bg.color: #b8bb26
+menu.items.active.text.color: #d5c4a1
+
+menu.separator.color: #a79b81
+menu.separator.width: 1
+menu.separator.padding.width: 2
+menu.separator.padding.height: 4
+
+# Window focused
+window.active.title.separator.color: #1d2021
+
+# Active window
+window.active.border.color: #b8bb26
+
+
+window.active.title.bg: flat solid
+window.active.title.bg.color: #1d2021
+window.active.title.separator.color: #1d2021
+window.active.text.justify: center
+
+window.active.label.bg: parentrelative
+window.active.label.text.color: #d5c4a1
+
+window.active.handle.bg: flat solid
+window.active.handle.bg.color: #1d2021
+
+window.active.grip.bg: flat solid
+window.active.grip.bg.color: #1d2021
+
+window.active.button.unpressed.bg: flat solid
+window.active.button.unpressed.bg.color: #1d2021
+window.active.button.unpressed.image.color: #d5c4a1
+
+window.active.button.pressed.bg: flat solid
+window.active.button.pressed.bg.color: #b8bb26
+window.active.button.pressed.image.color: #1d2021
+
+window.active.button.disabled.bg: flat solid
+window.active.button.disabled.bg.color: #1d2021
+window.active.button.disabled.image.color: #a79b81
+
+window.active.button.hover.bg: flat solid
+window.active.button.hover.bg.color: #1d2021
+window.active.button.hover.image.color: #b8bb26
+
+#window.active.button.toggled.bg: #b8bb26
+#window.active.button.toggled.image.color: #1d2021
+
+# Inactive window
+window.inactive.border.color: #1d2021
+
+window.inactive.title.bg: flat solid
+window.inactive.title.bg.color: #1d2021
+window.inactive.title.separator.color: #1d2021
+window.inactive.text.justify: center
+
+window.inactive.label.bg: parentrelative
+window.inactive.label.text.color: #a79b81
+
+window.inactive.handle.bg: flat solid
+window.inactive.handle.bg.color: #1d2021
+
+window.inactive.grip.bg: flat solid
+window.inactive.grip.bg.color: #1d2021
+
+window.inactive.button.unpressed.bg: flat solid
+window.inactive.button.unpressed.bg.color: #1d2021
+window.inactive.button.unpressed.image.color: #a79b81
+
+window.inactive.button.pressed.bg: flat solid
+window.inactive.button.pressed.bg.color: #b8bb26
+window.inactive.button.pressed.image.color: #1d2021
+
+window.inactive.button.disabled.bg: flat solid
+window.inactive.button.disabled.bg.color: #a79b81
+window.inactive.button.disabled.image.color: #1d2021
+
+window.inactive.button.hover.bg: flat solid
+window.inactive.button.hover.bg.color: #1d2021
+window.inactive.button.hover.image.color: #b8bb26
+
+
+# OSD
+osd.border.width: 1
+osd.border.color: #b8bb26
+
+osd.bg: flat solid
+osd.bg.color: #1d2021
+osd.label.bg: flat solid
+osd.label.bg.color: #1d2021
+osd.label.text.color: #d5c4a1
+
+# OSD
+osd.bg: Solid Flat
+osd.bg.color: #1d2021
+osd.bg.shadow: 0
+
+osd.border.width: 2
+osd.hilight.bg: Solid Flat
+osd.hilight.bg.color: #b8bb26
+osd.unhilight.bg: flat solid
+osd.unhilight.bg.color: #3c3836
+
+osd.button.unpressed.bg: flat border
+osd.button.unpressed.bg.color: #3c3836
+#osd.button.unpressed.*.border.color: #d5c4a1
+
+osd.button.pressed.bg: flat border
+osd.button.pressed.bg.color: #b8bb26
+#osd.button.pressed.*.border.color: #1d2021
+
+osd.button.focused.bg: flat solid border
+osd.button.focused.bg.color: #ebdbb2
+#osd.button.focused.*.border.color: #3c3836
+
+osd.button.focused.box.color: #b8bb26
+
+
+# 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/.themes/Klaus/unity/close.svg b/.themes/Klaus/unity/close.svg
new file mode 100644
index 00000000..7172a1c6
--- /dev/null
+++ b/.themes/Klaus/unity/close.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_dash.svg b/.themes/Klaus/unity/close_dash.svg
new file mode 100644
index 00000000..8759dc3a
--- /dev/null
+++ b/.themes/Klaus/unity/close_dash.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_dash_disabled.svg b/.themes/Klaus/unity/close_dash_disabled.svg
new file mode 100644
index 00000000..ca37249c
--- /dev/null
+++ b/.themes/Klaus/unity/close_dash_disabled.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_dash_prelight.svg b/.themes/Klaus/unity/close_dash_prelight.svg
new file mode 120000
index 00000000..64b2bffa
--- /dev/null
+++ b/.themes/Klaus/unity/close_dash_prelight.svg
@@ -0,0 +1 @@
+close_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/close_dash_pressed.svg b/.themes/Klaus/unity/close_dash_pressed.svg
new file mode 120000
index 00000000..ba6d4feb
--- /dev/null
+++ b/.themes/Klaus/unity/close_dash_pressed.svg
@@ -0,0 +1 @@
+close_unfocused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/close_focused_normal.svg b/.themes/Klaus/unity/close_focused_normal.svg
new file mode 100644
index 00000000..7172a1c6
--- /dev/null
+++ b/.themes/Klaus/unity/close_focused_normal.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_focused_prelight.svg b/.themes/Klaus/unity/close_focused_prelight.svg
new file mode 100644
index 00000000..93bfc8ef
--- /dev/null
+++ b/.themes/Klaus/unity/close_focused_prelight.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_focused_pressed.svg b/.themes/Klaus/unity/close_focused_pressed.svg
new file mode 100644
index 00000000..836c3918
--- /dev/null
+++ b/.themes/Klaus/unity/close_focused_pressed.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_unfocused.svg b/.themes/Klaus/unity/close_unfocused.svg
new file mode 100644
index 00000000..ca37249c
--- /dev/null
+++ b/.themes/Klaus/unity/close_unfocused.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/close_unfocused_prelight.svg b/.themes/Klaus/unity/close_unfocused_prelight.svg
new file mode 120000
index 00000000..c92a1d4a
--- /dev/null
+++ b/.themes/Klaus/unity/close_unfocused_prelight.svg
@@ -0,0 +1 @@
+./close_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/close_unfocused_pressed.svg b/.themes/Klaus/unity/close_unfocused_pressed.svg
new file mode 120000
index 00000000..61c7b94e
--- /dev/null
+++ b/.themes/Klaus/unity/close_unfocused_pressed.svg
@@ -0,0 +1 @@
+./close_focused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/launcher_arrow_ltr_19.svg b/.themes/Klaus/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 00000000..220d6ded
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_ltr_37.svg b/.themes/Klaus/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 00000000..ad5710a1
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,15 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg b/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 00000000..46bad2f6
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg b/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 00000000..093f794b
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,13 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg b/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 00000000..427ad170
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg b/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 00000000..55b12c2f
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,13 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_rtl_19.svg b/.themes/Klaus/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 00000000..91604db6
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_arrow_rtl_37.svg b/.themes/Klaus/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 00000000..f9684224
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,15 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_back_150.svg b/.themes/Klaus/unity/launcher_icon_back_150.svg
new file mode 100644
index 00000000..d66f78d3
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_back_150.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_back_54.svg b/.themes/Klaus/unity/launcher_icon_back_54.svg
new file mode 100644
index 00000000..dfe7dbf3
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_back_54.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_edge_150.svg b/.themes/Klaus/unity/launcher_icon_edge_150.svg
new file mode 100644
index 00000000..c5250d66
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_edge_54.svg b/.themes/Klaus/unity/launcher_icon_edge_54.svg
new file mode 100644
index 00000000..3307c5b4
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_glow_200.svg b/.themes/Klaus/unity/launcher_icon_glow_200.svg
new file mode 100644
index 00000000..01bb0d9c
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_glow_62.svg b/.themes/Klaus/unity/launcher_icon_glow_62.svg
new file mode 100644
index 00000000..105b068a
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_selected_back_150.svg b/.themes/Klaus/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 00000000..94a5a3f2
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_selected_back_54.svg b/.themes/Klaus/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 00000000..dfe7dbf3
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_shadow_200.svg b/.themes/Klaus/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 00000000..9e68b14b
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_shadow_62.svg b/.themes/Klaus/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 00000000..d322434a
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_shine_150.svg b/.themes/Klaus/unity/launcher_icon_shine_150.svg
new file mode 100644
index 00000000..51af8a14
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_shine_150.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/launcher_icon_shine_54.svg b/.themes/Klaus/unity/launcher_icon_shine_54.svg
new file mode 100644
index 00000000..dfe7dbf3
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_icon_shine_54.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/launcher_pip_ltr_19.svg b/.themes/Klaus/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 00000000..e5516a84
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_pip_ltr_37.svg b/.themes/Klaus/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 00000000..b672d8f9
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,16 @@
+
diff --git a/.themes/Klaus/unity/launcher_pip_rtl_19.svg b/.themes/Klaus/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 00000000..62a063de
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Klaus/unity/launcher_pip_rtl_37.svg b/.themes/Klaus/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 00000000..1090e781
--- /dev/null
+++ b/.themes/Klaus/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,16 @@
+
diff --git a/.themes/Klaus/unity/maximize.svg b/.themes/Klaus/unity/maximize.svg
new file mode 100644
index 00000000..f574a258
--- /dev/null
+++ b/.themes/Klaus/unity/maximize.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_dash.svg b/.themes/Klaus/unity/maximize_dash.svg
new file mode 100644
index 00000000..0a55771b
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_dash.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_dash_disabled.svg b/.themes/Klaus/unity/maximize_dash_disabled.svg
new file mode 100644
index 00000000..bbd652eb
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_dash_disabled.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_dash_prelight.svg b/.themes/Klaus/unity/maximize_dash_prelight.svg
new file mode 120000
index 00000000..3efa75fe
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_dash_prelight.svg
@@ -0,0 +1 @@
+maximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/maximize_dash_pressed.svg b/.themes/Klaus/unity/maximize_dash_pressed.svg
new file mode 120000
index 00000000..3efa75fe
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_dash_pressed.svg
@@ -0,0 +1 @@
+maximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/maximize_focused_normal.svg b/.themes/Klaus/unity/maximize_focused_normal.svg
new file mode 100644
index 00000000..f574a258
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_focused_normal.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_focused_prelight.svg b/.themes/Klaus/unity/maximize_focused_prelight.svg
new file mode 100644
index 00000000..3f76002e
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_focused_prelight.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_focused_pressed.svg b/.themes/Klaus/unity/maximize_focused_pressed.svg
new file mode 100644
index 00000000..410f60f9
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_focused_pressed.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_unfocused.svg b/.themes/Klaus/unity/maximize_unfocused.svg
new file mode 100644
index 00000000..bbd652eb
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_unfocused.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/maximize_unfocused_prelight.svg b/.themes/Klaus/unity/maximize_unfocused_prelight.svg
new file mode 120000
index 00000000..0f332c52
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+./maximize_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/maximize_unfocused_pressed.svg b/.themes/Klaus/unity/maximize_unfocused_pressed.svg
new file mode 120000
index 00000000..e3f8d9bd
--- /dev/null
+++ b/.themes/Klaus/unity/maximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+./maximize_focused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/minimize.svg b/.themes/Klaus/unity/minimize.svg
new file mode 100644
index 00000000..f0a4efe7
--- /dev/null
+++ b/.themes/Klaus/unity/minimize.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_dash.svg b/.themes/Klaus/unity/minimize_dash.svg
new file mode 100644
index 00000000..bb6e6159
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_dash.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_dash_disabled.svg b/.themes/Klaus/unity/minimize_dash_disabled.svg
new file mode 100644
index 00000000..94927578
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_dash_disabled.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_dash_prelight.svg b/.themes/Klaus/unity/minimize_dash_prelight.svg
new file mode 120000
index 00000000..752db6d1
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_dash_prelight.svg
@@ -0,0 +1 @@
+minimize_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/minimize_dash_pressed.svg b/.themes/Klaus/unity/minimize_dash_pressed.svg
new file mode 120000
index 00000000..d2b384bd
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_dash_pressed.svg
@@ -0,0 +1 @@
+minimize_focused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/minimize_focused_normal.svg b/.themes/Klaus/unity/minimize_focused_normal.svg
new file mode 100644
index 00000000..f0a4efe7
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_focused_normal.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_focused_prelight.svg b/.themes/Klaus/unity/minimize_focused_prelight.svg
new file mode 100644
index 00000000..73525f2f
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_focused_prelight.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_focused_pressed.svg b/.themes/Klaus/unity/minimize_focused_pressed.svg
new file mode 100644
index 00000000..a818a3fc
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_focused_pressed.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_unfocused.svg b/.themes/Klaus/unity/minimize_unfocused.svg
new file mode 100644
index 00000000..94927578
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_unfocused.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/minimize_unfocused_prelight.svg b/.themes/Klaus/unity/minimize_unfocused_prelight.svg
new file mode 120000
index 00000000..bef3fe5c
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_unfocused_prelight.svg
@@ -0,0 +1 @@
+./minimize_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/minimize_unfocused_pressed.svg b/.themes/Klaus/unity/minimize_unfocused_pressed.svg
new file mode 120000
index 00000000..683fa92a
--- /dev/null
+++ b/.themes/Klaus/unity/minimize_unfocused_pressed.svg
@@ -0,0 +1 @@
+./minimize_focused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/minimized.svg b/.themes/Klaus/unity/minimized.svg
new file mode 100644
index 00000000..f0a4efe7
--- /dev/null
+++ b/.themes/Klaus/unity/minimized.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/modes/launcher_bfb-flat.png b/.themes/Klaus/unity/modes/launcher_bfb-flat.png
new file mode 100644
index 00000000..f5aa0e55
Binary files /dev/null and b/.themes/Klaus/unity/modes/launcher_bfb-flat.png differ
diff --git a/.themes/Klaus/unity/modes/launcher_bfb_ns.png b/.themes/Klaus/unity/modes/launcher_bfb_ns.png
new file mode 100644
index 00000000..2ca1ebba
Binary files /dev/null and b/.themes/Klaus/unity/modes/launcher_bfb_ns.png differ
diff --git a/.themes/Klaus/unity/modes/ubuntu-square.svg b/.themes/Klaus/unity/modes/ubuntu-square.svg
new file mode 100644
index 00000000..1b925fb1
--- /dev/null
+++ b/.themes/Klaus/unity/modes/ubuntu-square.svg
@@ -0,0 +1,69 @@
+
diff --git a/.themes/Klaus/unity/progress_bar_fill.svg b/.themes/Klaus/unity/progress_bar_fill.svg
new file mode 100644
index 00000000..578930cb
--- /dev/null
+++ b/.themes/Klaus/unity/progress_bar_fill.svg
@@ -0,0 +1,5 @@
+
diff --git a/.themes/Klaus/unity/progress_bar_trough.svg b/.themes/Klaus/unity/progress_bar_trough.svg
new file mode 100644
index 00000000..434f1f90
--- /dev/null
+++ b/.themes/Klaus/unity/progress_bar_trough.svg
@@ -0,0 +1,71 @@
+
+
diff --git a/.themes/Klaus/unity/sheet_style_close_focused.svg b/.themes/Klaus/unity/sheet_style_close_focused.svg
new file mode 100644
index 00000000..ca37249c
--- /dev/null
+++ b/.themes/Klaus/unity/sheet_style_close_focused.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg b/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg
new file mode 120000
index 00000000..64b2bffa
--- /dev/null
+++ b/.themes/Klaus/unity/sheet_style_close_focused_prelight.svg
@@ -0,0 +1 @@
+close_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg b/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg
new file mode 120000
index 00000000..ba6d4feb
--- /dev/null
+++ b/.themes/Klaus/unity/sheet_style_close_focused_pressed.svg
@@ -0,0 +1 @@
+close_unfocused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/unmaximize.svg b/.themes/Klaus/unity/unmaximize.svg
new file mode 100644
index 00000000..1130a95c
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_dash.svg b/.themes/Klaus/unity/unmaximize_dash.svg
new file mode 100644
index 00000000..438674e1
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_dash.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_dash_disabled.svg b/.themes/Klaus/unity/unmaximize_dash_disabled.svg
new file mode 100644
index 00000000..6470036c
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_dash_disabled.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_dash_prelight.svg b/.themes/Klaus/unity/unmaximize_dash_prelight.svg
new file mode 120000
index 00000000..945a9f82
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_dash_prelight.svg
@@ -0,0 +1 @@
+unmaximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/unmaximize_dash_pressed.svg b/.themes/Klaus/unity/unmaximize_dash_pressed.svg
new file mode 120000
index 00000000..945a9f82
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_dash_pressed.svg
@@ -0,0 +1 @@
+unmaximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/unmaximize_focused_normal.svg b/.themes/Klaus/unity/unmaximize_focused_normal.svg
new file mode 100644
index 00000000..1130a95c
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_focused_normal.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_focused_prelight.svg b/.themes/Klaus/unity/unmaximize_focused_prelight.svg
new file mode 100644
index 00000000..88d2092b
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_focused_prelight.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_focused_pressed.svg b/.themes/Klaus/unity/unmaximize_focused_pressed.svg
new file mode 100644
index 00000000..e08e9c56
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_focused_pressed.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_unfocused.svg b/.themes/Klaus/unity/unmaximize_unfocused.svg
new file mode 100644
index 00000000..6470036c
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_unfocused.svg
@@ -0,0 +1 @@
+
diff --git a/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg b/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg
new file mode 120000
index 00000000..c786587e
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+unmaximize_focused_prelight.svg
\ No newline at end of file
diff --git a/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg b/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg
new file mode 120000
index 00000000..226570c7
--- /dev/null
+++ b/.themes/Klaus/unity/unmaximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+unmaximize_focused_pressed.svg
\ No newline at end of file
diff --git a/.themes/Klaus/xfwm4/bottom-active.xpm b/.themes/Klaus/xfwm4/bottom-active.xpm
new file mode 100644
index 00000000..21ac718f
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-active.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"8 1 2 1",
+" c None",
+". c #b8bb26",
+"........"};
diff --git a/.themes/Klaus/xfwm4/bottom-inactive.xpm b/.themes/Klaus/xfwm4/bottom-inactive.xpm
new file mode 100644
index 00000000..8584853e
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-inactive.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"8 1 2 1",
+" c None",
+". c #1d2021",
+"........"};
diff --git a/.themes/Klaus/xfwm4/bottom-left-active.xpm b/.themes/Klaus/xfwm4/bottom-left-active.xpm
new file mode 100644
index 00000000..22b6d8ee
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-left-active.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"1 1 2 1",
+" c None",
+". c #b8bb26",
+"."};
diff --git a/.themes/Klaus/xfwm4/bottom-left-inactive.xpm b/.themes/Klaus/xfwm4/bottom-left-inactive.xpm
new file mode 100644
index 00000000..d6f97aa8
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-left-inactive.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"1 1 2 1",
+" c None",
+". c #1d2021",
+"."};
diff --git a/.themes/Klaus/xfwm4/bottom-right-active.xpm b/.themes/Klaus/xfwm4/bottom-right-active.xpm
new file mode 100644
index 00000000..f74d656b
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-right-active.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"1 1 2 1",
+" c None",
+". c #b8bb26",
+"."};
diff --git a/.themes/Klaus/xfwm4/bottom-right-inactive.xpm b/.themes/Klaus/xfwm4/bottom-right-inactive.xpm
new file mode 100644
index 00000000..a2c3b64a
--- /dev/null
+++ b/.themes/Klaus/xfwm4/bottom-right-inactive.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"1 1 2 1",
+" c None",
+". c #1d2021",
+"."};
diff --git a/.themes/Klaus/xfwm4/close-active.xpm b/.themes/Klaus/xfwm4/close-active.xpm
new file mode 100644
index 00000000..a9bf1a15
--- /dev/null
+++ b/.themes/Klaus/xfwm4/close-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++....++........",
+"........+++..+++........",
+".........++++++.........",
+"..........++++..........",
+"..........++++..........",
+".........++++++.........",
+"........+++..+++........",
+"........++....++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/close-inactive.xpm b/.themes/Klaus/xfwm4/close-inactive.xpm
new file mode 100644
index 00000000..6fd5679c
--- /dev/null
+++ b/.themes/Klaus/xfwm4/close-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++....++........",
+"........+++..+++........",
+".........++++++.........",
+"..........++++..........",
+"..........++++..........",
+".........++++++.........",
+"........+++..+++........",
+"........++....++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/close-prelight.xpm b/.themes/Klaus/xfwm4/close-prelight.xpm
new file mode 100644
index 00000000..831dc42c
--- /dev/null
+++ b/.themes/Klaus/xfwm4/close-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++....++........",
+"........+++..+++........",
+".........++++++.........",
+"..........++++..........",
+"..........++++..........",
+".........++++++.........",
+"........+++..+++........",
+"........++....++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/close-pressed.xpm b/.themes/Klaus/xfwm4/close-pressed.xpm
new file mode 100644
index 00000000..831dc42c
--- /dev/null
+++ b/.themes/Klaus/xfwm4/close-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++....++........",
+"........+++..+++........",
+".........++++++.........",
+"..........++++..........",
+"..........++++..........",
+".........++++++.........",
+"........+++..+++........",
+"........++....++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/hide-active.xpm b/.themes/Klaus/xfwm4/hide-active.xpm
new file mode 100644
index 00000000..5785a7ee
--- /dev/null
+++ b/.themes/Klaus/xfwm4/hide-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/hide-inactive.xpm b/.themes/Klaus/xfwm4/hide-inactive.xpm
new file mode 100644
index 00000000..98c997fe
--- /dev/null
+++ b/.themes/Klaus/xfwm4/hide-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/hide-prelight.xpm b/.themes/Klaus/xfwm4/hide-prelight.xpm
new file mode 100644
index 00000000..cc1897e0
--- /dev/null
+++ b/.themes/Klaus/xfwm4/hide-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/hide-pressed.xpm b/.themes/Klaus/xfwm4/hide-pressed.xpm
new file mode 100644
index 00000000..cc1897e0
--- /dev/null
+++ b/.themes/Klaus/xfwm4/hide-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/left-active.xpm b/.themes/Klaus/xfwm4/left-active.xpm
new file mode 100644
index 00000000..213d9c74
--- /dev/null
+++ b/.themes/Klaus/xfwm4/left-active.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"1 21 2 1",
+" c None",
+". c #b8bb26",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/.themes/Klaus/xfwm4/left-inactive.xpm b/.themes/Klaus/xfwm4/left-inactive.xpm
new file mode 100644
index 00000000..b9597d92
--- /dev/null
+++ b/.themes/Klaus/xfwm4/left-inactive.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"1 21 2 1",
+" c None",
+". c #1d2021",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/.themes/Klaus/xfwm4/maximize-active.xpm b/.themes/Klaus/xfwm4/maximize-active.xpm
new file mode 100644
index 00000000..56b5e3aa
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-inactive.xpm b/.themes/Klaus/xfwm4/maximize-inactive.xpm
new file mode 100644
index 00000000..c3bdd895
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-prelight.xpm b/.themes/Klaus/xfwm4/maximize-prelight.xpm
new file mode 100644
index 00000000..80c87299
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-pressed.xpm b/.themes/Klaus/xfwm4/maximize-pressed.xpm
new file mode 100644
index 00000000..80c87299
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-toggled-active.xpm b/.themes/Klaus/xfwm4/maximize-toggled-active.xpm
new file mode 100644
index 00000000..3cb829f3
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-toggled-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm b/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm
new file mode 100644
index 00000000..142b0ad3
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-toggled-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm b/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm
new file mode 100644
index 00000000..5a3bbdf3
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm b/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm
new file mode 100644
index 00000000..5a3bbdf3
--- /dev/null
+++ b/.themes/Klaus/xfwm4/maximize-toggled-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........++++++++........",
+"........++++++++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++....++........",
+"........++++++++........",
+"........++++++++........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/menu-active.xpm b/.themes/Klaus/xfwm4/menu-active.xpm
new file mode 100644
index 00000000..55cd617f
--- /dev/null
+++ b/.themes/Klaus/xfwm4/menu-active.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"24 16 2 1",
+" c None",
+". c #1d2021",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/menu-inactive.xpm b/.themes/Klaus/xfwm4/menu-inactive.xpm
new file mode 100644
index 00000000..c8935aab
--- /dev/null
+++ b/.themes/Klaus/xfwm4/menu-inactive.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"24 16 2 1",
+" c None",
+". c #1d2021",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/menu-prelight.xpm b/.themes/Klaus/xfwm4/menu-prelight.xpm
new file mode 100644
index 00000000..c4761751
--- /dev/null
+++ b/.themes/Klaus/xfwm4/menu-prelight.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_prelight_xpm[] = {
+"24 16 2 1",
+" c None",
+". c #1d2021",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/menu-pressed.xpm b/.themes/Klaus/xfwm4/menu-pressed.xpm
new file mode 100644
index 00000000..958235bf
--- /dev/null
+++ b/.themes/Klaus/xfwm4/menu-pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"24 16 2 1",
+" c None",
+". c #1d2021",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/right-active.xpm b/.themes/Klaus/xfwm4/right-active.xpm
new file mode 100644
index 00000000..5680e7d5
--- /dev/null
+++ b/.themes/Klaus/xfwm4/right-active.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"1 21 2 1",
+" c None",
+". c #b8bb26",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/.themes/Klaus/xfwm4/right-inactive.xpm b/.themes/Klaus/xfwm4/right-inactive.xpm
new file mode 100644
index 00000000..d1b2ee92
--- /dev/null
+++ b/.themes/Klaus/xfwm4/right-inactive.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"1 21 2 1",
+" c None",
+". c #1d2021",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/.themes/Klaus/xfwm4/shade-active.xpm b/.themes/Klaus/xfwm4/shade-active.xpm
new file mode 100644
index 00000000..4bb7808c
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"..........++++..........",
+".........++++++.........",
+"........++++++++........",
+".......+++.++.+++.......",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-inactive.xpm b/.themes/Klaus/xfwm4/shade-inactive.xpm
new file mode 100644
index 00000000..ad0ab4c0
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"..........++++..........",
+".........++++++.........",
+"........++++++++........",
+".......+++.++.+++.......",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-prelight.xpm b/.themes/Klaus/xfwm4/shade-prelight.xpm
new file mode 100644
index 00000000..07f7c573
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"..........++++..........",
+".........++++++.........",
+"........++++++++........",
+".......+++.++.+++.......",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-pressed.xpm b/.themes/Klaus/xfwm4/shade-pressed.xpm
new file mode 100644
index 00000000..07f7c573
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"..........++++..........",
+".........++++++.........",
+"........++++++++........",
+".......+++.++.+++.......",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-toggled-active.xpm b/.themes/Klaus/xfwm4/shade-toggled-active.xpm
new file mode 100644
index 00000000..53d4ca33
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-toggled-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+".......+++.++.+++.......",
+"........++++++++........",
+".........++++++.........",
+"..........++++..........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm b/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm
new file mode 100644
index 00000000..26b478a4
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-toggled-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * shade_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+".......+++.++.+++.......",
+"........++++++++........",
+".........++++++.........",
+"..........++++..........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm b/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm
new file mode 100644
index 00000000..cd638838
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+".......+++.++.+++.......",
+"........++++++++........",
+".........++++++.........",
+"..........++++..........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm b/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm
new file mode 100644
index 00000000..cd638838
--- /dev/null
+++ b/.themes/Klaus/xfwm4/shade-toggled-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+"...........++...........",
+"...........++...........",
+".......+++.++.+++.......",
+"........++++++++........",
+".........++++++.........",
+"..........++++..........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-active.xpm b/.themes/Klaus/xfwm4/stick-active.xpm
new file mode 100644
index 00000000..143d10ed
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++..++.........",
+"........++....++........",
+"........++....++........",
+".........++..++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-inactive.xpm b/.themes/Klaus/xfwm4/stick-inactive.xpm
new file mode 100644
index 00000000..28c3a94f
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++..++.........",
+"........++....++........",
+"........++....++........",
+".........++..++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-prelight.xpm b/.themes/Klaus/xfwm4/stick-prelight.xpm
new file mode 100644
index 00000000..d7dfba92
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++..++.........",
+"........++....++........",
+"........++....++........",
+".........++..++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-pressed.xpm b/.themes/Klaus/xfwm4/stick-pressed.xpm
new file mode 100644
index 00000000..d7dfba92
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++..++.........",
+"........++....++........",
+"........++....++........",
+".........++..++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-toggled-active.xpm b/.themes/Klaus/xfwm4/stick-toggled-active.xpm
new file mode 100644
index 00000000..2ba1111f
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-toggled-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_active_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #d5c4a1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++++++.........",
+"........++++++++........",
+"........++++++++........",
+".........++++++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm b/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm
new file mode 100644
index 00000000..7070ed54
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-toggled-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #a79b81",
+"@ c #1d2021",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++++++.........",
+"........++++++++........",
+"........++++++++........",
+".........++++++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm b/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm
new file mode 100644
index 00000000..f1beed9e
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++++++.........",
+"........++++++++........",
+"........++++++++........",
+".........++++++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm b/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm
new file mode 100644
index 00000000..f1beed9e
--- /dev/null
+++ b/.themes/Klaus/xfwm4/stick-toggled-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"24 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #b8bb26 s active_color_1",
+"@ c #b8bb26",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"...........++...........",
+".........++++++.........",
+".........++++++.........",
+"........++++++++........",
+"........++++++++........",
+".........++++++.........",
+".........++++++.........",
+"...........++...........",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................",
+"........................"};
diff --git a/.themes/Klaus/xfwm4/themerc b/.themes/Klaus/xfwm4/themerc
new file mode 100644
index 00000000..f2e2ed63
--- /dev/null
+++ b/.themes/Klaus/xfwm4/themerc
@@ -0,0 +1,23 @@
+# Name: Numix xfwm4 theme
+# Author: Satyajit Sahoo
+# License: GPL-3.0+
+
+active_text_color=#d5c4a1
+inactive_text_color=#a79b81
+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/.themes/Klaus/xfwm4/title-1-active.xpm b/.themes/Klaus/xfwm4/title-1-active.xpm
new file mode 100644
index 00000000..070c24ca
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-1-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #b8bb26",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-1-inactive.xpm b/.themes/Klaus/xfwm4/title-1-inactive.xpm
new file mode 100644
index 00000000..d0b5bff6
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-1-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-2-active.xpm b/.themes/Klaus/xfwm4/title-2-active.xpm
new file mode 100644
index 00000000..074b31e8
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-2-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #b8bb26",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-2-inactive.xpm b/.themes/Klaus/xfwm4/title-2-inactive.xpm
new file mode 100644
index 00000000..ff8a512b
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-2-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-3-active.xpm b/.themes/Klaus/xfwm4/title-3-active.xpm
new file mode 100644
index 00000000..9b91ed68
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-3-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #b8bb26",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-3-inactive.xpm b/.themes/Klaus/xfwm4/title-3-inactive.xpm
new file mode 100644
index 00000000..5361291b
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-3-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-4-active.xpm b/.themes/Klaus/xfwm4/title-4-active.xpm
new file mode 100644
index 00000000..54f463b1
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-4-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #b8bb26",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-4-inactive.xpm b/.themes/Klaus/xfwm4/title-4-inactive.xpm
new file mode 100644
index 00000000..dcc0bd2f
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-4-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-5-active.xpm b/.themes/Klaus/xfwm4/title-5-active.xpm
new file mode 100644
index 00000000..0a89e3fc
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-5-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #b8bb26",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/title-5-inactive.xpm b/.themes/Klaus/xfwm4/title-5-inactive.xpm
new file mode 100644
index 00000000..1caba895
--- /dev/null
+++ b/.themes/Klaus/xfwm4/title-5-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"2 26 3 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"..",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++",
+"++"};
diff --git a/.themes/Klaus/xfwm4/top-left-active.xpm b/.themes/Klaus/xfwm4/top-left-active.xpm
new file mode 100644
index 00000000..590e6572
--- /dev/null
+++ b/.themes/Klaus/xfwm4/top-left-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"2 26 4 1",
+" c None",
+". c #b8bb26",
+"+ c #b8bb26",
+"@ c #1d2021",
+" .",
+".+",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@"};
diff --git a/.themes/Klaus/xfwm4/top-left-inactive.xpm b/.themes/Klaus/xfwm4/top-left-inactive.xpm
new file mode 100644
index 00000000..556f0ff1
--- /dev/null
+++ b/.themes/Klaus/xfwm4/top-left-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"2 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"@ c #1d2021",
+" .",
+".+",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@",
+".@"};
diff --git a/.themes/Klaus/xfwm4/top-right-active.xpm b/.themes/Klaus/xfwm4/top-right-active.xpm
new file mode 100644
index 00000000..aa1f524c
--- /dev/null
+++ b/.themes/Klaus/xfwm4/top-right-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"2 26 4 1",
+" c None",
+". c #b8bb26",
+"+ c #b8bb26",
+"@ c #1d2021",
+". ",
+"+.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@."};
diff --git a/.themes/Klaus/xfwm4/top-right-inactive.xpm b/.themes/Klaus/xfwm4/top-right-inactive.xpm
new file mode 100644
index 00000000..ee281b7e
--- /dev/null
+++ b/.themes/Klaus/xfwm4/top-right-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"2 26 4 1",
+" c None",
+". c #1d2021",
+"+ c #1d2021",
+"@ c #1d2021",
+". ",
+"+.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@.",
+"@."};
diff --git a/0 b/0
deleted file mode 100644
index e69de29b..00000000
diff --git a/bin/screenshot b/bin/screenshot
old mode 100644
new mode 100755
diff --git a/pictures/pfp.png b/pictures/pfp.png
new file mode 100644
index 00000000..9eca6a6a
Binary files /dev/null and b/pictures/pfp.png differ
diff --git a/scripts/bedtime.sh b/scripts/bedtime.sh
new file mode 100644
index 00000000..385940e7
--- /dev/null
+++ b/scripts/bedtime.sh
@@ -0,0 +1,9 @@
+Mon=0030
+Tue=2330
+Wed=2330
+Thu=0030
+Fri=0130
+Sat=0130
+Sun=0130
+
+today=$(date +'%a')