diff --git a/albert/.config/albert/albert.conf b/albert/.config/albert/albert.conf
new file mode 100644
index 0000000..d96a4bf
--- /dev/null
+++ b/albert/.config/albert/albert.conf
@@ -0,0 +1,12 @@
+[General]
+alwaysOnTop=true
+displayIcons=true
+displayScrollbar=false
+displayShadow=true
+hideOnClose=false
+hideOnFocusLoss=false
+hotkey=Ctrl+Space
+itemCount=5
+showCentered=true
+showTray=true
+theme=Bright
diff --git a/conky/.config/.themepacks b/conky/.config/.themepacks
new file mode 100644
index 0000000..59ddd03
--- /dev/null
+++ b/conky/.config/.themepacks
@@ -0,0 +1,4 @@
+default-themes-1.1.cmtp.7z
+default-themes-1.2.cmtp.7z
+default-themes-2.1.cmtp.7z
+default-themes-2.1.cmtp.7z
diff --git a/conky/.config/Conky MIUI/b.png b/conky/.config/Conky MIUI/b.png
new file mode 100644
index 0000000..ef97d99
Binary files /dev/null and b/conky/.config/Conky MIUI/b.png differ
diff --git a/conky/.config/Conky MIUI/c.png b/conky/.config/Conky MIUI/c.png
new file mode 100644
index 0000000..6a88b11
Binary files /dev/null and b/conky/.config/Conky MIUI/c.png differ
diff --git a/conky/.config/Conky MIUI/miui b/conky/.config/Conky MIUI/miui
new file mode 100644
index 0000000..f1d725f
--- /dev/null
+++ b/conky/.config/Conky MIUI/miui
@@ -0,0 +1,63 @@
+######################
+# - Conky settings - #
+######################
+update_interval 1
+total_run_times 0
+net_avg_samples 1
+cpu_avg_samples 1
+
+imlib_cache_size 0
+double_buffer yes
+no_buffers yes
+
+#####################
+# - Text settings - #
+#####################
+use_xft yes
+xftfont AvantGarde LT Medium:size=40
+override_utf8_locale yes
+text_buffer_size 2048
+
+#############################
+# - Window specifications - #
+#############################
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+#own_window_argb_visual yes
+#own_window_argb_value 100
+
+alignment top_middle
+gap_x 0
+gap_y 40
+minimum_size 350 300
+
+
+default_bar_size 60 8
+
+#########################
+# - Graphics settings - #
+#########################
+draw_shades no
+
+default_color 080808
+default_shade_color 1d1d1d
+color0 ffffff
+color1 ffffff
+color2 ffffff
+
+
+#lua_load ~/.conky/conkybg.lua
+#lua_draw_hook_pre conky_draw_bg
+
+own_window_argb_visual no
+own_window_colour 000000
+own_window_argb_value 0
+TEXT
+${voffset 11} ${goto 30}${time %I} ${goto 110}${time %M}
+${image ./b.png -p 0,0 -s 188x100}
+${voffset -180} ${goto 240}${font AvantGarde LT Medium:size=10}${time %a} ${font}
+${font AvantGarde LT Medium:size=38}${voffset -65}${goto 225}${time %d}
+${image ./c.png -p 200,0 -s 100x100}
+
diff --git a/conky/.config/Conky MIUI/miui.jpg b/conky/.config/Conky MIUI/miui.jpg
new file mode 100644
index 0000000..0923829
Binary files /dev/null and b/conky/.config/Conky MIUI/miui.jpg differ
diff --git a/conky/.config/Conky MIUI/source.txt b/conky/.config/Conky MIUI/source.txt
new file mode 100644
index 0000000..c42819c
--- /dev/null
+++ b/conky/.config/Conky MIUI/source.txt
@@ -0,0 +1 @@
+http://bigrza.deviantart.com/art/Conky-Miui-216613544
diff --git a/conky/.config/Conky Seamod/conky_seamod b/conky/.config/Conky Seamod/conky_seamod
new file mode 100644
index 0000000..92dcba8
--- /dev/null
+++ b/conky/.config/Conky Seamod/conky_seamod
@@ -0,0 +1,123 @@
+#==============================================================================
+# conkyrc_seamod
+# Date : 05/02/2012
+# Author : SeaJey
+# Version : v0.1
+# License : Distributed under the terms of GNU GPL version 2 or later
+#
+# This version is a modification of conkyrc_lunatico wich is modification of conkyrc_orange
+#
+# conkyrc_orange: http://gnome-look.org/content/show.php?content=137503&forumpage=0
+# conkyrc_lunatico: http://gnome-look.org/content/show.php?content=142884
+#==============================================================================
+
+background yes
+update_interval 1
+
+cpu_avg_samples 1
+net_avg_samples 2
+temperature_unit celsius
+
+double_buffer yes
+no_buffers yes
+text_buffer_size 2048
+
+gap_x 40
+gap_y 70
+minimum_size 300 900
+maximum_width 350
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_argb_visual yes
+own_window_argb_visual yes
+own_window_colour 000000
+own_window_argb_value 0
+own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
+
+border_inner_margin 0
+border_outer_margin 0
+alignment top_right
+
+
+draw_shades no
+draw_outline no
+draw_borders no
+draw_graph_borders no
+
+override_utf8_locale yes
+use_xft yes
+xftfont caviar dreams:size=10
+xftalpha 0.5
+uppercase no
+
+# Defining colors
+default_color FFFFFF
+# Shades of Gray
+color1 DDDDDD
+color2 AAAAAA
+color3 888888
+# Orange
+color4 EF5A29
+# Green
+color5 77B753
+
+# Loading lua script for drawning rings
+lua_load ./seamod_rings.lua
+lua_draw_hook_post main
+
+## System information using conky capabilities
+
+# Header with base system info
+own_window_argb_value 0
+own_window_colour 000000
+TEXT
+${font Ubuntu:size=10,weight:bold}${color4}SYSTEM ${hr 2}
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}$sysname $kernel
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}$nodename
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}Uptime: $uptime
+
+# Showing CPU Graph
+${voffset 20}
+${offset 120}${cpugraph 40,183 666666 666666}${voffset -25}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}CPU
+# Showing TOP 5 CPU-consumers
+${offset 105}${font Ubuntu:size=10,weight:normal}${color4}${top name 1}${alignr}${top cpu 1}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color1}${top name 2}${alignr}${top cpu 2}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color2}${top name 3}${alignr}${top cpu 3}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top name 4}${alignr}${top cpu 4}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top name 5}${alignr}${top cpu 5}%
+
+#Showing memory part with TOP 5
+${voffset 40}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}MEM
+${offset 105}${font Ubuntu:size=10,weight:normal}${color4}${top_mem name 1}${alignr}${top_mem mem 1}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color1}${top_mem name 2}${alignr}${top_mem mem 2}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color2}${top_mem name 3}${alignr}${top_mem mem 3}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top_mem name 4}${alignr}${top_mem mem 4}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top_mem name 4}${alignr}${top_mem mem 5}%
+
+# Showing disk partitions: root, home and Data
+${voffset 28}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}DISKS
+${offset 120}${diskiograph 33,183 666666 666666}${voffset -30}
+${voffset 20}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /home}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /home}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /media/Data}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /media/Data}
+
+# Network data (my desktop have only LAN). ETHERNET ring is mostly useless but looks pretty, main info is in the graphs
+${voffset 43}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}ETHERNET
+${voffset 40}
+${offset 15}${color1}${font Ubuntu:size=9,weight:bold}Up: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${upspeed eth0} / ${totalup}
+${offset 15}${upspeedgraph eth0 40,285 4B1B0C FF5C2B 100 -l}
+${offset 15}${color1}${font Ubuntu:size=9,weight:bold}Down: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${downspeed eth0} / ${totaldown}
+${offset 15}${downspeedgraph eth0 40,285 324D23 77B753 100 -l}
+
+${color4}${hr 2}
+
+
+
+
diff --git a/conky/.config/Conky Seamod/conky_seamod.jpg b/conky/.config/Conky Seamod/conky_seamod.jpg
new file mode 100644
index 0000000..ada6a7d
Binary files /dev/null and b/conky/.config/Conky Seamod/conky_seamod.jpg differ
diff --git a/conky/.config/Conky Seamod/seamod_rings.lua b/conky/.config/Conky Seamod/seamod_rings.lua
new file mode 100644
index 0000000..024fbf3
--- /dev/null
+++ b/conky/.config/Conky Seamod/seamod_rings.lua
@@ -0,0 +1,386 @@
+--==============================================================================
+-- seamod_rings.lua
+--
+-- Date : 05/02/2012
+-- Author : SeaJey
+-- Version : v0.1
+-- License : Distributed under the terms of GNU GPL version 2 or later
+--
+-- This version is a modification of lunatico_rings.lua wich is modification of conky_orange.lua
+--
+-- conky_orange.lua: http://gnome-look.org/content/show.php?content=137503&forumpage=0
+-- lunatico_rings.lua: http://gnome-look.org/content/show.php?content=142884
+--==============================================================================
+
+require 'cairo'
+
+
+--------------------------------------------------------------------------------
+-- gauge DATA
+gauge = {
+{
+ name='cpu', arg='cpu0', max_value=100,
+ x=70, y=130,
+ graph_radius=54,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu1', max_value=100,
+ x=70, y=130,
+ graph_radius=48,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=40,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu2', max_value=100,
+ x=70, y=130,
+ graph_radius=20,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=30,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu3', max_value=100,
+ x=70, y=130,
+ graph_radius=14,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=4,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='memperc', arg='', max_value=100,
+ x=70, y=300,
+ graph_radius=54,
+ graph_thickness=10,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=42,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.5,
+ caption='',
+ caption_weight=1, caption_size=10.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='fs_used_perc', arg='/media/Data', max_value=100,
+ x=70, y=470,
+ graph_radius=54,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Data',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='fs_used_perc', arg='/home/', max_value=100,
+ x=70, y=470,
+ graph_radius=42,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=32,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Home',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='fs_used_perc', arg='/', max_value=100,
+ x=70, y=470,
+ graph_radius=30,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=22,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Root',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='downspeedf', arg='eth0', max_value=100,
+ x=70, y=660,
+ graph_radius=54,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Down',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='upspeedf', arg='eth0', max_value=100,
+ x=70, y=660,
+ graph_radius=42,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=0,
+ txt_radius=30,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Up',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+}
+
+-------------------------------------------------------------------------------
+-- rgb_to_r_g_b
+-- converts color in hexa to decimal
+--
+function rgb_to_r_g_b(colour, alpha)
+ return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
+end
+
+-------------------------------------------------------------------------------
+-- angle_to_position
+-- convert degree to rad and rotate (0 degree is top/north)
+--
+function angle_to_position(start_angle, current_angle)
+ local pos = current_angle + start_angle
+ return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
+end
+
+
+-------------------------------------------------------------------------------
+-- draw_gauge_ring
+-- displays gauges
+--
+function draw_gauge_ring(display, data, value)
+ local max_value = data['max_value']
+ local x, y = data['x'], data['y']
+ local graph_radius = data['graph_radius']
+ local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
+ local graph_start_angle = data['graph_start_angle']
+ local graph_unit_angle = data['graph_unit_angle']
+ local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
+ local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
+ local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
+ local graph_end_angle = (max_value * graph_unit_angle) % 360
+
+ -- background ring
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
+ cairo_set_line_width(display, graph_thickness)
+ cairo_stroke(display)
+
+ -- arc of value
+ local val = value % (max_value + 1)
+ local start_arc = 0
+ local stop_arc = 0
+ local i = 1
+ while i <= val do
+ start_arc = (graph_unit_angle * i) - graph_unit_thickness
+ stop_arc = (graph_unit_angle * i)
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
+ cairo_stroke(display)
+ i = i + 1
+ end
+ local angle = start_arc
+
+ -- hand
+ start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
+ stop_arc = (graph_unit_angle * val)
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
+ cairo_stroke(display)
+
+ -- graduations marks
+ local graduation_radius = data['graduation_radius']
+ local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
+ local graduation_unit_angle = data['graduation_unit_angle']
+ local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
+ if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
+ local nb_graduation = graph_end_angle / graduation_unit_angle
+ local i = 0
+ while i < nb_graduation do
+ cairo_set_line_width(display, graduation_thickness)
+ start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
+ stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
+ cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
+ cairo_stroke(display)
+ cairo_set_line_width(display, graph_thickness)
+ i = i + 1
+ end
+ end
+
+ -- text
+ local txt_radius = data['txt_radius']
+ local txt_weight, txt_size = data['txt_weight'], data['txt_size']
+ local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
+ local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
+ local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
+ cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
+ cairo_set_font_size (display, txt_size)
+ cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
+ cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
+ cairo_show_text (display, value)
+ cairo_stroke (display)
+
+ -- caption
+ local caption = data['caption']
+ local caption_weight, caption_size = data['caption_weight'], data['caption_size']
+ local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
+ local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
+ local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
+ cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
+ cairo_set_font_size (display, caption_size)
+ cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
+ cairo_move_to (display, x + tox + 5, y + toy + 1)
+ -- bad hack but not enough time !
+ if graph_start_angle < 105 then
+ cairo_move_to (display, x + tox - 30, y + toy + 1)
+ end
+ cairo_show_text (display, caption)
+ cairo_stroke (display)
+end
+
+
+-------------------------------------------------------------------------------
+-- go_gauge_rings
+-- loads data and displays gauges
+--
+function go_gauge_rings(display)
+ local function load_gauge_rings(display, data)
+ local str, value = '', 0
+ str = string.format('${%s %s}',data['name'], data['arg'])
+ str = conky_parse(str)
+ value = tonumber(str)
+ draw_gauge_ring(display, data, value)
+ end
+
+ for i in pairs(gauge) do
+ load_gauge_rings(display, gauge[i])
+ end
+end
+
+-------------------------------------------------------------------------------
+-- MAIN
+function conky_main()
+ if conky_window == nil then
+ return
+ end
+
+ local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
+ local display = cairo_create(cs)
+
+ local updates = conky_parse('${updates}')
+ update_num = tonumber(updates)
+
+ if update_num > 5 then
+ go_gauge_rings(display)
+ end
+
+ cairo_surface_destroy(cs)
+ cairo_destroy(display)
+
+end
+
diff --git a/conky/.config/Conky Seamod/source.txt b/conky/.config/Conky Seamod/source.txt
new file mode 100644
index 0000000..2f49467
--- /dev/null
+++ b/conky/.config/Conky Seamod/source.txt
@@ -0,0 +1,2 @@
+http://seajey.deviantart.com/art/Conky-Seamod-v0-1-283461046
+
diff --git a/conky/.config/Gotham/Gotham b/conky/.config/Gotham/Gotham
new file mode 100644
index 0000000..8d97ddc
--- /dev/null
+++ b/conky/.config/Gotham/Gotham
@@ -0,0 +1,44 @@
+use_xft yes
+xftfont 123:size=8
+xftalpha 0.1
+update_interval 1
+total_run_times 0
+
+own_window yes
+own_window_type normal
+own_window_transparent no
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+own_window_colour 000000
+own_window_argb_visual yes
+own_window_argb_value 128
+
+double_buffer yes
+#minimum_size 250 5
+#maximum_width 500
+draw_shades no
+draw_outline no
+draw_borders no
+draw_graph_borders no
+default_color white
+default_shade_color red
+default_outline_color green
+alignment top_left
+gap_x 350
+gap_y 40
+no_buffers yes
+uppercase no
+cpu_avg_samples 2
+net_avg_samples 1
+override_utf8_locale yes
+use_spacer yes
+
+
+minimum_size 0 0
+TEXT
+${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=120}${time %H:%M}${font}${voffset -84}${offset 10}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time %B} ${time %Y}${font}${voffset 24}${font GE Inspira:pixelsize=58}${offset -148}${time %A}${font}
+${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}HD ${offset 9}$color${fs_free /} / ${fs_size /}${offset 30}${color FFA300}RAM ${offset 9}$color$mem / $memmax${offset 30}${color FFA300}CPU ${offset 9}$color${cpu cpu0}%
+
+
+
+
+
diff --git a/conky/.config/Gotham/Gotham.jpg b/conky/.config/Gotham/Gotham.jpg
new file mode 100644
index 0000000..a7d85c1
Binary files /dev/null and b/conky/.config/Gotham/Gotham.jpg differ
diff --git a/conky/.config/Gotham/source.txt b/conky/.config/Gotham/source.txt
new file mode 100644
index 0000000..d69d643
--- /dev/null
+++ b/conky/.config/Gotham/source.txt
@@ -0,0 +1 @@
+http://psyjunta.deviantart.com/art/Gotham-Conky-config-205465419
diff --git a/conky/.config/Green Apple Desktop/Gotham b/conky/.config/Green Apple Desktop/Gotham
new file mode 100644
index 0000000..b92cdc7
--- /dev/null
+++ b/conky/.config/Green Apple Desktop/Gotham
@@ -0,0 +1,44 @@
+use_xft yes
+xftfont 123:size=8
+xftalpha 0.1
+update_interval 1
+total_run_times 0
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+
+double_buffer yes
+#minimum_size 250 5
+#maximum_width 500
+draw_shades no
+draw_outline no
+draw_borders no
+draw_graph_borders no
+default_color white
+default_shade_color red
+default_outline_color green
+alignment top_left
+gap_x 200
+gap_y 30
+no_buffers yes
+uppercase no
+cpu_avg_samples 2
+net_avg_samples 1
+override_utf8_locale yes
+use_spacer yes
+
+
+minimum_size 0 0
+TEXT
+${voffset 10}${color EAEAEA}${font GE Inspira:pixelsize=120}${time %I:%M}${font}${voffset -84}${offset 10}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time %B} ${time %Y}${font}${voffset 24}${font GE Inspira:pixelsize=58}${offset -148}${time %A}${font}
+${voffset 1}${offset 12}${font Ubuntu:pixelsize=12}${color FFA300}HD ${offset 9}$color${fs_free /} / ${fs_size /}${offset 30}${color FFA300}RAM ${offset 9}$color$mem / $memmax${offset 30}${color FFA300}CPU ${offset 9}$color${cpu cpu0}%
+
+
+
+
+
diff --git a/conky/.config/Green Apple Desktop/Gotham.png b/conky/.config/Green Apple Desktop/Gotham.png
new file mode 100644
index 0000000..468d646
Binary files /dev/null and b/conky/.config/Green Apple Desktop/Gotham.png differ
diff --git a/conky/.config/Green Apple Desktop/Green Apple Desktop.cmtheme b/conky/.config/Green Apple Desktop/Green Apple Desktop.cmtheme
new file mode 100644
index 0000000..6a65442
--- /dev/null
+++ b/conky/.config/Green Apple Desktop/Green Apple Desktop.cmtheme
@@ -0,0 +1,4 @@
+~/.conky/Green Apple Desktop/conky_seamod
+~/.conky/Green Apple Desktop/Gotham
+~/.conky/Green Apple Desktop/wallpaper.jpg
+wallpaper-scaling:stretched
diff --git a/conky/.config/Green Apple Desktop/Green Apple Desktop.jpg b/conky/.config/Green Apple Desktop/Green Apple Desktop.jpg
new file mode 100644
index 0000000..0b76688
Binary files /dev/null and b/conky/.config/Green Apple Desktop/Green Apple Desktop.jpg differ
diff --git a/conky/.config/Green Apple Desktop/conky_seamod b/conky/.config/Green Apple Desktop/conky_seamod
new file mode 100644
index 0000000..0cd0d4f
--- /dev/null
+++ b/conky/.config/Green Apple Desktop/conky_seamod
@@ -0,0 +1,118 @@
+#==============================================================================
+# conkyrc_seamod
+# Date : 05/02/2012
+# Author : SeaJey
+# Version : v0.1
+# License : Distributed under the terms of GNU GPL version 2 or later
+#
+# This version is a modification of conkyrc_lunatico wich is modification of conkyrc_orange
+#
+# conkyrc_orange: http://gnome-look.org/content/show.php?content=137503&forumpage=0
+# conkyrc_lunatico: http://gnome-look.org/content/show.php?content=142884
+#==============================================================================
+
+background yes
+update_interval 1
+
+cpu_avg_samples 1
+net_avg_samples 2
+temperature_unit celsius
+
+double_buffer yes
+no_buffers yes
+text_buffer_size 2048
+override_utf8_locale yes
+use_xft yes
+xftfont caviar dreams:size=10
+xftalpha 0.5
+uppercase no
+
+gap_x 20
+gap_y 70
+minimum_size 300 900
+maximum_width 350
+
+own_window yes
+own_window_type normal
+own_window_transparent no
+own_window_argb_visual yes
+own_window_argb_visual yes
+own_window_colour 000000
+own_window_argb_value 204
+own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
+
+border_inner_margin 0
+border_outer_margin 0
+alignment top_right
+
+draw_shades no
+draw_outline no
+draw_borders no
+draw_graph_borders no
+
+# Defining colors
+default_color FFFFFF
+# Shades of Gray
+color1 DDDDDD
+color2 AAAAAA
+color3 888888
+# Orange
+color4 EF5A29
+# Green
+color5 77B753
+
+# Loading lua script for drawning rings
+lua_load ./seamod_rings.lua
+lua_draw_hook_post main
+
+## System information using conky capabilities
+
+TEXT
+${font Ubuntu:size=10,weight:bold}${color4}SYSTEM ${hr 2}
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}$sysname $kernel
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}$nodename
+${offset 15}${font Ubuntu:size=10,weight:normal}${color1}Uptime: $uptime
+
+# Showing CPU Graph
+${voffset 20}
+${offset 120}${cpugraph 40,183 666666 666666}${voffset -25}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}CPU
+# Showing TOP 5 CPU-consumers
+${offset 105}${font Ubuntu:size=10,weight:normal}${color4}${top name 1}${alignr}${top cpu 1}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color1}${top name 2}${alignr}${top cpu 2}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color2}${top name 3}${alignr}${top cpu 3}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top name 4}${alignr}${top cpu 4}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top name 5}${alignr}${top cpu 5}%
+
+#Showing memory part with TOP 5
+${voffset 40}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}MEM
+${offset 105}${font Ubuntu:size=10,weight:normal}${color4}${top_mem name 1}${alignr}${top_mem mem 1}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color1}${top_mem name 2}${alignr}${top_mem mem 2}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color2}${top_mem name 3}${alignr}${top_mem mem 3}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top_mem name 4}${alignr}${top_mem mem 4}%
+${offset 105}${font Ubuntu:size=10,weight:normal}${color3}${top_mem name 4}${alignr}${top_mem mem 5}%
+
+# Showing disk partitions: root, home and Data
+${voffset 28}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}DISKS
+${offset 120}${diskiograph 33,183 666666 666666}${voffset -30}
+${voffset 20}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /home}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /home}
+${offset 15}${font Ubuntu:size=9,weight:bold}${color1}Free: ${font Ubuntu:size=9,weight:normal}${fs_free /media/Data}${alignr}${font Ubuntu:size=9,weight:bold}Used: ${font Ubuntu:size=9,weight:normal}${fs_used /media/Data}
+
+# Network data (my desktop have only LAN). ETHERNET ring is mostly useless but looks pretty, main info is in the graphs
+${voffset 43}
+${offset 90}${font Ubuntu:size=10,weight:bold}${color5}ETHERNET
+${voffset 40}
+${offset 15}${color1}${font Ubuntu:size=9,weight:bold}Up: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${upspeed eth0} / ${totalup}
+${offset 15}${upspeedgraph eth0 40,285 4B1B0C FF5C2B 100 -l}
+${offset 15}${color1}${font Ubuntu:size=9,weight:bold}Down: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${downspeed eth0} / ${totaldown}
+${offset 15}${downspeedgraph eth0 40,285 324D23 77B753 100 -l}
+
+${color4}${hr 2}
+
+
+
+
diff --git a/conky/.config/Green Apple Desktop/conky_seamod.jpg b/conky/.config/Green Apple Desktop/conky_seamod.jpg
new file mode 100644
index 0000000..ada6a7d
Binary files /dev/null and b/conky/.config/Green Apple Desktop/conky_seamod.jpg differ
diff --git a/conky/.config/Green Apple Desktop/seamod_rings.lua b/conky/.config/Green Apple Desktop/seamod_rings.lua
new file mode 100644
index 0000000..024fbf3
--- /dev/null
+++ b/conky/.config/Green Apple Desktop/seamod_rings.lua
@@ -0,0 +1,386 @@
+--==============================================================================
+-- seamod_rings.lua
+--
+-- Date : 05/02/2012
+-- Author : SeaJey
+-- Version : v0.1
+-- License : Distributed under the terms of GNU GPL version 2 or later
+--
+-- This version is a modification of lunatico_rings.lua wich is modification of conky_orange.lua
+--
+-- conky_orange.lua: http://gnome-look.org/content/show.php?content=137503&forumpage=0
+-- lunatico_rings.lua: http://gnome-look.org/content/show.php?content=142884
+--==============================================================================
+
+require 'cairo'
+
+
+--------------------------------------------------------------------------------
+-- gauge DATA
+gauge = {
+{
+ name='cpu', arg='cpu0', max_value=100,
+ x=70, y=130,
+ graph_radius=54,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu1', max_value=100,
+ x=70, y=130,
+ graph_radius=48,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=40,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu2', max_value=100,
+ x=70, y=130,
+ graph_radius=20,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=30,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='cpu', arg='cpu3', max_value=100,
+ x=70, y=130,
+ graph_radius=14,
+ graph_thickness=5,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=4,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='',
+ caption_weight=1, caption_size=9.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='memperc', arg='', max_value=100,
+ x=70, y=300,
+ graph_radius=54,
+ graph_thickness=10,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=42,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.5,
+ caption='',
+ caption_weight=1, caption_size=10.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
+},
+{
+ name='fs_used_perc', arg='/media/Data', max_value=100,
+ x=70, y=470,
+ graph_radius=54,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Data',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='fs_used_perc', arg='/home/', max_value=100,
+ x=70, y=470,
+ graph_radius=42,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=32,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Home',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='fs_used_perc', arg='/', max_value=100,
+ x=70, y=470,
+ graph_radius=30,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=1.0,
+ txt_radius=22,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=23,
+ graduation_thickness=0, graduation_mark_thickness=2,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Root',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='downspeedf', arg='eth0', max_value=100,
+ x=70, y=660,
+ graph_radius=54,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=0,
+ txt_radius=64,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Down',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+{
+ name='upspeedf', arg='eth0', max_value=100,
+ x=70, y=660,
+ graph_radius=42,
+ graph_thickness=7,
+ graph_start_angle=180,
+ graph_unit_angle=2.7, graph_unit_thickness=2.7,
+ graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
+ graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
+ hand_fg_colour=0xEF5A29, hand_fg_alpha=0,
+ txt_radius=30,
+ txt_weight=0, txt_size=9.0,
+ txt_fg_colour=0xEF5A29, txt_fg_alpha=1.0,
+ graduation_radius=28,
+ graduation_thickness=0, graduation_mark_thickness=1,
+ graduation_unit_angle=27,
+ graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
+ caption='Up',
+ caption_weight=1, caption_size=12.0,
+ caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
+},
+}
+
+-------------------------------------------------------------------------------
+-- rgb_to_r_g_b
+-- converts color in hexa to decimal
+--
+function rgb_to_r_g_b(colour, alpha)
+ return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
+end
+
+-------------------------------------------------------------------------------
+-- angle_to_position
+-- convert degree to rad and rotate (0 degree is top/north)
+--
+function angle_to_position(start_angle, current_angle)
+ local pos = current_angle + start_angle
+ return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
+end
+
+
+-------------------------------------------------------------------------------
+-- draw_gauge_ring
+-- displays gauges
+--
+function draw_gauge_ring(display, data, value)
+ local max_value = data['max_value']
+ local x, y = data['x'], data['y']
+ local graph_radius = data['graph_radius']
+ local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
+ local graph_start_angle = data['graph_start_angle']
+ local graph_unit_angle = data['graph_unit_angle']
+ local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
+ local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
+ local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
+ local graph_end_angle = (max_value * graph_unit_angle) % 360
+
+ -- background ring
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
+ cairo_set_line_width(display, graph_thickness)
+ cairo_stroke(display)
+
+ -- arc of value
+ local val = value % (max_value + 1)
+ local start_arc = 0
+ local stop_arc = 0
+ local i = 1
+ while i <= val do
+ start_arc = (graph_unit_angle * i) - graph_unit_thickness
+ stop_arc = (graph_unit_angle * i)
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
+ cairo_stroke(display)
+ i = i + 1
+ end
+ local angle = start_arc
+
+ -- hand
+ start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
+ stop_arc = (graph_unit_angle * val)
+ cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
+ cairo_stroke(display)
+
+ -- graduations marks
+ local graduation_radius = data['graduation_radius']
+ local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
+ local graduation_unit_angle = data['graduation_unit_angle']
+ local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
+ if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
+ local nb_graduation = graph_end_angle / graduation_unit_angle
+ local i = 0
+ while i < nb_graduation do
+ cairo_set_line_width(display, graduation_thickness)
+ start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
+ stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
+ cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
+ cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
+ cairo_stroke(display)
+ cairo_set_line_width(display, graph_thickness)
+ i = i + 1
+ end
+ end
+
+ -- text
+ local txt_radius = data['txt_radius']
+ local txt_weight, txt_size = data['txt_weight'], data['txt_size']
+ local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
+ local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
+ local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
+ cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
+ cairo_set_font_size (display, txt_size)
+ cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
+ cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
+ cairo_show_text (display, value)
+ cairo_stroke (display)
+
+ -- caption
+ local caption = data['caption']
+ local caption_weight, caption_size = data['caption_weight'], data['caption_size']
+ local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
+ local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
+ local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
+ cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
+ cairo_set_font_size (display, caption_size)
+ cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
+ cairo_move_to (display, x + tox + 5, y + toy + 1)
+ -- bad hack but not enough time !
+ if graph_start_angle < 105 then
+ cairo_move_to (display, x + tox - 30, y + toy + 1)
+ end
+ cairo_show_text (display, caption)
+ cairo_stroke (display)
+end
+
+
+-------------------------------------------------------------------------------
+-- go_gauge_rings
+-- loads data and displays gauges
+--
+function go_gauge_rings(display)
+ local function load_gauge_rings(display, data)
+ local str, value = '', 0
+ str = string.format('${%s %s}',data['name'], data['arg'])
+ str = conky_parse(str)
+ value = tonumber(str)
+ draw_gauge_ring(display, data, value)
+ end
+
+ for i in pairs(gauge) do
+ load_gauge_rings(display, gauge[i])
+ end
+end
+
+-------------------------------------------------------------------------------
+-- MAIN
+function conky_main()
+ if conky_window == nil then
+ return
+ end
+
+ local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
+ local display = cairo_create(cs)
+
+ local updates = conky_parse('${updates}')
+ update_num = tonumber(updates)
+
+ if update_num > 5 then
+ go_gauge_rings(display)
+ end
+
+ cairo_surface_destroy(cs)
+ cairo_destroy(display)
+
+end
+
diff --git a/conky/.config/Green Apple Desktop/source.txt b/conky/.config/Green Apple Desktop/source.txt
new file mode 100644
index 0000000..fd496a2
--- /dev/null
+++ b/conky/.config/Green Apple Desktop/source.txt
@@ -0,0 +1 @@
+https://plus.google.com/100924874037430325534/posts/WfJVEoyrZhm
diff --git a/conky/.config/Green Apple Desktop/wallpaper.jpg b/conky/.config/Green Apple Desktop/wallpaper.jpg
new file mode 100644
index 0000000..a8e0394
Binary files /dev/null and b/conky/.config/Green Apple Desktop/wallpaper.jpg differ
diff --git a/conky/.config/TeejeeTech/CPU Panel (2-core) b/conky/.config/TeejeeTech/CPU Panel (2-core)
new file mode 100644
index 0000000..0e84371
--- /dev/null
+++ b/conky/.config/TeejeeTech/CPU Panel (2-core)
@@ -0,0 +1,61 @@
+# **********************************************************************
+# "CPU Panel (2-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 20
+gap_y 40
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 300 210
+stippled_borders 0
+update_interval 1.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=12
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}CPU ${color0} ${cpu cpu0}% ${color3}${cpubar cpu0 10,}
+${cpugraph cpu0 100,300}${voffset -19}
+${cpugraph cpu1 80,150}${cpugraph cpu2 80,150}${voffset -19}
+${font Ubuntu:size=10}${voffset -70}${color3}${goto 10}1 ${goto 160}2
+${font Ubuntu:size=8}${voffset -17}${color3}${goto 108}${freq_g (1)}GHz ${goto 258}${freq_g (2)}GHz
diff --git a/conky/.config/TeejeeTech/CPU Panel (2-core).jpg b/conky/.config/TeejeeTech/CPU Panel (2-core).jpg
new file mode 100644
index 0000000..3edb1de
Binary files /dev/null and b/conky/.config/TeejeeTech/CPU Panel (2-core).jpg differ
diff --git a/conky/.config/TeejeeTech/CPU Panel (4-core) b/conky/.config/TeejeeTech/CPU Panel (4-core)
new file mode 100644
index 0000000..7e2ab7d
--- /dev/null
+++ b/conky/.config/TeejeeTech/CPU Panel (4-core)
@@ -0,0 +1,62 @@
+# **********************************************************************
+# "CPU Panel (4-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment top_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 20
+gap_y 40
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent no
+own_window_colour 000000
+own_window_argb_visual yes
+own_window_argb_value 128
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 300 230
+stippled_borders 0
+update_interval 1.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=12
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}CPU ${color0} ${cpu cpu0}% ${color3}${cpubar cpu0 10,}
+${cpugraph cpu0 100,300}${voffset -19}
+${cpugraph cpu1 50,150}${cpugraph cpu2 50,150}${voffset -19}
+${cpugraph cpu3 50,150}${cpugraph cpu4 50,150}
+${font Ubuntu:size=10}${voffset -110}${color3}${goto 10}1 ${goto 160}2 ${goto 0} ${voffset 50} ${goto 10}3 ${goto 160}4
+${font Ubuntu:size=8}${voffset -67}${color3}${goto 108}${freq_g (1)}GHz ${goto 258}${freq_g (2)}GHz ${goto 0}${voffset 50}${goto 108}${freq_g (3)}GHz ${goto 258}${freq_g (4)}GHz
diff --git a/conky/.config/TeejeeTech/CPU Panel (4-core).jpg b/conky/.config/TeejeeTech/CPU Panel (4-core).jpg
new file mode 100644
index 0000000..04da72c
Binary files /dev/null and b/conky/.config/TeejeeTech/CPU Panel (4-core).jpg differ
diff --git a/conky/.config/TeejeeTech/CPU Panel (6-core) b/conky/.config/TeejeeTech/CPU Panel (6-core)
new file mode 100644
index 0000000..b98f436
--- /dev/null
+++ b/conky/.config/TeejeeTech/CPU Panel (6-core)
@@ -0,0 +1,62 @@
+# **********************************************************************
+# "CPU Panel (6-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 20
+gap_y 40
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 300 230
+stippled_borders 0
+update_interval 1.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=12
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}CPU ${color0} ${cpu cpu0}% ${color3}${cpubar cpu0 10,}
+${cpugraph cpu0 100,300}${voffset -19}
+${cpugraph cpu1 50,100}${cpugraph cpu2 50,100}${cpugraph cpu3 50,100}${voffset -19}
+${cpugraph cpu4 50,100}${cpugraph cpu5 50,100}${cpugraph cpu6 50,100}
+${font Ubuntu:size=10}${voffset -110}${color3}${goto 10}1 ${goto 110}2 ${goto 210}3 ${goto 0} ${voffset 50} ${goto 10}4 ${goto 110}5 ${goto 210}6
+${font Ubuntu:size=8}${voffset -67}${color3}${goto 58}${freq_g (1)}GHz ${goto 158}${freq_g (2)}GHz ${goto 258}${freq_g (3)}GHz ${goto 0}${voffset 50}${goto 58}${freq_g (4)}GHz ${goto 158}${freq_g (5)}GHz ${goto 258}${freq_g (6)}GHz
diff --git a/conky/.config/TeejeeTech/CPU Panel (6-core).jpg b/conky/.config/TeejeeTech/CPU Panel (6-core).jpg
new file mode 100644
index 0000000..330c6ce
Binary files /dev/null and b/conky/.config/TeejeeTech/CPU Panel (6-core).jpg differ
diff --git a/conky/.config/TeejeeTech/CPU Panel (8-core) b/conky/.config/TeejeeTech/CPU Panel (8-core)
new file mode 100644
index 0000000..f805e73
--- /dev/null
+++ b/conky/.config/TeejeeTech/CPU Panel (8-core)
@@ -0,0 +1,62 @@
+# **********************************************************************
+# "CPU Panel (8-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 20
+gap_y 40
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 350 230
+stippled_borders 0
+update_interval 1.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=12
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}CPU ${color0} ${cpu cpu0}% ${color3}${cpubar cpu0 10,}
+${cpugraph cpu0 100,400}${voffset -19}
+${cpugraph cpu1 50,100}${cpugraph cpu2 50,100}${cpugraph cpu3 50,100}${cpugraph cpu4 50,100}${voffset -19}
+${cpugraph cpu5 50,100}${cpugraph cpu6 50,100}${cpugraph cpu7 50,100}${cpugraph cpu8 50,100}
+${font Ubuntu:size=10}${voffset -110}${color3}${goto 10}1 ${goto 110}2 ${goto 210}3 ${goto 0} ${goto 310}4 ${voffset 50}${goto 10}5 ${goto 110}6 ${goto 210}7 ${goto 310}8
+${font Ubuntu:size=8}${voffset -67}${color3}${goto 58}${freq_g (1)}GHz ${goto 158}${freq_g (2)}GHz ${goto 258}${freq_g (3)}GHz ${goto 0} ${goto 358}${freq_g (4)}GHz ${voffset 50}${goto 58}${freq_g (5)}GHz ${goto 158}${freq_g (6)}GHz ${goto 258}${freq_g (7)}GHz ${goto 358}${freq_g (8)}GHz
diff --git a/conky/.config/TeejeeTech/CPU Panel (8-core).jpg b/conky/.config/TeejeeTech/CPU Panel (8-core).jpg
new file mode 100644
index 0000000..3d37027
Binary files /dev/null and b/conky/.config/TeejeeTech/CPU Panel (8-core).jpg differ
diff --git a/conky/.config/TeejeeTech/NVIDIA Panel b/conky/.config/TeejeeTech/NVIDIA Panel
new file mode 100644
index 0000000..4127815
--- /dev/null
+++ b/conky/.config/TeejeeTech/NVIDIA Panel
@@ -0,0 +1,63 @@
+# **********************************************************************
+# Simple theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 850
+gap_y 40
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual yes
+own_window_argb_value 51
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 200 220
+
+stippled_borders 0
+update_interval 1.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=10
+override_utf8_locale yes
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}GPU Temp ${alignr}${color0}${nvidia temp} °C
+${color2}Fan Speed ${alignr}${color0}${execi 5 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t} %
+${color2}GPU Clock ${alignr}${color0}${nvidia gpufreq} MHz
+${color2}Mem Clock ${alignr}${color0}${nvidia memfreq} MHz
+${color2}Mem Used ${alignr}${color0}${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} / ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} MiB
+${image ./nvidia.png -p 0,90 -s 200x132}
diff --git a/conky/.config/TeejeeTech/NVIDIA Panel.jpg b/conky/.config/TeejeeTech/NVIDIA Panel.jpg
new file mode 100644
index 0000000..0745225
Binary files /dev/null and b/conky/.config/TeejeeTech/NVIDIA Panel.jpg differ
diff --git a/conky/.config/TeejeeTech/Network Panel b/conky/.config/TeejeeTech/Network Panel
new file mode 100644
index 0000000..934d44b
--- /dev/null
+++ b/conky/.config/TeejeeTech/Network Panel
@@ -0,0 +1,62 @@
+# **********************************************************************
+# "CPU Panel (8-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 650
+gap_y 30
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 170 0
+stippled_borders 0
+update_interval 2.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=10
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}Download ${color0}${alignr}${downspeedf eth0} KiB/s
+${downspeedgraph eth0 80,}
+${color2}Upload ${color0}${alignr}${upspeedf eth0} KiB/s
+${upspeedgraph eth0 80,}
+${color2}Local${color0}${alignr}${addrs}
+${color2}Public${color0}${alignr}${execi 3600 wget -q -O /dev/stdout http://checkip.dyndns.org/ | cut -d : -f 2- | cut -d \< -f -1}
diff --git a/conky/.config/TeejeeTech/Network Panel.png b/conky/.config/TeejeeTech/Network Panel.png
new file mode 100644
index 0000000..c291070
Binary files /dev/null and b/conky/.config/TeejeeTech/Network Panel.png differ
diff --git a/conky/.config/TeejeeTech/Process Panel b/conky/.config/TeejeeTech/Process Panel
new file mode 100644
index 0000000..8858100
--- /dev/null
+++ b/conky/.config/TeejeeTech/Process Panel
@@ -0,0 +1,72 @@
+# **********************************************************************
+# "CPU Panel (8-core)" theme for Conky by Tony George (teejee2008@gmail.com)
+#
+# Webpage: http://teejeetech.blogspot.in/
+# **********************************************************************
+
+
+background yes
+double_buffer yes
+
+alignment bottom_left
+
+border_width 1
+cpu_avg_samples 2
+default_color white
+default_outline_color white
+default_shade_color white
+draw_borders no
+draw_graph_borders yes
+draw_outline no
+draw_shades no
+
+gap_x 450
+gap_y 20
+net_avg_samples 2
+no_buffers yes
+out_to_console no
+out_to_stderr no
+extra_newline no
+
+own_window yes
+own_window_type normal
+own_window_transparent yes
+own_window_colour 000000
+own_window_argb_visual no
+own_window_argb_value 0
+own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
+
+minimum_size 170 0
+stippled_borders 0
+update_interval 2.0
+uppercase no
+use_spacer none
+
+show_graph_scale no
+show_graph_range no
+
+use_xft yes
+xftalpha 0.1
+xftfont Droid Sans:size=10
+color0 white
+color1 EAEAEA
+color2 FFA300
+color3 grey
+
+TEXT
+${color2}CPU ${color0}${alignr}${cpu cpu0}%
+${cpubar cpu0 5,}
+${top name 1} $alignr ${top cpu 1}%
+${top name 2} $alignr ${top cpu 2}%
+${top name 3} $alignr ${top cpu 3}%
+${top name 4} $alignr ${top cpu 4}%
+${top name 5} $alignr ${top cpu 5}%
+
+${color2}RAM ${color0}${alignr}${mem}
+${membar 5,}
+${top_mem name 1} $alignr ${top_mem mem_res 1}
+${top_mem name 2} $alignr ${top_mem mem_res 2}
+${top_mem name 3} $alignr ${top_mem mem_res 3}
+${top_mem name 4} $alignr ${top_mem mem_res 4}
+${top_mem name 5} $alignr ${top_mem mem_res 5}
+
diff --git a/conky/.config/TeejeeTech/Process Panel.jpg b/conky/.config/TeejeeTech/Process Panel.jpg
new file mode 100644
index 0000000..94bfe92
Binary files /dev/null and b/conky/.config/TeejeeTech/Process Panel.jpg differ
diff --git a/conky/.config/TeejeeTech/README b/conky/.config/TeejeeTech/README
new file mode 100644
index 0000000..1f930b5
--- /dev/null
+++ b/conky/.config/TeejeeTech/README
@@ -0,0 +1,2 @@
+NVIDIA Panel requires the proprietary driver from NVIDIA.
+Values will be displayed as N/A if you use the default open-source driver (noveau).
diff --git a/conky/.config/TeejeeTech/nvidia.jpg b/conky/.config/TeejeeTech/nvidia.jpg
new file mode 100644
index 0000000..39e6bbc
Binary files /dev/null and b/conky/.config/TeejeeTech/nvidia.jpg differ
diff --git a/conky/.config/TeejeeTech/source.txt b/conky/.config/TeejeeTech/source.txt
new file mode 100644
index 0000000..40cf612
--- /dev/null
+++ b/conky/.config/TeejeeTech/source.txt
@@ -0,0 +1 @@
+http://www.teejeetech.in/2014/07/my-conky-themes-update-2.html
diff --git a/conky/.config/conky-manager.json b/conky/.config/conky-manager.json
new file mode 100644
index 0000000..5f5f78a
--- /dev/null
+++ b/conky/.config/conky-manager.json
@@ -0,0 +1,12 @@
+{
+ "capture_background" : "false",
+ "generate_png" : "true",
+ "show_preview" : "true",
+ "show_list" : "true",
+ "pane_position" : "300",
+ "window_width" : "752",
+ "window_height" : "500",
+ "startup_delay" : "20",
+ "search-locations" : [
+ ]
+}
\ No newline at end of file
diff --git a/conky/.config/conky-startup.sh b/conky/.config/conky-startup.sh
new file mode 100644
index 0000000..67f6e09
--- /dev/null
+++ b/conky/.config/conky-startup.sh
@@ -0,0 +1,6 @@
+sleep 20s
+killall conky
+cd "/home/alrayyes/.conky/Gotham"
+conky -c "/home/alrayyes/.conky/Gotham/Gotham" &
+cd "/home/alrayyes/.conky/TeejeeTech"
+conky -c "/home/alrayyes/.conky/TeejeeTech/CPU Panel (4-core)" &
diff --git a/conky/.config/fonts/AvantGarde_LT_Medium.ttf b/conky/.config/fonts/AvantGarde_LT_Medium.ttf
new file mode 100644
index 0000000..418fb14
Binary files /dev/null and b/conky/.config/fonts/AvantGarde_LT_Medium.ttf differ
diff --git a/conky/.config/fonts/GE_Inspira.ttf b/conky/.config/fonts/GE_Inspira.ttf
new file mode 100644
index 0000000..2cfae04
Binary files /dev/null and b/conky/.config/fonts/GE_Inspira.ttf differ
diff --git a/conky/.config/fonts/Ubuntu.ttf b/conky/.config/fonts/Ubuntu.ttf
new file mode 100644
index 0000000..9388194
Binary files /dev/null and b/conky/.config/fonts/Ubuntu.ttf differ
diff --git a/git/.gitconfig b/git/.gitconfig
new file mode 100644
index 0000000..6fc3fe2
--- /dev/null
+++ b/git/.gitconfig
@@ -0,0 +1,12 @@
+[name]
+ name = Ryan
+ email = ryan@andthensome.nl
+
+[core]
+ editor = vim
+
+[push]
+ default = matching
+[user]
+ email = ryan@andthensome.nl
+ name = Ryan
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/cinnamon.css b/gtk/.themes/Arc-Dark-OSX/cinnamon/cinnamon.css
new file mode 100644
index 0000000..44b3bc2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/cinnamon.css
@@ -0,0 +1,1306 @@
+@charset "UTF-8";
+stage {
+ font-family: Futura Bk bt, sans, Sans-Serif;
+ font-size: 9pt;
+ color: #D3DAE3; }
+
+.label-shadow {
+ color: transparent; }
+
+.popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ border-radius: 2px; }
+ .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(80, 86, 102, 0.05); }
+ .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+
+.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {
+ color: #5294E2; }
+ .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.popup-menu #notification StEntry, #menu-search-entry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #3c414e;
+ border-color: 1px solid #313440;
+ box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); }
+ .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+.notification StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ caret-color: #BAC3CF;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(64, 69, 82, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 2px;
+ background-color: #767b87;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #676b78; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.separator {
+ -gradient-height: 1px;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 1em; }
+
+.popup-slider-menu-item,
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #2b2e39;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ min-width: 15em;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box CinnamonGenericContainer {
+ spacing: .2em;
+ min-height: 30px;
+ padding-top: 2px; }
+
+.check-box StLabel {
+ font-weight: normal; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.radiobutton CinnamonGenericContainer {
+ spacing: .2em;
+ height: 26px;
+ padding-top: 2px; }
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.9em;
+ box-shadow: none; }
+
+.radiobutton StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.radiobutton:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.radiobutton:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.radiobutton:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("dark-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("dark-assets/switch/switch-on.svg"); }
+
+.cinnamon-link {
+ color: #a9caf1;
+ text-decoration: underline; }
+ .cinnamon-link:hover {
+ color: #d5e5f8; }
+
+#Tooltip {
+ border-radius: 3px;
+ padding: 5px 12px;
+ background-color: rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ font-size: 1em;
+ font-weight: normal;
+ text-align: center; }
+
+.popup-menu {
+ color: white;
+ min-width: 200px;
+ color: #D3DAE3;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu-arrow {
+ icon-size: 16px; }
+ .popup-menu .popup-sub-menu {
+ background-gradient-direction: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em; }
+ .popup-menu .popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em; }
+ .popup-menu .popup-sub-menu StScrollBar {
+ padding: 4px; }
+ .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ padding: 0.4em 1.75em;
+ spacing: 1em; }
+ .popup-menu .popup-menu-item:active {
+ color: #D3DAE3;
+ background-color: transparent;
+ border-image: url("dark-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #D3DAE3; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .popup-menu-icon {
+ icon-size: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+/*Don't know what this does*/
+.popup-combo-menu {
+ background-color: rgba(0, 0, 0, 0.4);
+ padding: 1em 0em;
+ color: red;
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ border-radius: 3px; }
+
+.popup-combobox-item {
+ spacing: 1em; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu-separator.svg") 1 1 1 1; }
+
+.popup-alternating-menu-item:alternate {
+ font-weight: normal; }
+
+.popup-device-menu-item {
+ spacing: .5em; }
+
+.popup-subtitle-menu-item {
+ font-weight: normal; }
+
+.nm-menu-item-icons {
+ spacing: .5em; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px; }
+ #panelLeft {
+ spacing: 4px; }
+ #panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255, 0, 0, 0.05);
+ background-gradient-end: rgba(255, 0, 0, 0.2); }
+ #panelLeft:ltr · {
+ padding-right: 4px; }
+ #panelLeft:rtl · {
+ padding-left: 4px; }
+ #panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 0, 255, 0.05);
+ background-gradient-end: rgba(0, 0, 255, 0.2); }
+ #panelRight:ltr · {
+ padding-left: 4px;
+ spacing: 0px; }
+ #panelRight:rtl · {
+ padding-right: 4px;
+ spacing: 0px; }
+ #panelCenter {
+ spacing: 4px; }
+ #panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 255, 0, 0.05);
+ background-gradient-end: rgba(0, 255, 0, 0.2); }
+
+.panel-top, .panel-bottom {
+ color: #ffffff;
+ font-size: 1em;
+ padding: 0px; }
+
+.panel-top {
+ border-image: url("common-assets/panel/panel-top.svg") 1 1 1 1; }
+
+.panel-bottom {
+ border-image: url("common-assets/panel/panel-bottom.svg") 1 1 1 1; }
+
+.panel-status-button {
+ border-widht: 0;
+ -natural-hpadding: 3px;
+ -minimum-hpadding: 3px;
+ font-weight: bold;
+ color: white;
+ height: 22px; }
+
+.panel-button {
+ -natural-hpadding: 6px;
+ -minimum-hpadding: 2px;
+ font-weight: bold;
+ color: green;
+ transition-duration: 100; }
+
+.system-status-icon {
+ icon-size: 16px;
+ padding: 0 1px; }
+
+#overview {
+ spacing: 12px; }
+
+.window-caption {
+ background-color: rgba(53, 57, 69, 0.95);
+ border: 1px solid rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ spacing: 25px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px; }
+ .window-caption#selected {
+ background-color: #5294E2;
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ spacing: 25px; }
+
+.expo-workspaces-name-entry,
+.expo-workspaces-name-entry#selected {
+ height: 15px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .expo-workspaces-name-entry:focus,
+ .expo-workspaces-name-entry#selected:focus {
+ border: 1px solid #5294E2;
+ background-color: #5294E2;
+ color: #ffffff;
+ font-style: italic;
+ transition-duration: 300;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+
+.expo-workspace-thumbnail-frame {
+ border: 4px solid rgba(255, 255, 255, 0);
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 2px; }
+ .expo-workspace-thumbnail-frame#active {
+ border: 4px solid #5294E2;
+ background-color: black;
+ border-radius: 2px; }
+
+.expo-background {
+ background-color: #353945; }
+
+.workspace-thumbnails {
+ spacing: 26px; }
+ .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
+ padding: 8px; }
+
+.workspace-add-button {
+ background-image: url("common-assets/misc/add-workspace.svg");
+ height: 200px;
+ width: 35px;
+ transition-duration: 100; }
+ .workspace-add-button:hover {
+ background-image: url("common-assets/misc/add-workspace-hover.svg");
+ transition-duration: 100; }
+ .workspace-add-button:active {
+ background-image: url("common-assets/misc/add-workspace-active.svg");
+ transition-duration: 100; }
+
+.workspace-overview-background-shade {
+ background-color: rgba(0, 0, 0, 0.5); }
+
+.workspace-close-button,
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+ -cinnamon-close-overlap: 10px; }
+ .workspace-close-button:hover,
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .workspace-close-button:active,
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close-area {
+ background-image: url("common-assets/misc/trash-icon.svg");
+ height: 120px;
+ width: 400px; }
+
+.about-content {
+ width: 550px;
+ height: 250px;
+ spacing: 8px;
+ padding-bottom: 10px; }
+
+.about-title {
+ font-size: 2em;
+ font-weight: bold; }
+
+.about-uuid {
+ font-size: 10px;
+ color: #888; }
+
+.about-icon {
+ padding-right: 20px;
+ padding-bottom: 14px; }
+
+.about-scrollBox {
+ border: 1px solid #2b2e39;
+ border-radius: 2px;
+ background-color: #404552;
+ padding: 4px;
+ padding-right: 0;
+ border-radius: 0; }
+ .about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em; }
+
+.about-description {
+ padding-top: 4px;
+ padding-bottom: 16px; }
+
+.about-version {
+ padding-left: 7px;
+ font-size: 10px;
+ color: #888; }
+
+.calendar {
+ padding: 0.4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px; }
+
+.calendar-month-label {
+ color: #D3DAE3;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.calendar-change-month-back,
+.calendar-change-month-forward {
+ width: 16px;
+ height: 16px; }
+
+.calendar-change-month-back {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+
+.datemenu-date-label {
+ padding: 0.4em 1.75em;
+ font-weight: bold;
+ text-align: center;
+ color: #D3DAE3;
+ border-radius: 2px; }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+
+.calendar-day-heading {
+ color: rgba(211, 218, 227, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(211, 218, 227, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #D3DAE3;
+ background-color: transparent;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-other-month-day {
+ color: rgba(211, 218, 227, 0.3);
+ opacity: 1; }
+
+#notification {
+ border-radius: 3px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ padding: 13px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ margin-from-right-edge-of-screen: 20px;
+ width: 34em;
+ color: #BAC3CF; }
+ .popup-menu #notification {
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {
+ padding: 5px; }
+ #notification.multi-line-notification {
+ padding-bottom: 13px;
+ color: #BAC3CF; }
+ #notification-scrollview {
+ max-height: 10em; }
+ #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em; }
+ #notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px; }
+ #notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px; }
+ #notification-body {
+ spacing: 5px; }
+ #notification-actions {
+ spacing: 10px; }
+
+.notification-with-image {
+ min-height: 159px;
+ color: #BAC3CF; }
+
+.notification-button, .notification-icon-button {
+ padding: 5px; }
+
+.notification-icon-button > StIcon {
+ icon-size: 36px; }
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list > StBoxLayout {
+ padding: 4px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 0px solid #5294E2; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.2); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ border-color: transparent;
+ color: #ffffff; }
+
+.thumbnail-scroll-gradient-left {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px; }
+
+.thumbnail-scroll-gradient-right {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.lightbox {
+ background-color: rgba(0, 0, 0, 0.4); }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0);
+ border: none;
+ border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog > StBoxLayout:first-child {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-button-box {
+ spacing: 0;
+ margin: 0px;
+ padding: 14px 10px;
+ background: none;
+ border: none;
+ border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; }
+ .modal-dialog-button-box .modal-dialog-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ height: 30px; }
+
+.run-dialog {
+ padding: 0px 15px 10px 15px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9; }
+ .run-dialog > * {
+ padding: 0; }
+ .run-dialog-label {
+ font-size: 0;
+ font-weight: bold;
+ color: #BAC3CF;
+ padding-bottom: 0; }
+ .run-dialog-error-label {
+ color: #FC4138; }
+ .run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px; }
+ .run-dialog-completion-box {
+ padding-left: 15px;
+ font-size: 10px; }
+ .run-dialog-entry {
+ width: 21em;
+ padding: 7px;
+ border-radius: 3px;
+ caret-color: #BAC3CF;
+ selected-color: #ffffff;
+ selection-background-color: #5294E2;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog-entry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog .modal-dialog-button-box {
+ border: none;
+ box-shadow: none;
+ background: none;
+ background-gradient-direction: none; }
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px; }
+
+.mount-password-reask {
+ color: #F27835; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+ .show-processes-dialog-subject,
+ .mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+ .show-processes-dialog-description,
+ .mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+ .show-processes-dialog-app-list-item {
+ color: #ccc; }
+ .show-processes-dialog-app-list-item:hover {
+ color: white; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+ .show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+ .show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+ .show-processes-dialog-app-list-item-name {
+ font-size: 1.1em; }
+
+.magnifier-zoom-region {
+ border: 2px solid maroon; }
+ .magnifier-zoom-region .full-screen {
+ border-width: 0px; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.4); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.menu-favorites-box {
+ margin: auto;
+ padding: 10px;
+ transition-duration: 300;
+ background-color: #383C4A;
+ border: 1px solid #2b2e39; }
+
+.menu-favorites-button {
+ padding: 10px;
+ border: 1px solid transparent; }
+
+.menu-places-box {
+ margin: auto;
+ padding: 10px;
+ border: 0px solid red; }
+
+.menu-places-button {
+ padding: 10px; }
+
+.menu-categories-box {
+ padding: 10px 30px 10px 30px; }
+
+.menu-applications-inner-box,
+.menu-applications-outer-box {
+ padding: 10px 10px 0 10px; }
+
+.menu-application-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-application-button:highlighted {
+ font-weight: bold; }
+ .menu-application-button-selected {
+ padding: 7px; }
+ .menu-application-button-selected:highlighted {
+ font-weight: bold; }
+ .menu-application-button-label:ltr {
+ padding-left: 5px; }
+ .menu-application-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-category-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-category-button-selected {
+ padding: 7px; }
+ .menu-category-button-hover {
+ background-color: red;
+ border-radius: 2px; }
+ .menu-category-button-greyed {
+ padding: 7px;
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid transparent; }
+ .menu-category-button-label:ltr {
+ padding-left: 5px; }
+ .menu-category-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+ height: 30px; }
+ .menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px; }
+
+.menu-selected-app-title {
+ font-weight: bold; }
+
+.menu-selected-app-description {
+ max-width: 150px; }
+
+.menu-search-box:ltr {
+ padding-left: 30px; }
+
+.menu-search-box-rtl {
+ padding-right: 30px; }
+
+#menu-search-entry {
+ width: 250px;
+ height: 15px;
+ font-weight: normal;
+ caret-color: #D3DAE3; }
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #D3DAE3; }
+
+/* Context menu (at the moment only for favorites) */
+.info-osd {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 16px;
+ color: #ffffff;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.window-list-box {
+ spacing: 6px;
+ padding-left: 10px; }
+ .panel-bottom .window-list-box {
+ padding-top: 1px; }
+ .panel-top .window-list-box {
+ padding-bottom: 1px; }
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px; }
+
+.window-list-item-box {
+ font-weight: bold;
+ background-image: none;
+ padding-left: 8px;
+ padding-right: 8px;
+ transition-duration: 100;
+ color: rgba(255, 255, 255, 0.6); }
+ .window-list-item-box:hover {
+ color: #ffffff; }
+ .window-list-item-box:active,
+ .window-list-item-box:checked,
+ .window-list-item-box:focus {
+ color: #ffffff; }
+ .panel-bottom .window-list-item-box:active,
+ .panel-bottom .window-list-item-box:checked,
+ .panel-bottom .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; }
+ .panel-top .window-list-item-box:active,
+ .panel-top .window-list-item-box:checked,
+ .panel-top .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; }
+
+.window-list-item-demands-attention {
+ background-gradient-start: #F27835;
+ background-gradient-end: #F27835; }
+
+.sound-button {
+ width: 22px;
+ height: 13px;
+ padding: 8px; }
+ .sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px; }
+ .sound-button StIcon {
+ icon-size: 1.4em; }
+
+.sound-track-infos {
+ padding: 5px; }
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px; }
+ .sound-track-info StIcon {
+ icon-size: 16px; }
+ .sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px; }
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px; }
+
+.sound-seek-box {
+ padding-left: 15px; }
+ .sound-seek-box StLabel {
+ padding-top: 2px; }
+ .sound-seek-box StIcon {
+ icon-size: 16px; }
+
+.sound-seek-slider {
+ width: 140px; }
+
+.sound-volume-menu-item {
+ padding: 0.4em 1.75em; }
+ .sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px; }
+
+.sound-playback-control {
+ padding: 5px 10px 10px 10px; }
+
+.sound-player {
+ padding: 0 4px; }
+ .sound-player > StBoxLayout:first-child {
+ padding: 5px 10px 12px 10px;
+ spacing: 0.5em; }
+ .sound-player > StBoxLayout:first-child StButton:small {
+ width: 16px;
+ height: 8px;
+ padding: 1px; }
+ .sound-player > StBoxLayout:first-child StButton:small StIcon {
+ icon-size: 12px; }
+ .sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2); }
+ .sound-player-overlay {
+ width: 290px;
+ height: 70px;
+ padding: 15px;
+ spacing: 0.5em;
+ background: rgba(42, 45, 55, 0.85);
+ border: 0px solid rgba(31, 33, 40, 0.95);
+ border-bottom: 1px;
+ color: #BAC3CF; }
+ .sound-player-overlay StButton {
+ width: 22px;
+ height: 13px;
+ padding: 5px;
+ color: #BAC3CF;
+ border-radius: 2px;
+ border: 1px solid rgba(53, 57, 69, 0); }
+ .sound-player-overlay StButton StIcon {
+ icon-size: 16px; }
+ .sound-player-overlay StButton:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .sound-player-overlay StButton:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .sound-player-overlay StBoxLayout {
+ padding-top: 2px; }
+ .sound-player .slider {
+ height: 0.5em;
+ padding: 0;
+ border: none;
+ -slider-height: 0.5em;
+ -slider-background-color: #2d303b;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0px;
+ -slider-handle-radius: 0px; }
+
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px; }
+
+/* Controls the styling when using the "Simple buttons" option */
+.workspace-switcher {
+ padding-left: 3px;
+ padding-right: 3px; }
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #ffffff;
+ padding: 3px;
+ padding-top: 4px;
+ transition-duration: 300; }
+ .workspace-button:outlined, .workspace-button:outlined:hover {
+ color: #5294E2; }
+ .workspace-button:hover {
+ color: rgba(82, 148, 226, 0.5); }
+
+/* Controls the style when using the "Visual representation" option */
+.workspace-graph {
+ padding: 3px;
+ spacing: 3px; }
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background-gradient-direction: none;
+ background-color: rgba(0, 0, 0, 0.2); }
+
+.workspace-graph .workspace:active {
+ border: 1px solid #5294E2;
+ background-gradient-direction: none; }
+
+.workspace-graph .workspace .windows {
+ -active-window-background: rgba(76, 82, 99, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(76, 82, 99, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+.workspace-graph .workspace:active .windows {
+ -active-window-background: rgba(87, 93, 113, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(54, 58, 70, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+#panel-launchers-box {
+ padding-left: 7px; }
+
+.panel-launcher {
+ margin: 1px;
+ padding: 1px;
+ transition-duration: 200; }
+ .panel-launcher:hover {
+ background-gradient-direction: none;
+ border: 0px solid #5294E2; }
+ .panel-bottom .panel-launcher:hover {
+ border-bottom-width: 1px; }
+ .panel-top .panel-launcher:hover {
+ border-top-width: 1px; }
+
+#overview-corner {
+ background-image: url("common-assets/misc/overview.png"); }
+ #overview-corner:hover {
+ background-image: url("common-assets/misc/overview-hover.png"); }
+
+.applet-separator {
+ padding: 1px 4px; }
+
+.applet-separator-line {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.12); }
+
+.applet-box {
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #ffffff;
+ text-shadow: none;
+ transition-duration: 100; }
+ .applet-box:hover {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.applet-label {
+ font-weight: bold;
+ color: #ffffff; }
+ .applet-label:hover, .applet-box:hover > .applet-label {
+ color: #ffffff;
+ text-shadow: none; }
+
+.applet-icon {
+ color: #ffffff;
+ icon-size: 22px; }
+ .applet-icon:hover, .applet-box:hover > .applet-icon {
+ color: #ffffff;
+ text-shadow: none; }
+
+.user-icon {
+ width: 32px;
+ height: 32px;
+ background-color: transparent;
+ border: none;
+ border-radius: 0; }
+
+.user-label {
+ color: #D3DAE3;
+ font-size: 1em;
+ font-weight: bold;
+ margin: 0px; }
+
+.desklet {
+ color: #BAC3CF; }
+ .desklet-with-borders {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+ .desklet-with-borders-and-header {
+ border-image: url("common-assets/misc/desklet.svg") 9 9 9 9;
+ color: #BAC3CF;
+ border-radius: 0;
+ border-radius-topleft: 0;
+ border-radius-topright: 0;
+ padding: 12px;
+ padding-bottom: 17px; }
+ .desklet-header {
+ border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9;
+ color: #BAC3CF;
+ font-size: 1em;
+ padding: 12px;
+ padding-bottom: 6px; }
+ .desklet-drag-placeholder {
+ border: 2px solid #5294E2;
+ background-color: rgba(82, 148, 226, 0.3); }
+
+.photoframe-box {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+
+/*FIXME*/
+.workspace-osd {
+ /*color: red;*/
+ text-shadow: black 5px 5px 5px;
+ font-weight: bold;
+ font-size: 48pt; }
+
+.notification-applet-padding {
+ padding: 0.5em 1em; }
+
+.notification-applet-container {
+ max-height: 100px; }
+
+.tile-preview, .tile-preview.snap,
+.tile-hud, .tile-hud.snap {
+ background-color: rgba(82, 148, 226, 0.3);
+ border: 1px solid #5294E2; }
+
+.xkcd-box {
+ padding: 6px;
+ border: 0px;
+ background-color: transparent;
+ border-radius: 0px; }
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-active.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
new file mode 100644
index 0000000..f60de34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
new file mode 100644
index 0000000..e771e33
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace.svg
new file mode 100644
index 0000000..65f5361
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/add-workspace.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/bg.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..a5cc13e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..2774254
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..f718628
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..366e69b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-active.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet-header.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet-header.svg
new file mode 100644
index 0000000..a6e1054
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet-header.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet.svg
new file mode 100644
index 0000000..8445c61
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/desklet.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/osd.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview-hover.png b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview-hover.png
new file mode 100644
index 0000000..75673f9
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview.png b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview.png
new file mode 100644
index 0000000..9eb4f87
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/overview.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/trash-icon.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/trash-icon.svg
new file mode 100644
index 0000000..61097dd
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/misc/trash-icon.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-bottom.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-bottom.svg
new file mode 100644
index 0000000..b5635bc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-bottom.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-top.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-top.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/panel-top.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
new file mode 100644
index 0000000..ce7d5d7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-top.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
new file mode 100644
index 0000000..d2b8f15
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..7789a23
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..d2f64f9
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..fcaae67
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d7c2217
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu-hover.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..a023a8e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu.svg
new file mode 100644
index 0000000..44e295d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/submenu.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/submenu.svg
new file mode 100644
index 0000000..9369544
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/menu/submenu.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/button-box.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/button-box.svg
new file mode 100644
index 0000000..0342698
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/button-box.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/message.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/message.svg
new file mode 100644
index 0000000..2fb2d4f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/modal.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/modal.svg
new file mode 100644
index 0000000..ec0b945
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-off.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-off.svg
new file mode 100644
index 0000000..68eed5d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-on.svg b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-on.svg
new file mode 100644
index 0000000..baf1339
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/cinnamon/dark-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-left.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-left.svg
new file mode 100644
index 0000000..5fb7bf2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-left.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
new file mode 100644
index 0000000..cbae148
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-right.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-right.svg
new file mode 100644
index 0000000..64c1e9b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/dash/dash-right.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/bg.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-active.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/more-results.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/more-results.svg
new file mode 100644
index 0000000..a6f8d1e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/more-results.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/osd.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
new file mode 100644
index 0000000..89446ce
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
new file mode 100644
index 0000000..249100d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
new file mode 100644
index 0000000..b560780
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
new file mode 100644
index 0000000..712573b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/process-working.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/process-working.svg
new file mode 100644
index 0000000..7ae13c7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/process-working.svg
@@ -0,0 +1,409 @@
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png
new file mode 100644
index 0000000..a674ad5
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png
new file mode 100644
index 0000000..1b6f611
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel-overview.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel-overview.svg
new file mode 100644
index 0000000..c955747
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel-overview.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/common-assets/panel/panel.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..7789a23
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..d2f64f9
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..fcaae67
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d7c2217
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..a023a8e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu.svg
new file mode 100644
index 0000000..44e295d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu-open.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu-open.svg
new file mode 100644
index 0000000..bd817b0
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu-open.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu.svg
new file mode 100644
index 0000000..ebab963
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/menu/submenu.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..7f292f8
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..5602eff
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..beadead
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..734b53b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-active.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-active.svg
new file mode 100644
index 0000000..06860fd
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-active.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-active.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-active.svg
new file mode 100644
index 0000000..58fab12
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-active.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-hover.svg
new file mode 100644
index 0000000..65aa6cc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close-hover.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close.svg
new file mode 100644
index 0000000..66a5203
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-close.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-hover.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-hover.svg
new file mode 100644
index 0000000..87ead75
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message-hover.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message.svg
new file mode 100644
index 0000000..2fb2d4f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/modal.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/modal.svg
new file mode 100644
index 0000000..daf9c93
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-off.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-off.svg
new file mode 100644
index 0000000..68eed5d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-on.svg b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-on.svg
new file mode 100644
index 0000000..baf1339
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/dark-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gnome-shell/gnome-shell.css b/gtk/.themes/Arc-Dark-OSX/gnome-shell/gnome-shell.css
new file mode 100644
index 0000000..6e29ddc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gnome-shell/gnome-shell.css
@@ -0,0 +1,1976 @@
+/* Copyright 2009, 2015 Red Hat, Inc.
+ *
+ * Portions adapted from Mx's data/style/default.css
+ * Copyright 2009 Intel Corporation
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+stage {
+ font-family: Futura Bk bt, Cantarell, Sans-Serif;
+ font-size: 9pt;
+ color: #D3DAE3; }
+
+.button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px; }
+
+.button, .notification-banner .notification-button,
+.notification-banner:hover .notification-button,
+.notification-banner:focus .notification-button, .hotplug-notification-item {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:focus, .notification-banner .notification-button:focus, .hotplug-notification-item:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:hover, .notification-banner .notification-button:hover, .hotplug-notification-item:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .button:hover:focus, .notification-banner .notification-button:hover:focus, .hotplug-notification-item:hover:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:active, .notification-banner .notification-button:active, .hotplug-notification-item:active, .button:active:focus, .notification-banner .notification-button:active:focus, .hotplug-notification-item:active:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .button:insensitive, .notification-banner .notification-button:insensitive, .hotplug-notification-item:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+
+StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ StEntry:focus, StEntry:hover {
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ StEntry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #3c414e;
+ border-color: 1px solid #313440;
+ box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); }
+ StEntry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(64, 69, 82, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 4px;
+ background-color: #767b87;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #676b78; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #2b2e39;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box StBoxLayout {
+ spacing: .8em; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("dark-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("dark-assets/switch/switch-on.svg"); }
+
+.shell-link {
+ color: #a9caf1; }
+ .shell-link:hover {
+ color: #d5e5f8; }
+
+.headline {
+ font-size: 110%; }
+
+.lightbox {
+ background-color: black; }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0);
+ border: none;
+ border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog .modal-dialog-content-box {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-linked-button {
+ height: 38px;
+ padding: 0;
+ box-shadow: inset 0 0 black;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(35, 38, 46, 0.95); }
+ .modal-dialog-linked-button:hover {
+ background-color: rgba(64, 69, 83, 0.95); }
+ .modal-dialog-linked-button:focus {
+ color: #5294E2; }
+ .modal-dialog-linked-button:active {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .modal-dialog-linked-button:insensitive {
+ color: rgba(186, 195, 207, 0.5);
+ background-color: rgba(49, 52, 63, 0.95); }
+ .modal-dialog-linked-button:first-child {
+ border-radius: 0px 0px 0px 2px; }
+ .modal-dialog-linked-button:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 0px; }
+ .modal-dialog-linked-button:first-child:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 2px; }
+ .modal-dialog .run-dialog-entry {
+ width: 21em; }
+ .modal-dialog .run-dialog-error-box {
+ padding-top: 5px;
+ spacing: 5px; }
+ .modal-dialog .run-dialog-label {
+ font-size: 0; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #D3DAE3; }
+
+.end-session-dialog {
+ spacing: 42px; }
+ .end-session-dialog-list {
+ padding-top: 20px; }
+ .end-session-dialog-layout {
+ padding-left: 17px; }
+ .end-session-dialog-layout:rtl {
+ padding-right: 17px; }
+ .end-session-dialog-description {
+ width: 28em;
+ padding-bottom: 10px; }
+ .end-session-dialog-description:rtl {
+ text-align: right; }
+ .end-session-dialog-warning {
+ width: 28em;
+ color: #F27835;
+ padding-top: 6px; }
+ .end-session-dialog-warning:rtl {
+ text-align: right; }
+ .end-session-dialog-logout-icon {
+ border: 0px solid transparent;
+ border-radius: 2px;
+ width: 48px;
+ height: 48px;
+ background-size: contain; }
+ .end-session-dialog-shutdown-icon {
+ color: #D3DAE3;
+ width: 48px;
+ height: 48px; }
+ .end-session-dialog-inhibitor-layout {
+ spacing: 16px;
+ max-height: 200px;
+ padding-right: 10px;
+ padding-left: 10px; }
+ .end-session-dialog-session-list, .end-session-dialog-app-list {
+ spacing: 1em; }
+ .end-session-dialog-list-header {
+ font-weight: bold; }
+ .end-session-dialog-list-header:rtl {
+ text-align: right; }
+ .end-session-dialog-app-list-item, .end-session-dialog-session-list-item {
+ spacing: 1em; }
+ .end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name {
+ font-weight: bold; }
+ .end-session-dialog-app-list-item-description {
+ color: #e3e7ed;
+ font-size: 8pt; }
+ .end-session-dialog .modal-dialog-linked-button:last-child {
+ color: #ffffff;
+ background-color: #F04A50; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:hover {
+ color: #ffffff;
+ background-color: #f47479; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:active {
+ color: #ffffff;
+ background-color: #ee3239; }
+
+.shell-mount-operation-icon {
+ icon-size: 48px; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+
+.mount-question-dialog-subject {
+ max-width: 500px; }
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ font-size: 10pt;
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+
+.show-processes-dialog-app-list-item {
+ color: #b4c0cf; }
+ .show-processes-dialog-app-list-item:hover {
+ color: #D3DAE3; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+
+.show-processes-dialog-app-list-item-name {
+ font-size: 10pt; }
+
+.prompt-dialog {
+ width: 500px; }
+ .prompt-dialog-main-layout {
+ spacing: 24px;
+ padding: 10px; }
+ .prompt-dialog-message-layout {
+ spacing: 16px; }
+ .prompt-dialog-headline {
+ font-size: 12pt;
+ font-weight: bold;
+ color: #D3DAE3; }
+ .prompt-dialog-descritption:rtl {
+ text-align: right; }
+ .prompt-dialog-password-box {
+ spacing: 1em;
+ padding-bottom: 1em; }
+ .prompt-dialog-error-label {
+ font-size: 9pt;
+ color: #FC4138;
+ padding-bottom: 8px; }
+ .prompt-dialog-info-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+ .prompt-dialog-null-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+
+.hidden {
+ color: transparent; }
+
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px; }
+ .polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px; }
+
+.polkit-dialog-user-root-label {
+ color: #F27835; }
+
+.polkit-dialog-user-user-icon {
+ border-radius: 2px;
+ background-size: contain;
+ width: 48px;
+ height: 48px; }
+
+.audio-device-selection-dialog {
+ spacing: 30px; }
+
+.audio-selection-content {
+ spacing: 20px;
+ padding: 24px; }
+
+.audio-selection-title {
+ font-weight: bold;
+ text-align: center; }
+
+.audio-selection-box {
+ spacing: 20px; }
+
+.audio-selection-device {
+ border: 1px solid #2b2e39;
+ border-radius: 3px; }
+ .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
+ background-color: #5294E2;
+ border-color: #5294E2; }
+
+.audio-selection-device-box {
+ padding: 20px;
+ spacing: 20px; }
+
+.audio-selection-device-icon {
+ icon-size: 64px; }
+
+.geolocation-dialog {
+ spacing: 30px; }
+ .geolocation-dialog-main-layout {
+ spacing: 12px; }
+ .geolocation-dialog-content {
+ spacing: 20px; }
+ .geolocation-dialog-icon {
+ icon-size: 48px; }
+ .geolocation-dialog-title {
+ font-weight: bold; }
+ .geolocation-dialog-reason {
+ color: #D3DAE3;
+ font-weight: bold; }
+
+.network-dialog-secret-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.keyring-dialog-control-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.popup-menu {
+ min-width: 15em;
+ color: #D3DAE3;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu {
+ background: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ spacing: 12px; }
+ .popup-menu .popup-menu-item:ltr {
+ padding: .4em 3em .4em 0em; }
+ .popup-menu .popup-menu-item:rtl {
+ padding: .4em 0em .4em 3em; }
+ .popup-menu .popup-menu-item:checked {
+ font-weight: normal;
+ background: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu-open.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected {
+ color: #D3DAE3;
+ background-color: transparent;
+ border-image: url("dark-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #D3DAE3; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .popup-menu.panel-menu {
+ -boxpointer-gap: 0px;
+ margin-bottom: 1.75em; }
+
+.popup-menu-ornament {
+ text-align: right;
+ margin-left: 10px;
+ width: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+.candidate-popup-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; }
+
+.background-menu {
+ -boxpointer-gap: 4px;
+ -arrow-rise: 0px; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.resize-popup {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9;
+ padding: 12px; }
+
+.switcher-popup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(211, 218, 227, 0.33); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ color: #ffffff; }
+
+.input-source-switcher-symbol {
+ font-size: 34pt;
+ width: 96px;
+ height: 96px; }
+
+.workspace-switcher {
+ background: transparent;
+ border: 0px;
+ border-radius: 0px;
+ padding: 0px;
+ spacing: 8px; }
+ .workspace-switcher-group {
+ padding: 12px; }
+ .workspace-switcher-container {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px;
+ padding-bottom: 24px; }
+
+.ws-switcher-active-up, .ws-switcher-active-down {
+ height: 30px;
+ background-color: #5294E2;
+ background-size: 96px;
+ border-radius: 2px;
+ border: 1px solid #5294E2; }
+
+.ws-switcher-active-up {
+ background-image: url("common-assets/misc/ws-switch-arrow-up.png"); }
+
+.ws-switcher-active-down {
+ background-image: url("common-assets/misc/ws-switch-arrow-down.png"); }
+
+.ws-switcher-box {
+ height: 96px;
+ background-color: rgba(0, 0, 0, 0.33);
+ border-color: rgba(0, 0, 0, 0.33);
+ border-radius: 2px; }
+
+.tile-preview {
+ background-color: rgba(82, 148, 226, 0.35);
+ border: 1px solid #5294E2; }
+ .tile-preview-left.on-primary {
+ border-radius: 0px 0 0 0; }
+ .tile-preview-right.on-primary {
+ border-radius: 0 0px 0 0; }
+ .tile-preview-left.tile-preview-right.on-primary {
+ border-radius: 0px 0px 0 0; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px;
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-bottom-width: 0;
+ border-image: url("common-assets/panel/panel.svg") 1 1 1 1; }
+ #panel.dynamic-top-bar-white-btn {
+ border-image: none; }
+ #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
+ background-color: transparent;
+ border-image: none; }
+ #panel:overview {
+ border-image: url("common-assets/panel/panel-overview.svg") 1 1 1 1; }
+ #panel #panelLeft, #panel #panelCenter {
+ spacing: 8px; }
+ #panel .panel-corner {
+ -panel-corner-radius: 0px;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-width: 0px;
+ -panel-corner-border-color: black; }
+ #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
+ -panel-corner-border-color: black; }
+ #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
+ -panel-corner-radius: 0;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-color: transparent; }
+ #panel .panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ffffff;
+ transition-duration: 100ms;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button .app-menu-icon {
+ width: 0;
+ height: 0;
+ margin-left: 0px;
+ margin-right: 0px; }
+ #panel .panel-button:hover {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: black; }
+ #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
+ icon-shadow: none; }
+ #panel .panel-button .system-status-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+ .unlock-screen #panel .panel-button,
+ .login-screen #panel .panel-button,
+ .lock-screen #panel .panel-button {
+ color: #f2f4f7; }
+ .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,
+ .login-screen #panel .panel-button:focus,
+ .login-screen #panel .panel-button:hover,
+ .login-screen #panel .panel-button:active,
+ .lock-screen #panel .panel-button:focus,
+ .lock-screen #panel .panel-button:hover,
+ .lock-screen #panel .panel-button:active {
+ color: #f2f4f7; }
+ #panel #panelActivities.panel-button {
+ -natural-hpadding: 12px; }
+ #panel .panel-status-indicators-box,
+ #panel .panel-status-menu-box {
+ spacing: 2px; }
+ #panel .power-status.panel-status-indicators-box {
+ spacing: 0; }
+ #panel .screencast-indicator {
+ color: #FC4138; }
+ #panel .clock-display > * > *:last-child {
+ color: #5294E2;
+ margin-left: .3em; }
+ #panel .popup-menu-arrow {
+ width: 0; }
+
+#panel #panelActivities.panel-button > * {
+ background-image: url("common-assets/panel/activities.svg");
+ background-position: center top;
+ width: 24px;
+ height: 24px;
+ background-color: transparent !important;
+ background-gradient-direction: none !important;
+ border: 0 solid transparent !important;
+ text-shadow: 0 0 transparent !important;
+ transition-duration: 0ms !important;
+ box-shadow: none !important;
+ color: transparent; }
+
+#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked {
+ background-color: transparent;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * {
+ background-image: url("common-assets/panel/activities-active.svg"); }
+
+.system-switch-user-submenu-icon {
+ icon-size: 20px;
+ padding: 0 2px; }
+
+.system-switch-user-submenu-icon.default-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+
+#appMenu {
+ spinner-image: url("common-assets/misc/process-working.svg");
+ spacing: 4px;
+ padding: 0 8px; }
+ #appMenu .label-shadow {
+ color: transparent; }
+
+.aggregate-menu {
+ min-width: 21em; }
+ .aggregate-menu .popup-menu-icon {
+ padding: 0 4px; }
+
+.system-menu-action {
+ padding: 13px;
+ color: #D3DAE3;
+ border-radius: 32px;
+ /* wish we could do 50% */
+ border: 1px solid transparent; }
+ .system-menu-action:hover, .system-menu-action:focus {
+ transition-duration: 100ms;
+ padding: 13px;
+ color: #D3DAE3;
+ background-color: transparent;
+ border: 1px solid #5294E2; }
+ .system-menu-action:active {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .system-menu-action > StIcon {
+ icon-size: 16px; }
+
+#calendarArea {
+ padding: 0.75em 1.0em; }
+
+.calendar {
+ margin-bottom: 1em; }
+
+.calendar,
+.datemenu-today-button,
+.datemenu-displays-box,
+.message-list-sections {
+ margin: 0 1.5em; }
+
+.datemenu-calendar-column {
+ spacing: 0.5em; }
+
+.datemenu-displays-section {
+ padding-bottom: 3em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ border-radius: 3px;
+ padding: .4em; }
+
+.message-list-section-list:ltr {
+ padding-left: .4em; }
+
+.message-list-section-list:rtl {
+ padding-right: .4em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ padding: 7px 10px 7px 10px;
+ border: 1px solid rgba(64, 69, 82, 0); }
+ .datemenu-today-button:hover, .datemenu-today-button:focus,
+ .world-clocks-button:hover,
+ .world-clocks-button:focus,
+ .message-list-section-title:hover,
+ .message-list-section-title:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .datemenu-today-button:active,
+ .world-clocks-button:active,
+ .message-list-section-title:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+
+.datemenu-today-button .date-label {
+ font-size: 1.5em; }
+
+.world-clocks-header,
+.message-list-section-title {
+ color: rgba(211, 218, 227, 0.4);
+ font-weight: bold; }
+
+.world-clocks-button:active .world-clocks-header {
+ color: #ffffff; }
+
+.world-clocks-grid {
+ spacing-rows: 0.4em; }
+
+.calendar-month-label {
+ color: #D3DAE3;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.pager-button {
+ color: transparent;
+ background-color: transparent;
+ width: 32px;
+ border-radius: 2px; }
+ .pager-button:focus, .pager-button:hover, .pager-button:active {
+ background-color: transparent; }
+
+.calendar-change-month-back {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+ .calendar-day-base:hover, .calendar-day-base:focus {
+ background-color: rgba(0, 0, 0, 0.1); }
+ .calendar-day-base:active {
+ color: #D3DAE3;
+ background-color: rgba(0, 0, 0, 0.15);
+ border-width: 0; }
+ .calendar-day-base.calendar-day-heading {
+ color: rgba(211, 218, 227, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(211, 218, 227, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #D3DAE3;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-day-with-events {
+ color: #5294E2;
+ font-weight: bold; }
+
+.calendar-today.calendar-day-with-events {
+ color: #ffffff; }
+
+.calendar-other-month-day {
+ color: rgba(211, 218, 227, 0.3);
+ opacity: 1; }
+
+.calendar-week-number {
+ font-size: 70%;
+ font-weight: bold;
+ width: 2.3em;
+ height: 1.8em;
+ border-radius: 2px;
+ padding: 0.5em 0 0;
+ margin: 6px;
+ background-color: rgba(211, 218, 227, 0.3);
+ color: #383C4A; }
+
+.message-list {
+ width: 31.5em; }
+ .message-list-sections {
+ spacing: 1.5em; }
+ .message-list-section, .message-list-section-list {
+ spacing: 0.7em; }
+ .message-list-section-list-title-box {
+ spacing: 0.4em; }
+ .message-list-placeholder StIcon {
+ width: 0;
+ height: 0; }
+ .message-list-placeholder StLabel {
+ color: rgba(211, 218, 227, 0.45); }
+ .message-list-section-close > StIcon {
+ icon-size: 18px;
+ border-radius: 0px;
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close.svg"); }
+ .message-list-section-close:hover > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close-hover.svg"); }
+ .message-list-section-close:active > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close-active.svg"); }
+
+.message {
+ padding: 4px;
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
+ .message:hover, .message:focus {
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message-hover.svg") 9 9 9 9; }
+ .message:active {
+ color: #ffffff;
+ border-image: url("dark-assets/misc/message-active.svg") 9 9 9 9; }
+ .message-icon-bin {
+ padding: 8px 0px 8px 8px; }
+ .message-icon-bin:rtl {
+ padding: 8px 8px 8px 0px; }
+ .message-icon-bin > StIcon {
+ icon-size: 32px; }
+ .message-secondary-bin {
+ color: rgba(211, 218, 227, 0.4); }
+ .message-secondary-bin:ltr {
+ padding-left: 8px; }
+ .message-secondary-bin:rtl {
+ padding-right: 8px; }
+ .message-secondary-bin > StIcon {
+ icon-size: 16px; }
+ .message-title {
+ font-weight: bold;
+ font-size: 1em;
+ padding: 2px 0 2px 0; }
+ .message-content {
+ padding: 8px;
+ font-size: 1em; }
+
+.message-media-control {
+ padding: 6px;
+ color: rgba(211, 218, 227, 0.45); }
+ .message-media-control:last-child:ltr {
+ padding-right: 18px; }
+ .message-media-control:last-child:rtl {
+ padding-left: 18px; }
+ .message-media-control:hover {
+ color: #D3DAE3; }
+ .message-media-control:active {
+ color: #5294E2; }
+
+.media-message-cover-icon {
+ icon-size: 32px; }
+ .media-message-cover-icon.fallback {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #383C4A;
+ border-radius: 2px;
+ icon-size: 16px;
+ padding: 8px;
+ border: 1px solid #2b2e39; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.popup-menu-arrow {
+ width: 16px;
+ height: 16px; }
+
+.popup-menu-icon {
+ icon-size: 16px; }
+
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close {
+ -shell-close-overlap: 11px; }
+
+.nm-dialog {
+ max-height: 500px;
+ min-height: 450px;
+ min-width: 470px; }
+ .nm-dialog-content {
+ spacing: 20px;
+ padding: 10px; }
+ .nm-dialog-header-hbox {
+ spacing: 10px; }
+ .nm-dialog-airplane-box {
+ spacing: 12px; }
+ .nm-dialog-airplane-headline {
+ font-size: 1.1em;
+ font-weight: bold;
+ text-align: center; }
+ .nm-dialog-airplane-text {
+ color: #D3DAE3; }
+ .nm-dialog-header-icon {
+ icon-size: 32px; }
+ .nm-dialog-scroll-view {
+ border: 1px solid #2b2e39;
+ border-radius: 2px;
+ background-color: #404552; }
+ .nm-dialog-header {
+ font-weight: bold;
+ font-size: 1.2em; }
+ .nm-dialog-item {
+ font-size: 1em;
+ border-bottom: 0px solid;
+ padding: 12px;
+ spacing: 0px; }
+ .nm-dialog-item:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .nm-dialog-icons {
+ spacing: .5em; }
+ .nm-dialog-icon {
+ icon-size: 16px; }
+
+.no-networks-label {
+ color: rgba(211, 218, 227, 0.45); }
+
+.no-networks-box {
+ spacing: 12px; }
+
+#overview {
+ spacing: 24px; }
+
+.overview-controls {
+ padding-bottom: 32px; }
+
+.window-picker {
+ -horizontal-spacing: 32px;
+ -vertical-spacing: 32px;
+ padding-left: 32px;
+ padding-right: 32px;
+ padding-bottom: 48px; }
+ .window-picker.external-monitor {
+ padding: 32px; }
+
+.window-clone-border {
+ border: 3px solid rgba(82, 148, 226, 0.8);
+ border-radius: 4px;
+ box-shadow: inset 0px 0px 0px 1px rgba(82, 148, 226, 0); }
+
+.window-caption, .window-caption:hover {
+ spacing: 25px;
+ color: #BAC3CF;
+ background-color: rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ padding: 4px 12px;
+ -shell-caption-spacing: 12px; }
+
+.search-entry {
+ width: 320px;
+ padding: 7px 9px;
+ border-radius: 20px;
+ border: 1px solid rgba(0, 0, 0, 0.25);
+ background-color: rgba(64, 69, 82, 0.9); }
+ .search-entry:focus {
+ padding: 7px 9px; }
+ .search-entry .search-entry-icon {
+ icon-size: 16px;
+ padding: 0 4px;
+ color: #D3DAE3; }
+ .search-entry:hover, .search-entry:focus {
+ color: #ffffff;
+ caret-color: #ffffff;
+ background-color: #5294E2;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+ .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
+ color: #ffffff; }
+
+#searchResultsBin {
+ max-width: 1000px; }
+
+#searchResultsContent {
+ padding-left: 20px;
+ padding-right: 20px;
+ spacing: 16px; }
+
+.search-section {
+ spacing: 16px; }
+
+.search-section-content {
+ spacing: 32px; }
+
+.list-search-results {
+ spacing: 3px; }
+
+.search-section-separator {
+ background-color: rgba(255, 255, 255, 0.2);
+ -margin-horizontal: 1.5em;
+ height: 1px; }
+
+.list-search-result-content {
+ spacing: 12px;
+ padding: 12px; }
+
+.list-search-result-title {
+ font-size: 1.5em;
+ color: #ffffff; }
+
+.list-search-result-description {
+ color: #cccccc; }
+
+.search-provider-icon {
+ padding: 15px; }
+
+.search-provider-icon-more {
+ width: 16px;
+ height: 16px;
+ background-image: url("common-assets/misc/more-results.svg"); }
+
+#dash {
+ font-size: 1em;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(0, 0, 0, 0.4);
+ padding: 6px 1px 6px 0px;
+ border-radius: 0 3px 3px 0; }
+ #dash:rtl {
+ border-radius: 3px 0 0 3px; }
+ .right #dash, #dash:rtl {
+ padding: 6px 0px 6px 1px; }
+ .bottom #dash {
+ padding: 1px 6px 0px 6px; }
+ .top #dash {
+ padding: 0px 6px 1px 6px; }
+ #dash .placeholder {
+ background-image: url("common-assets/dash/dash-placeholder.svg");
+ background-size: contain;
+ height: 24px; }
+ #dash .empty-dash-drop-target {
+ width: 24px;
+ height: 24px; }
+
+.dash-item-container > StWidget {
+ padding: 0px 4px 0px 5px; }
+ .right .dash-item-container > StWidget, .dash-item-container > StWidget:rtl {
+ padding: 0px 5px 0px 4px; }
+ .bottom .dash-item-container > StWidget {
+ padding: 4px 0px 5px 0px; }
+ .top .dash-item-container > StWidget {
+ padding: 5px 0px 4px 0px; }
+
+.dash-label {
+ border-radius: 3px;
+ padding: 4px 12px;
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.7);
+ text-align: center;
+ -x-offset: 3px; }
+ .bottom .dash-label, .top .dash-label {
+ -y-offset: 3px;
+ -x-offset: 0; }
+
+#dash .app-well-app .overview-icon,
+.right #dash .app-well-app .overview-icon,
+.bottom #dash .app-well-app .overview-icon,
+.top #dash .app-well-app .overview-icon {
+ padding: 10px; }
+
+#dash .app-well-app:hover .overview-icon,
+.right #dash .app-well-app:hover .overview-icon,
+.bottom #dash .app-well-app:hover .overview-icon,
+.top #dash .app-well-app:hover .overview-icon {
+ background-color: #5294E2; }
+
+#dash .app-well-app:active .overview-icon,
+.right #dash .app-well-app:active .overview-icon,
+.bottom #dash .app-well-app:active .overview-icon,
+.top #dash .app-well-app:active .overview-icon {
+ box-shadow: none;
+ background-color: #2679db; }
+
+#dash .app-well-app-running-dot {
+ width: 11px;
+ height: 2px;
+ margin-bottom: 6px;
+ background-color: #5294E2; }
+
+.show-apps .overview-icon {
+ padding: 11px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ border: 0px solid; }
+
+.show-apps:hover .overview-icon {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #5294E2; }
+
+.show-apps:active .overview-icon,
+.show-apps:active .show-apps-icon,
+.show-apps:checked .overview-icon,
+.show-apps:checked .show-apps-icon {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ transition-duration: 0ms; }
+
+.icon-grid {
+ spacing: 30px;
+ -shell-grid-horizontal-item-size: 136px;
+ -shell-grid-vertical-item-size: 136px; }
+ .icon-grid .overview-icon {
+ icon-size: 96px; }
+
+.app-view-controls {
+ padding-bottom: 32px; }
+
+.app-view-control {
+ padding: 4px 32px;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:checked {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .app-view-control:first-child:ltr, .app-view-control:last-child:rtl {
+ border-radius: 2px 0 0 2px;
+ border-right-width: 0; }
+ .app-view-control:last-child:ltr, .app-view-control:first-child:rtl {
+ border-radius: 0 2px 2px 0;
+ border-left-width: 0; }
+
+.search-provider-icon:active, .search-provider-icon:checked,
+.list-search-result:active,
+.list-search-result:checked {
+ background-color: rgba(31, 33, 40, 0.85); }
+
+.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
+.list-search-result:focus,
+.list-search-result:selected,
+.list-search-result:hover {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 200ms; }
+
+.app-well-app:active .overview-icon,
+.app-well-app:checked .overview-icon,
+.app-well-app.app-folder:active .overview-icon,
+.app-well-app.app-folder:checked .overview-icon,
+.grid-search-result:active .overview-icon,
+.grid-search-result:checked .overview-icon {
+ background-color: rgba(31, 33, 40, 0.85);
+ box-shadow: inset 0 0 #5294E2; }
+
+.app-well-app:hover .overview-icon,
+.app-well-app:focus .overview-icon,
+.app-well-app:selected .overview-icon,
+.app-well-app.app-folder:hover .overview-icon,
+.app-well-app.app-folder:focus .overview-icon,
+.app-well-app.app-folder:selected .overview-icon,
+.grid-search-result:hover .overview-icon,
+.grid-search-result:focus .overview-icon,
+.grid-search-result:selected .overview-icon {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 0ms;
+ border-image: none;
+ background-image: none; }
+
+.app-well-app-running-dot {
+ width: 20px;
+ height: 2px;
+ margin-bottom: 4px;
+ background-color: #5294E2; }
+
+.search-provider-icon,
+.list-search-result, .app-well-app .overview-icon,
+.app-well-app.app-folder .overview-icon,
+.grid-search-result .overview-icon {
+ color: #ffffff;
+ border-radius: 2px;
+ padding: 6px;
+ border: 1px solid transparent;
+ transition-duration: 0ms;
+ text-align: center; }
+
+.app-well-app.app-folder > .overview-icon {
+ background-color: rgba(35, 38, 46, 0.95);
+ border: 1px solid rgba(0, 0, 0, 0.45); }
+
+.app-well-app.app-folder:hover > .overview-icon {
+ background-color: rgba(60, 64, 78, 0.95); }
+
+.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon {
+ background-color: #5294E2;
+ box-shadow: none; }
+
+.app-well-app.app-folder:focus > .overview-icon {
+ background-color: #5294E2; }
+
+.app-folder-popup {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(35, 38, 46, 0.95);
+ -arrow-border-color: rgba(0, 0, 0, 0.45);
+ -arrow-border-width: 1px;
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.app-folder-popup-bin {
+ padding: 5px; }
+
+.app-folder-icon {
+ padding: 5px;
+ spacing-rows: 5px;
+ spacing-columns: 5px; }
+
+.page-indicator {
+ padding: 15px 20px; }
+ .page-indicator .page-indicator-icon {
+ width: 18px;
+ height: 18px;
+ background-image: url(common-assets/misc/page-indicator-inactive.svg); }
+ .page-indicator:hover .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-hover.svg); }
+ .page-indicator:active .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-active.svg); }
+ .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
+ background-image: url(common-assets/misc/page-indicator-checked.svg); }
+
+.app-well-app > .overview-icon.overview-icon-with-label,
+.grid-search-result .overview-icon.overview-icon-with-label {
+ padding: 10px 8px 5px 8px;
+ spacing: 4px; }
+
+.workspace-thumbnails {
+ visible-width: 40px;
+ spacing: 11px;
+ padding: 12px;
+ padding-right: 7px;
+ border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; }
+ .workspace-thumbnails:rtl {
+ padding: 12px;
+ padding-left: 7px;
+ border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; }
+
+.workspace-thumbnail-indicator {
+ border: 4px solid rgba(82, 148, 226, 0.8);
+ border-radius: 1px;
+ padding: 1px; }
+
+.search-display > StBoxLayout,
+.all-apps,
+.frequent-apps > StBoxLayout {
+ padding: 0px 88px 10px 88px; }
+
+.search-statustext, .no-frequent-applications-label {
+ font-size: 2em;
+ font-weight: bold;
+ color: #D3DAE3; }
+
+.url-highlighter {
+ link-color: #a9caf1; }
+
+.notification-banner,
+.notification-banner:hover,
+.notification-banner:focus {
+ font-size: 1em;
+ width: 34em;
+ margin: 5px;
+ padding: 10px;
+ color: #D3DAE3;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .notification-banner .notification-icon,
+ .notification-banner:hover .notification-icon,
+ .notification-banner:focus .notification-icon {
+ padding: 5px; }
+ .notification-banner .notification-content,
+ .notification-banner:hover .notification-content,
+ .notification-banner:focus .notification-content {
+ padding: 5px;
+ spacing: 5px; }
+ .notification-banner .secondary-icon,
+ .notification-banner:hover .secondary-icon,
+ .notification-banner:focus .secondary-icon {
+ icon-size: 1.09em; }
+ .notification-banner .notification-actions,
+ .notification-banner:hover .notification-actions,
+ .notification-banner:focus .notification-actions {
+ background-color: transparent;
+ padding: 2px 2px 0 2px;
+ spacing: 3px; }
+ .notification-banner .notification-button,
+ .notification-banner:hover .notification-button,
+ .notification-banner:focus .notification-button {
+ padding: 4px 4px 5px; }
+ .notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child,
+ .notification-banner:hover .notification-button:first-child,
+ .notification-banner:hover .notification-button:last-child,
+ .notification-banner:focus .notification-button:first-child,
+ .notification-banner:focus .notification-button:last-child {
+ border-radius: 2px; }
+
+.secondary-icon {
+ icon-size: 1.09em; }
+
+.chat-body {
+ spacing: 5px; }
+
+.chat-response {
+ margin: 5px; }
+
+.chat-log-message {
+ color: #D3DAE3; }
+
+.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: #5294E2; }
+ .chat-sent:rtl {
+ padding-left: 0;
+ padding-right: 18pt; }
+
+.chat-meta-message {
+ padding-left: 4px;
+ font-size: 9pt;
+ font-weight: bold;
+ color: rgba(211, 218, 227, 0.6); }
+ .chat-meta-message:rtl {
+ padding-left: 0;
+ padding-right: 4px; }
+
+.subscription-message {
+ font-style: italic; }
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 72px 2px 12px; }
+
+.hotplug-notification-item {
+ padding: 2px 10px; }
+ .hotplug-notification-item:focus {
+ padding: 2px 10px; }
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px; }
+
+.hotplug-resident-box {
+ spacing: 8px; }
+
+.hotplug-resident-mount {
+ spacing: 8px;
+ border-radius: 4px; }
+ .hotplug-resident-mount:hover {
+ background-color: rgba(56, 60, 74, 0.3); }
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px; }
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px; }
+
+.hotplug-resident-eject-icon {
+ icon-size: 16px; }
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+ border-radius: 5px;
+ color: pink; }
+
+.legacy-tray {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .legacy-tray:ltr {
+ border-radius: 0 2px 0 0;
+ border-left-width: 0; }
+ .legacy-tray:rtl {
+ border-radius: 2px 0 0 0;
+ border-right-width: 0; }
+
+.legacy-tray-handle,
+.legacy-tray-icon {
+ padding: 6px; }
+ .legacy-tray-handle StIcon,
+ .legacy-tray-icon StIcon {
+ icon-size: 24px; }
+ .legacy-tray-handle:hover, .legacy-tray-handle:focus,
+ .legacy-tray-icon:hover,
+ .legacy-tray-icon:focus {
+ background-color: rgba(211, 218, 227, 0.1); }
+
+.legacy-tray-icon-box {
+ spacing: 12px; }
+ .legacy-tray-icon-box:ltr {
+ padding-left: 12px; }
+ .legacy-tray-icon-box:rtl {
+ padding-right: 12px; }
+ .legacy-tray-icon-box StButton {
+ width: 24px;
+ height: 24px; }
+
+.magnifier-zoom-region {
+ border: 2px solid #5294E2; }
+ .magnifier-zoom-region.full-screen {
+ border-width: 0; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.2); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.candidate-popup-content {
+ padding: 0.5em;
+ spacing: 0.3em;
+ color: #BAC3CF;
+ font-size: 1.15em; }
+
+.candidate-index {
+ padding: 0 0.5em 0 0;
+ color: #d8dde4; }
+
+.candidate-box {
+ padding: 0.3em 0.5em 0.3em 0.5em;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ .candidate-box:selected, .candidate-box:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.candidate-page-button-box {
+ height: 2em; }
+ .vertical .candidate-page-button-box {
+ padding-top: 0.5em; }
+ .horizontal .candidate-page-button-box {
+ padding-left: 0.5em; }
+
+.candidate-page-button {
+ padding: 4px; }
+
+.candidate-page-button-previous {
+ border-radius: 2px 0px 0px 2px;
+ border-right-width: 0; }
+
+.candidate-page-button-next {
+ border-radius: 0px 2px 2px 0px; }
+
+.candidate-page-button-icon {
+ icon-size: 1em; }
+
+.framed-user-icon {
+ background-size: contain;
+ border: 0px solid transparent;
+ color: #D3DAE3;
+ border-radius: 2px; }
+ .framed-user-icon:hover {
+ border-color: transparent;
+ color: white; }
+
+.login-dialog-banner-view {
+ padding-top: 24px;
+ max-width: 23em; }
+
+.login-dialog {
+ border: none;
+ background-color: transparent; }
+ .login-dialog .modal-dialog-button-box {
+ spacing: 3px; }
+ .login-dialog .modal-dialog-button {
+ padding: 3px 18px; }
+ .login-dialog .modal-dialog-button:default {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .login-dialog .modal-dialog-button:default:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .login-dialog .modal-dialog-button:default:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+
+.login-dialog-logo-bin {
+ padding: 24px 0px; }
+
+.login-dialog-banner {
+ color: #9ca9ba; }
+
+.login-dialog-button-box {
+ spacing: 5px; }
+
+.login-dialog-message-warning {
+ color: #F27835; }
+
+.login-dialog-message-hint {
+ padding-top: 0;
+ padding-bottom: 20px; }
+
+.login-dialog-user-selection-box {
+ padding: 100px 0px; }
+ .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ padding-left: 2px; }
+ .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label,
+ .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ color: #BAC3CF; }
+
+.login-dialog-not-listed-label {
+ font-size: 90%;
+ font-weight: bold;
+ color: #62758e;
+ padding-top: 1em; }
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em; }
+
+.login-dialog-user-list {
+ spacing: 12px;
+ padding: .2em;
+ width: 23em; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
+ border-right: 2px solid #5294E2; }
+
+.login-dialog-user-list-item {
+ border-radius: 5px;
+ padding: .2em;
+ color: #62758e; }
+ .login-dialog-user-list-item:ltr {
+ padding-right: 1em; }
+ .login-dialog-user-list-item:rtl {
+ padding-left: 1em; }
+ .login-dialog-user-list-item:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list-item .login-dialog-timed-login-indicator {
+ height: 2px;
+ margin: 2px 0 0 0;
+ background-color: #BAC3CF; }
+ .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
+ background-color: #ffffff; }
+
+.login-dialog-username,
+.user-widget-label {
+ color: #BAC3CF;
+ font-size: 120%;
+ font-weight: bold;
+ text-align: left;
+ padding-left: 15px; }
+
+.user-widget-label:ltr {
+ padding-left: 18px; }
+
+.user-widget-label:rtl {
+ padding-right: 18px; }
+
+.login-dialog-prompt-layout {
+ padding-top: 24px;
+ padding-bottom: 12px;
+ spacing: 8px;
+ width: 23em; }
+
+.login-dialog-prompt-label {
+ color: #7e8fa5;
+ font-size: 110%;
+ padding-top: 1em; }
+
+.login-dialog-session-list-button StIcon {
+ icon-size: 1.25em; }
+
+.login-dialog-session-list-button {
+ color: #62758e; }
+ .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
+ color: #BAC3CF; }
+ .login-dialog-session-list-button:active {
+ color: #394351; }
+
+.screen-shield-arrows {
+ padding-bottom: 3em; }
+
+.screen-shield-arrows Gjs_Arrow {
+ color: white;
+ width: 80px;
+ height: 48px;
+ -arrow-thickness: 12px;
+ -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock {
+ color: white;
+ text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
+ font-weight: bold;
+ text-align: center;
+ padding-bottom: 1.5em; }
+
+.screen-shield-clock-time {
+ font-size: 72pt;
+ text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock-date {
+ font-size: 28pt; }
+
+.screen-shield-notifications-container {
+ spacing: 6px;
+ width: 30em;
+ background-color: transparent;
+ max-height: 500px; }
+ .screen-shield-notifications-container .summary-notification-stack-scrollview {
+ padding-top: 0;
+ padding-bottom: 0; }
+ .screen-shield-notifications-container .notification,
+ .screen-shield-notifications-container .screen-shield-notification-source {
+ padding: 12px 6px;
+ border: 1px solid rgba(186, 195, 207, 0.2);
+ background-color: rgba(53, 57, 69, 0.45);
+ color: #BAC3CF;
+ border-radius: 4px; }
+ .screen-shield-notifications-container .notification {
+ margin-right: 15px; }
+
+.screen-shield-notification-label {
+ font-weight: bold;
+ padding: 0px 0px 0px 12px; }
+
+.screen-shield-notification-count-text {
+ padding: 0px 0px 0px 12px; }
+
+#panel.lock-screen {
+ background-color: rgba(53, 57, 69, 0.5); }
+
+.screen-shield-background {
+ background: black;
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
+
+#lockDialogGroup {
+ background: #2e3436 url(misc/noise-texture.png);
+ background-repeat: repeat; }
+
+#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
+ background-color: rgba(56, 60, 74, 0.3); }
+ #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
+ background-color: rgba(56, 60, 74, 0.5); }
+ #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
+ background-color: rgba(82, 148, 226, 0.5); }
+
+#LookingGlassDialog {
+ spacing: 4px;
+ padding: 8px 8px 10px 8px;
+ background-color: rgba(0, 0, 0, 0.7);
+ border: 1px solid black;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ #LookingGlassDialog > #Toolbar {
+ padding: 3px;
+ border: none;
+ background-color: transparent;
+ border-radius: 0px; }
+ #LookingGlassDialog .labels {
+ spacing: 4px; }
+ #LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #BAC3CF;
+ transition-duration: 100ms;
+ padding-left: .3em;
+ padding-right: .3em; }
+ #LookingGlassDialog .notebook-tab:hover {
+ color: #ffffff;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog .notebook-tab:selected {
+ border-bottom-width: 0px;
+ color: #5294E2;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px; }
+ #LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px; }
+
+.lg-dialog StEntry {
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .lg-dialog StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+.lg-dialog .shell-link {
+ color: #a9caf1; }
+ .lg-dialog .shell-link:hover {
+ color: #d5e5f8; }
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic; }
+
+.lg-obj-inspector-title {
+ spacing: 4px; }
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px; }
+ .lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff; }
+
+#lookingGlassExtensions {
+ padding: 4px; }
+
+.lg-extensions-list {
+ padding: 4px;
+ spacing: 6px; }
+
+.lg-extension {
+ border: 1px solid rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ background-color: rgba(53, 57, 69, 0.95);
+ padding: 4px; }
+
+.lg-extension-name {
+ font-weight: bold; }
+
+.lg-extension-meta {
+ spacing: 6px; }
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.7);
+ border: 1px solid grey;
+ border-radius: 2px;
+ padding: 6px; }
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/apps.rc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/apps.rc
new file mode 100644
index 0000000..6a010b0
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/apps.rc
@@ -0,0 +1,27 @@
+#
+# Thunar
+#
+style "thunar-handle" { GtkPaned::handle-size = 2 }
+
+style "dark-sidebar" {
+ GtkTreeView::odd_row_color = @dark_sidebar_bg
+ GtkTreeView::even_row_color = @dark_sidebar_bg
+
+
+ base[NORMAL] = @dark_sidebar_bg
+ base[INSENSITIVE] = @dark_sidebar_bg
+
+ text[NORMAL] = "#BAC3CF"
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+}
+
+style "thunar-frame" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*ThunarWindow*." style "thunar-frame"
+widget_class "*ThunarShortcutsView*" style "dark-sidebar"
+widget_class "*ThunarTreeView*" style "dark-sidebar"
+widget_class "*ThunarWindow*." style "thunar-handle"
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-insens.png
new file mode 100644
index 0000000..eca193b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-prelight.png
new file mode 100644
index 0000000..4e6e748
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-insens.png
new file mode 100644
index 0000000..a61005c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-prelight.png
new file mode 100644
index 0000000..d239713
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small.png
new file mode 100644
index 0000000..62049ee
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down-small.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down.png
new file mode 100644
index 0000000..7113603
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-down.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-insens.png
new file mode 100644
index 0000000..068bace
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-prelight.png
new file mode 100644
index 0000000..d5baf19
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left.png
new file mode 100644
index 0000000..2c9f002
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-left.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-insens.png
new file mode 100644
index 0000000..e21cb8f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-prelight.png
new file mode 100644
index 0000000..9f7bc21
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right.png
new file mode 100644
index 0000000..8f53e71
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-right.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-insens.png
new file mode 100644
index 0000000..226e45a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-prelight.png
new file mode 100644
index 0000000..f45a454
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-insens.png
new file mode 100644
index 0000000..64aed1b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-prelight.png
new file mode 100644
index 0000000..308ef89
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small.png
new file mode 100644
index 0000000..13601b6
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up-small.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up.png
new file mode 100644
index 0000000..396840a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/arrow-up.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-active.png
new file mode 100644
index 0000000..ad0dd36
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-hover.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-hover.png
new file mode 100644
index 0000000..ec020de
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-insensitive.png
new file mode 100644
index 0000000..a96be6e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button.png
new file mode 100644
index 0000000..102c97f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/button.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..5c416de
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..48e8435
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..68e1997
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..89fbde2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png
new file mode 100644
index 0000000..cba918c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active.png
new file mode 100644
index 0000000..aedb81a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 0000000..ab715c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..848f23f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-rtl.png
new file mode 100644
index 0000000..ae3c823
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button.png
new file mode 100644
index 0000000..a9d6505
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-button.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 0000000..3d78384
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png
new file mode 100644
index 0000000..2ebd63a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png
new file mode 100644
index 0000000..d8f8d55
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus.png
new file mode 100644
index 0000000..e1e35fd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-focus.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 0000000..f6bf232
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png
new file mode 100644
index 0000000..9a08ae4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png
new file mode 100644
index 0000000..1c5f62e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive.png
new file mode 100644
index 0000000..e2f27b7
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png
new file mode 100644
index 0000000..f21d25b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook.png
new file mode 100644
index 0000000..1fbe1f4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-notebook.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-rtl.png
new file mode 100644
index 0000000..5b35cb0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry.png
new file mode 100644
index 0000000..1238651
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/combo-entry.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable-rtl.png
new file mode 100644
index 0000000..cd3d254
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable.png
new file mode 100644
index 0000000..fd3edb1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-disable.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-rtl.png
new file mode 100644
index 0000000..91ac500
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background.png
new file mode 100644
index 0000000..2ac2456
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/down-background.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png
new file mode 100644
index 0000000..1eb9453
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg.png
new file mode 100644
index 0000000..4266547
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg-solid.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg-solid.png
new file mode 100644
index 0000000..e7f3a9c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg-solid.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg.png
new file mode 100644
index 0000000..2cd6bf2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-disabled-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-disabled-bg.png
new file mode 100644
index 0000000..fe639fa
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-fill.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-fill.png
new file mode 100644
index 0000000..387a98b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/entry-border-fill.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/focus-line.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/focus-line.png
new file mode 100644
index 0000000..21a880a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/focus-line.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-end.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-end.png
new file mode 100644
index 0000000..98b3195
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-end.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-start.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-start.png
new file mode 100644
index 0000000..98b3195
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame-gap-start.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame.png
new file mode 100644
index 0000000..260c3ac
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/frame.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-h.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-h.png
new file mode 100644
index 0000000..4e73c5c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-h.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-v.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-v.png
new file mode 100644
index 0000000..b57bcbc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/handle-v.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/inline-toolbar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/inline-toolbar.png
new file mode 100644
index 0000000..9541d7a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/inline-toolbar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-h.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-h.png
new file mode 100644
index 0000000..b6d7d65
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-h.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-v.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-v.png
new file mode 100644
index 0000000..0adee1a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/line-v.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow-prelight.png
new file mode 100644
index 0000000..2e21d88
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow.png
new file mode 100644
index 0000000..2e21d88
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-arrow.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
new file mode 100644
index 0000000..402e40b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked.png
new file mode 100644
index 0000000..6f878fd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..6d15c8c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png
new file mode 100644
index 0000000..8b05dcd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png
new file mode 100644
index 0000000..1d6b5c3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked.png
new file mode 100644
index 0000000..cf47ffd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png
new file mode 100644
index 0000000..39128f7
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked.png
new file mode 100644
index 0000000..7cd6e24
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menu-radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar.png
new file mode 100644
index 0000000..e69ee01
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar_button.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar_button.png
new file mode 100644
index 0000000..70c8f86
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menubar_button.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menuitem.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menuitem.png
new file mode 100644
index 0000000..56ad7b0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/menuitem.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/minus.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/minus.png
new file mode 100644
index 0000000..ae2a58d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/minus.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png
new file mode 100644
index 0000000..60dad2a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-bg.png
new file mode 100644
index 0000000..37a9dc8
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png
new file mode 100644
index 0000000..b3c4d17
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-horiz.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-horiz.png
new file mode 100644
index 0000000..7664ab4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-horiz.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-vert.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-vert.png
new file mode 100644
index 0000000..4185f58
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook-gap-vert.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook.png
new file mode 100644
index 0000000..260c3ac
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/notebook.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/null.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/null.png
new file mode 100644
index 0000000..d7a1600
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/null.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/plus.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/plus.png
new file mode 100644
index 0000000..37977c0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/plus.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar.png
new file mode 100644
index 0000000..7937cd1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar_v.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar_v.png
new file mode 100644
index 0000000..e29023b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/progressbar_v.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..b8f159b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked.png
new file mode 100644
index 0000000..28f3469
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..b99c4cf
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..f8a4cd1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-active.png
new file mode 100644
index 0000000..c4c810c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-insens.png
new file mode 100644
index 0000000..bc049cd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-prelight.png
new file mode 100644
index 0000000..a02f399
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz.png
new file mode 100644
index 0000000..5c6668e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-horiz.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-insensitive.png
new file mode 100644
index 0000000..7ece1b0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-prelight.png
new file mode 100644
index 0000000..e72808d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-active.png
new file mode 100644
index 0000000..9e5294d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-insens.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-insens.png
new file mode 100644
index 0000000..136fb50
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-insens.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-prelight.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-prelight.png
new file mode 100644
index 0000000..b6c913e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert-prelight.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert.png
new file mode 100644
index 0000000..103c32b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider-vert.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider.png
new file mode 100644
index 0000000..966f630
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/slider.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-bottom-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-bottom-active.png
new file mode 100644
index 0000000..44f325d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-bottom-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-left-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-left-active.png
new file mode 100644
index 0000000..9184c6a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-left-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-right-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-right-active.png
new file mode 100644
index 0000000..db1af5d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-right-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-top-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-top-active.png
new file mode 100644
index 0000000..07f2375
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tab-top-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..28d08e5
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..a8dd05d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..d6f19b7
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar.png
new file mode 100644
index 0000000..0e42a7f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/toolbar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tree_header.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tree_header.png
new file mode 100644
index 0000000..19adc7e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/tree_header.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal-active.png
new file mode 100644
index 0000000..dc80ccc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal.png
new file mode 100644
index 0000000..d6c4e8e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-horizontal.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar.png
new file mode 100644
index 0000000..d3e8550
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar_v.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar_v.png
new file mode 100644
index 0000000..325585d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-progressbar_v.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..d7d3d82
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-vert.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-vert.png
new file mode 100644
index 0000000..96220cb
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-scrollbar-vert.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical-active.png
new file mode 100644
index 0000000..1736ff4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical.png
new file mode 100644
index 0000000..8ea3662
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/trough-vertical.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable-rtl.png
new file mode 100644
index 0000000..aa92597
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable.png
new file mode 100644
index 0000000..3bd0966
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-disable.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-rtl.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-rtl.png
new file mode 100644
index 0000000..d413b44
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background-rtl.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background.png
new file mode 100644
index 0000000..f3bba2a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/assets/up-background.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/gtkrc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/gtkrc
new file mode 100644
index 0000000..958386b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/gtkrc
@@ -0,0 +1,10 @@
+gtk-color-scheme = "base_color:#404552\nfg_color:#D3DAE3\ntooltip_fg_color:#FFFFFF\nselected_bg_color:#5294E2\nselected_fg_color:#FFFFFF\ntext_color:#D3DAE3\nbg_color:#383C4A\ninsensitive_bg_color:#3e4350\ninsensitive_fg_color:#7c818c\nnotebook_bg:#404552\ndark_sidebar_bg:#353945\ntooltip_bg_color:#353945\nlink_color:#5294E2\nmenu_bg:#383C4A"
+
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-auto-mnemonics = 1
+gtk-primary-button-warps-slider = 1
+
+include "main.rc"
+include "apps.rc"
+include "panel.rc"
+include "menubar-toolbar/menubar-toolbar-dark.rc"
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/main.rc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/main.rc
new file mode 100644
index 0000000..2a70e92
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/main.rc
@@ -0,0 +1,2439 @@
+style "default" {
+
+ xthickness = 1
+ ythickness = 1
+
+ # Style Properties
+
+ GtkWidget::focus-line-width = 1
+ GtkMenuBar::window-dragging = 1
+ GtkToolbar::window-dragging = 1
+ GtkToolbar::internal-padding = 4
+ GtkToolButton::icon-spacing = 4
+
+ GtkWidget::tooltip-radius = 2
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkSeparatorMenuItem::horizontal-padding = 3
+ GtkSeparatorMenuItem::wide-separators = 1
+ GtkSeparatorMenuItem::separator-height = 1
+
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkEntry::state-hint = 1
+
+ GtkScrollbar::trough-border = 0
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 13
+ GtkRange::stepper-size = 0
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::min-slider-length = 32
+ GtkScrolledWindow::scrollbar-spacing = 0
+ GtkScrolledWindow::scrollbars-within-bevel = 1
+
+ GtkScale::slider_length = 15
+ GtkScale::slider_width = 15
+ GtkScale::trough-side-details = 1
+
+ GtkProgressBar::min-horizontal-bar-height = 8
+ GtkProgressBar::min-vertical-bar-width = 8
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ):
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ GtkCheckButton::indicator_spacing = 3
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+ GtkTreeView::odd_row_color = shade(0.98, @base_color)
+
+ GtkExpander::expander-size = 11
+
+ GnomeHRef::link_color = @link_color
+ GtkHTML::link-color = @link_color
+ GtkIMHtmlr::hyperlink-color = @link_color
+ GtkIMHtml::hyperlink-color = @link_color
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ # Colors
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @insensitive_bg_color
+ bg[ACTIVE] = shade (0.9, @bg_color)
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = @insensitive_fg_color
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = @insensitive_fg_color
+ text[ACTIVE] = @selected_fg_color
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = @bg_color
+ base[ACTIVE] = shade (0.9, @selected_bg_color)
+
+ # For succinctness, all reasonable pixmap options remain here
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Arrows
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-up.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-up-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-left.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state= PRELIGHT
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-left-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-right.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-right-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Option Menu Arrows
+
+ image {
+ function = TAB
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ # Lines
+
+ image {
+ function = VLINE
+ file = "assets/line-v.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = HLINE
+ file = "assets/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ # Focuslines
+
+ image {
+ function = FOCUS
+ file = "assets/focus-line.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ # Handles
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Expanders
+
+ image {
+ function = EXPANDER
+ expander_style = COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = RESIZE_GRIP
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/null.png"
+ overlay_border = { 0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+
+ # Shadows ( this area needs help :P )
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+style "toplevel_hack" {
+
+ engine "adwaita" {
+ }
+}
+
+style "ooo_stepper_hack" {
+
+ GtkScrollbar::stepper-size = 0
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+
+}
+
+style "scrollbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-horiz.png"
+ border = { 2, 2, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-vert.png"
+ border = { 3, 3, 2, 2 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Sliders
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-horiz.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-horiz-active.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-horiz-prelight.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-horiz-insens.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-vert.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-vert-active.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-vert-prelight.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-vert-insens.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "menu" {
+
+ xthickness = 0
+ ythickness = 0
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = @menu_bg
+ bg[INSENSITIVE] = @menu_bg
+ bg[PRELIGHT] = @menu_bg
+
+ engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
+
+ image {
+ function = HLINE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menu_framed_box" {
+
+ engine "adwaita" {
+ }
+}
+
+style "menu_item"
+{
+ xthickness = 2
+ ythickness = 4
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+ bg[SELECTED] = @selected_fg_color
+
+ fg[NORMAL] = @fg_color
+ fg[SELECTED] = @fg_color
+
+ text[PRELIGHT] = @fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/menuitem.png"
+ border = { 1, 0, 1, 0 }
+ stretch = TRUE
+ }
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/menu-arrow.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/menu-arrow-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ }
+}
+
+style "button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "checkbutton" {
+
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+
+}
+
+style "entry" {
+
+ xthickness = 6
+ ythickness = 4
+
+ base[NORMAL] = @base_color
+ base[INSENSITIVE] = @insensitive_bg_color
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_entry" {
+ xthickness = 6
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/notebook-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/notebook-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/notebook-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_tab_label" {
+
+ fg[ACTIVE] = @text_color
+
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 4
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "notebook_combobox_entry" {
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "combobox_entry_button"
+{
+ xthickness = 6
+
+ fg[ACTIVE] = @text_color
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "spinbutton" {
+
+ bg[NORMAL] = @bg_color
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+
+style "gimp_spin_scale" {
+
+ bg[NORMAL] = @base_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "libreoffice_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "standalone_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "notebook" {
+
+ xthickness = 5
+ ythickness = 2
+
+ engine "pixmap" {
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-top-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-bottom-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-left-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-right-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ # How to draw boxes with a gap on one side (ie the page of a notebook)
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = RIGHT
+ }
+
+ # How to draw the box of a notebook when it isnt attached to a tab
+
+ image {
+ function = BOX
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "handlebox" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator" {
+
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+
+}
+
+style "combobox" {
+
+ xthickness = 0
+ ythickness = 0
+
+}
+
+style "combobox_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+}
+
+style "range" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal-active.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-vertical.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-vertical-active.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ # Horizontal
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Vertical
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Function below removes ugly boxes
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "progressbar" {
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar_v.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar_v.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "separator_menu_item" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "treeview_header" {
+ ythickness = 1
+
+ fg[PRELIGHT] = mix(0.70, @text_color, @base_color)
+ font_name = "Bold"
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/tree_header.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Treeview Rows
+
+style "treeview" {
+
+ xthickness = 2
+ ythickness = 0
+
+
+}
+
+style "scrolled_window" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "toolbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = VLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+
+ image {
+ function = HLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "inline_toolbar" {
+
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/inline-toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "notebook_viewport" {
+
+ bg[NORMAL] = @notebook_bg
+}
+
+
+style "notebook_eventbox" {
+
+ bg[NORMAL] = @notebook_bg
+ bg[ACTIVE] = @bg_color
+}
+
+style "tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = @tooltip_bg_color
+
+}
+
+style "eclipse-tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = shade(1.05, @bg_color)
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = shade(1.05, @bg_color)
+
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+
+ engine "murrine" {
+ textstyle = 5
+ text_shade = 0.05
+ }
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.7
+ glazestyle = 0
+ glowstyle = 0
+ highlight_shade = 1.0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ border_shades = { 0.8, 0.8 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+
+ font_name = "bold"
+ bg[SELECTED] = @selected_bg_color
+}
+
+# Chromium
+style "chrome_menu_item" {
+
+ bg[SELECTED] = @selected_bg_color
+
+}
+
+# Text Style
+style "text" {
+ engine "murrine" { textstyle = 0 }
+}
+
+style "null" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ }
+ }
+}
+
+
+class "GtkWidget" style "default"
+class "GtkScrollbar" style "scrollbar"
+class "GtkButton" style "button"
+class "GtkEntry" style "entry"
+class "GtkOldEditable" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkNotebook" style "notebook"
+class "GtkRange" style "range"
+class "GtkProgressBar" style "progressbar"
+class "GtkSeparatorMenuItem" style "separator_menu_item"
+class "GtkScrolledWindow" style "scrolled_window"
+class "GtkFrame" style "frame"
+class "GtkTreeView" style "treeview"
+class "GtkToolbar" style "toolbar"
+class "*HandleBox" style "toolbar"
+
+widget_class "**" style "menu"
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menu_item"
+widget_class "**" style "checkbutton"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "combobox_separator"
+widget_class "***" style "treeview_header"
+widget_class "**" style "inline_toolbar"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry_button"
+widget_class "***" style "notebook_viewport"
+widget_class "*HandleBox" style "toolbar"
+
+# Entries in notebooks draw with notebook's base color, but not if there's
+# something else in the middle that draws gray again
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+
+# We also need to avoid changing fg color for the inactive notebook tab labels
+widget_class "*." style "notebook_tab_label"
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+
+#Fix GVim tabs
+widget_class "**" style "notebook_eventbox"
+
+# Xchat special cases
+widget "*xchat-inputbox" style "entry"
+
+# GIMP
+# Disable gradients completely for GimpSpinScale
+#class "GimpSpinScale" style "gimp_spin_scale"
+
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+# Chrome/Chromium
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+# We use this weird selector to target an offscreen entry as created
+# by Chrome/Chromium to derive the style for its toolbar
+widget_class "" style "standalone_entry"
+
+# Eclipse/SWT
+widget "gtk-tooltips*" style "eclipse-tooltips"
+widget "*swt-toolbar-flat" style "null"
+
+# Openoffice, Libreoffice
+class "GtkWindow" style "toplevel_hack"
+widget "*openoffice-toplevel*" style "ooo_stepper_hack"
+widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+
+# Xfce
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+
+# Fixes ugly text shadows for insensitive text
+widget_class "*" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-active.png
new file mode 100644
index 0000000..29cd827
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-hover.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-hover.png
new file mode 100644
index 0000000..b8a6e0e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png
new file mode 100644
index 0000000..fc776f1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button.png
new file mode 100644
index 0000000..5105fda
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/button.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png
new file mode 100644
index 0000000..4a4222a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
new file mode 100644
index 0000000..122443c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
@@ -0,0 +1,222 @@
+style "menubar" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[ACTIVE] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar-dark.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button-dark.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+
+style "toolbar_text" {
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+ fg[ACTIVE] = "#afb8c5"
+
+ text[NORMAL] = "#afb8c5"
+ text[PRELIGHT] = "#afb8c5"
+ text[INSENSITIVE] = shade(0.7, "#afb8c5")
+ text[ACTIVE] = "#afb8c5"
+
+}
+
+style "toolbar_button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "menubar-toolbar/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "menubar-toolbar/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "menubar-toolbar/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#414857"
+ base[INSENSITIVE] = "#39404d"
+
+ text[NORMAL] = "#afb8c5"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#2f343f"
+ ChromeGtkFrame::inactive-frame-color = "#2f343f"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*ThunarWindow**" style "toolbar_button"
+widget_class "*ThunarWindow**" style "toolbar_text"
+widget_class "*ThunarWindow***" style "menubar-text"
+
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
new file mode 100644
index 0000000..c02626d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
@@ -0,0 +1,166 @@
+style "menubar" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[PRELIGHT] = "#70788d"
+ fg[ACTIVE] = "#70788d"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[SELECTED] = @fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#fdfdfd"
+ base[INSENSITIVE] = "#f4f5f6"
+
+ text[NORMAL] = "#70788d"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#e7e8eb"
+ ChromeGtkFrame::inactive-frame-color = "#e7e8eb"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+widget_class "*CajaNavigationWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*CajaNavigationWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*CajaNavigationWindow**" style "toolbar_entry"
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar.png
new file mode 100644
index 0000000..ff49952
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png
new file mode 100644
index 0000000..717575a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button.png
new file mode 100644
index 0000000..717575a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/menubar_button.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png
new file mode 100644
index 0000000..4c358b3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..427548a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png
new file mode 100644
index 0000000..716060a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..320deb9
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png
new file mode 100644
index 0000000..8304a5d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..512d5bd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-2.0/panel.rc b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/panel.rc
new file mode 100644
index 0000000..c24f3f1
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-2.0/panel.rc
@@ -0,0 +1,153 @@
+style "theme-panel" {
+
+ ythickness = 0
+
+ bg[NORMAL] = "#2B2E37"
+ bg[ACTIVE] = @selected_bg_color
+ bg[PRELIGHT] = shade(1.1, @selected_bg_color)
+ bg[SELECTED] = @selected_bg_color
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ text[NORMAL] = "#BAC3CF"
+ text[PRELIGHT] = "#BAC3CF"
+ text[ACTIVE] = "#BAC3CF"
+ text[SELECTED] = "#BAC3CF"
+
+ engine "murrine" {
+ reliefstyle = 0
+ glazestyle = 0
+ glow_shade = 1.0
+ highlight_shade = 1.0
+ roundness = 0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ textstyle = 0
+ contrast = 0.0
+ textstyle = 0
+ }
+}
+
+style "panelbar" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[ACTIVE] = "#edf5fb"
+ fg[PRELIGHT] = "#edf5fb"
+ fg[SELECTED] = @selected_fg_color
+
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {}
+}
+
+style "panelbuttons" {
+
+ xthickness = 4
+ ythickness = 0
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "theme-panel-text" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = "#edf5fb"
+
+ text[NORMAL] = "#edf5fb"
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = "#edf5fb"
+
+ engine "murrine" {
+ textstyle = 0
+ text_shade = 0.2
+ }
+}
+
+style "panel-entry" {
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+ fg[SELECTED] = @text_color
+ fg[INSENSITIVE] = @text_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @text_color
+ text[SELECTED] = @text_color
+ text[INSENSITIVE] = @text_color
+
+}
+
+style "theme-main-menu-text" = "theme-panel-text" {
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+}
+
+style "workspace-switcher" = "theme-panel" {
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "indicator" = "theme-panel" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget "*tasklist*" style "panelbuttons"
+widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*PanelToplevel*Button" style "panelbuttons"
+widget_class "*Panel*GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*Panel*Button*" style "panelbuttons"
+widget_class "*" style "panelbuttons"
+widget_class "**" style "panelbuttons"
+widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons"
+widget "*dict*Applet*" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*Tasklist*" style:highest "panelbuttons"
+
+class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*Item*" style:highest "panelbar"
+
+widget "*PanelWidget*" style "theme-panel"
+widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel"
+widget_class "*Notif*Brasero*" style "theme-panel"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+widget "*WnckPager*" style "workspace-switcher"
+
+# Fix gtk-entries in the panel
+widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel**" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Override general panel-style with specific plugin-styles
+widget "*indicator-applet*" style "indicator"
+widget "*indicator-button*" style "indicator"
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark.png
new file mode 100644
index 0000000..48e8435
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png
new file mode 100644
index 0000000..bfcde3f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png
new file mode 100644
index 0000000..6d85515
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png
new file mode 100644
index 0000000..2fb1a07
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png
new file mode 100644
index 0000000..5bf4e57
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png
new file mode 100644
index 0000000..95ea1e5
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..0c9682e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png
new file mode 100644
index 0000000..288d9fa
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected.png
new file mode 100644
index 0000000..ff3d653
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png
new file mode 100644
index 0000000..5bed17d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png
new file mode 100644
index 0000000..e44c358
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png
new file mode 100644
index 0000000..2fc2d1c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png
new file mode 100644
index 0000000..6a3774b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png
new file mode 100644
index 0000000..287275b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..b63a30d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked@2.png
new file mode 100644
index 0000000..223beff
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-checked@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark.png
new file mode 100644
index 0000000..09ddef6
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png
new file mode 100644
index 0000000..e189f93
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png
new file mode 100644
index 0000000..2436a9e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png
new file mode 100644
index 0000000..44cbfca
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png
new file mode 100644
index 0000000..be95726
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png
new file mode 100644
index 0000000..63ee434
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 0000000..7a91e23
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png
new file mode 100644
index 0000000..f741ba4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected.png
new file mode 100644
index 0000000..c7b5cf2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png
new file mode 100644
index 0000000..883477e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed.png
new file mode 100644
index 0000000..5707c92
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed@2.png
new file mode 100644
index 0000000..ed851e7
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-mixed@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png
new file mode 100644
index 0000000..c613027
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png
new file mode 100644
index 0000000..069b32b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode.png
new file mode 100644
index 0000000..2318217
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png
new file mode 100644
index 0000000..a17e5b5
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png
new file mode 100644
index 0000000..8c18460
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png
new file mode 100644
index 0000000..2e7a50e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..0099ce4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png
new file mode 100644
index 0000000..305ab4d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png
new file mode 100644
index 0000000..4b4356b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png
new file mode 100644
index 0000000..bdafd33
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..ed2ee8f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png
new file mode 100644
index 0000000..f59d6be
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png
new file mode 100644
index 0000000..4d32106
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png
new file mode 100644
index 0000000..7b361e3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..9fddfb5
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked@2.png
new file mode 100644
index 0000000..6812606
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/checkbox-unchecked@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark.png
new file mode 100644
index 0000000..28f3469
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark@2.png
new file mode 100644
index 0000000..35a1baf
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png
new file mode 100644
index 0000000..bd28d8e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png
new file mode 100644
index 0000000..867695e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png
new file mode 100644
index 0000000..f64ba8f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png
new file mode 100644
index 0000000..1646d37
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..2a657ef
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png
new file mode 100644
index 0000000..30169f6
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected.png
new file mode 100644
index 0000000..aa261d0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected@2.png
new file mode 100644
index 0000000..c7205c0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked.png
new file mode 100644
index 0000000..9690dfd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked@2.png
new file mode 100644
index 0000000..60f57a7
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-checked@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark.png
new file mode 100644
index 0000000..4116619
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark@2.png
new file mode 100644
index 0000000..69ef707
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png
new file mode 100644
index 0000000..afef7e2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png
new file mode 100644
index 0000000..6279e38
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png
new file mode 100644
index 0000000..1e0a667
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png
new file mode 100644
index 0000000..0b67660
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 0000000..69c253b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png
new file mode 100644
index 0000000..fa1893a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected.png
new file mode 100644
index 0000000..4378bca
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected@2.png
new file mode 100644
index 0000000..58468d2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 0000000..04720ee
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed@2.png
new file mode 100644
index 0000000..6992c23
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-mixed@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark.png
new file mode 100644
index 0000000..298ae3c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png
new file mode 100644
index 0000000..e57ae38
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..87560b2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png
new file mode 100644
index 0000000..c98869c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png
new file mode 100644
index 0000000..7e5c6e3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png
new file mode 100644
index 0000000..1dd9a00
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..ce86f90
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png
new file mode 100644
index 0000000..917f048
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected.png
new file mode 100644
index 0000000..aba589e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png
new file mode 100644
index 0000000..b820fd2
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..8c61899
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked@2.png
new file mode 100644
index 0000000..a6210d6
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/radio-unchecked@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark.png
new file mode 100644
index 0000000..dbf7c5e
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark@2.png
new file mode 100644
index 0000000..8046628
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark.png
new file mode 100644
index 0000000..e1f82aa
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark@2.png
new file mode 100644
index 0000000..9ea31ff
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header.png
new file mode 100644
index 0000000..1850dae
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header@2.png
new file mode 100644
index 0000000..92770a3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-header@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png
new file mode 100644
index 0000000..8826a75
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png
new file mode 100644
index 0000000..6ba25b4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png
new file mode 100644
index 0000000..c018801
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png
new file mode 100644
index 0000000..870d931
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header.png
new file mode 100644
index 0000000..9a6db07
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png
new file mode 100644
index 0000000..daf07bf
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png
new file mode 100644
index 0000000..1afd341
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png
new file mode 100644
index 0000000..87d6356
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive.png
new file mode 100644
index 0000000..9a6db07
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive@2.png
new file mode 100644
index 0000000..daf07bf
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected.png
new file mode 100644
index 0000000..08480e0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected@2.png
new file mode 100644
index 0000000..22586c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active.png
new file mode 100644
index 0000000..1850dae
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active@2.png
new file mode 100644
index 0000000..92770a3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-active@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark.png
new file mode 100644
index 0000000..90918e1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark@2.png
new file mode 100644
index 0000000..b2935b0
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark.png
new file mode 100644
index 0000000..54a297a
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark@2.png
new file mode 100644
index 0000000..f7333eb
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header.png
new file mode 100644
index 0000000..3e45db3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header@2.png
new file mode 100644
index 0000000..7feaadf
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-header@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark.png
new file mode 100644
index 0000000..3d25f7b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png
new file mode 100644
index 0000000..857b3e8
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png
new file mode 100644
index 0000000..7bfead4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png
new file mode 100644
index 0000000..e0ebce4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header.png
new file mode 100644
index 0000000..009545d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header@2.png
new file mode 100644
index 0000000..e85297d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-header@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected.png
new file mode 100644
index 0000000..f4398f6
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png
new file mode 100644
index 0000000..67ea825
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive.png
new file mode 100644
index 0000000..ce5e538
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive@2.png
new file mode 100644
index 0000000..b0a2b56
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected.png
new file mode 100644
index 0000000..c2d2186
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected@2.png
new file mode 100644
index 0000000..6e1b894
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch-selected@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch.png
new file mode 100644
index 0000000..3bc5587
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch@2.png
new file mode 100644
index 0000000..10b98e4
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/switch@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-active@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark.png
new file mode 100644
index 0000000..65a9a23
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png
new file mode 100644
index 0000000..c2734eb
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close.png
new file mode 100644
index 0000000..65a9a23
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close@2.png
new file mode 100644
index 0000000..c2734eb
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-close@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png
new file mode 100644
index 0000000..9fb2751
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png
new file mode 100644
index 0000000..e5df06d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize.png
new file mode 100644
index 0000000..9fb2751
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize@2.png
new file mode 100644
index 0000000..e5df06d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-maximize@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png
new file mode 100644
index 0000000..6ced316
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png
new file mode 100644
index 0000000..beae88d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize.png
new file mode 100644
index 0000000..6ced316
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize@2.png b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize@2.png
new file mode 100644
index 0000000..beae88d
Binary files /dev/null and b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/assets/titlebutton-minimize@2.png differ
diff --git a/gtk/.themes/Arc-Dark-OSX/gtk-3.0/gtk.css b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/gtk.css
new file mode 100644
index 0000000..c4d3cad
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/gtk-3.0/gtk.css
@@ -0,0 +1,3934 @@
+* {
+ background-clip: padding-box;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkTextView-error-underline-color: #FC4138;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 16;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkExpander-expander-size: 16;
+ -GtkTreeView-expander-size: 11;
+ -GtkTreeView-horizontal-separator: 4;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 0;
+ -GtkWidget-link-color: #a9caf1;
+ -GtkWidget-visited-link-color: #7eafe9;
+ -GtkWidget-focus-padding: 2;
+ -GtkWidget-focus-line-width: 1;
+ -GtkWidget-text-handle-width: 20;
+ -GtkWidget-text-handle-height: 20;
+ -GtkDialog-button-spacing: 4;
+ -GtkDialog-action-area-border: 0;
+ -GtkStatusbar-shadow-type: none;
+ outline-color: rgba(211, 218, 227, 0.3);
+ outline-style: dashed;
+ outline-offset: -3px;
+ outline-width: 1px;
+ outline-radius: 2px; }
+
+.background {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0.999); }
+
+*:insensitive {
+ -gtk-image-effect: dim; }
+
+.gtkstyle-fallback {
+ background-color: #383C4A;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:prelight {
+ background-color: #4e5467;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:active {
+ background-color: #22242d;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:insensitive {
+ background-color: #3c4150;
+ color: rgba(211, 218, 227, 0.45); }
+ .gtkstyle-fallback:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.view {
+ color: #D3DAE3;
+ background-color: #404552; }
+ .view.dim-label, .view.label.separator, .header-bar .view.subtitle {
+ color: rgba(211, 218, 227, 0.55); }
+ .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus {
+ color: rgba(255, 255, 255, 0.65);
+ text-shadow: none; }
+
+.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband {
+ border: 1px solid #2679db;
+ background-color: rgba(38, 121, 219, 0.2); }
+
+.label.separator, .popover .label.separator, .sidebar .label.view.separator {
+ color: #D3DAE3; }
+
+.label:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+
+.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle {
+ opacity: 0.55; }
+
+GtkAssistant .sidebar {
+ background-color: #404552;
+ border-top: 1px solid #2b2e39; }
+ GtkAssistant .sidebar:dir(ltr) {
+ border-right: 1px solid #2b2e39; }
+ GtkAssistant .sidebar:dir(rtl) {
+ border-left: 1px solid #2b2e39; }
+
+GtkAssistant.csd .sidebar {
+ border-top-style: none; }
+
+GtkAssistant .sidebar .label {
+ padding: 6px 12px; }
+
+GtkAssistant .sidebar .label.highlight {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+GtkTextView {
+ background-color: #3c414e; }
+
+.grid-child {
+ padding: 3px;
+ border-radius: 3px; }
+ .grid-child:selected {
+ outline-offset: -2px; }
+
+.popover.osd, .osd {
+ color: #BAC3CF;
+ border: none;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: padding-box;
+ outline-color: rgba(186, 195, 207, 0.3);
+ box-shadow: none; }
+
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+
+.spinner {
+ background-image: none;
+ background-color: blue;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+ .spinner:active {
+ opacity: 1;
+ animation: spin 1s linear infinite; }
+ .spinner:active:insensitive {
+ opacity: 0.5; }
+
+.entry {
+ border: 1px solid;
+ padding: 5px 8px;
+ border-radius: 3px;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552;
+ background-image: linear-gradient(to bottom, #404552); }
+ .entry.image {
+ color: #b6bcc6; }
+ .entry.image.left {
+ padding-left: 0; }
+ .entry.image.right {
+ padding-right: 0; }
+ .entry.flat, .entry.flat:focus {
+ padding: 2px;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552;
+ background-image: linear-gradient(to bottom, #404552);
+ border: none;
+ border-radius: 0; }
+ .entry:focus {
+ background-clip: border-box;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552;
+ background-image: linear-gradient(to bottom, #404552);
+ box-shadow: inset 1px 0 #5294E2, inset -1px 0 #5294E2, inset 0 1px #5294E2, inset 0 -1px #5294E2; }
+ .entry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(64, 69, 82, 0.55);
+ background-image: linear-gradient(to bottom, rgba(64, 69, 82, 0.55)); }
+ .entry:selected, .entry:selected:focus {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .entry.progressbar {
+ margin: 2px 12px;
+ border-radius: 0;
+ border-width: 0 0 2px;
+ border-color: #5294E2;
+ border-style: solid;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none; }
+ .entry.warning {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-image: linear-gradient(to bottom, #ab6441); }
+ .entry.warning:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #F27835);
+ box-shadow: none; }
+ .entry.warning:selected, .entry.warning:selected:focus {
+ background-color: #ffffff;
+ color: #F27835; }
+ .entry.error {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-image: linear-gradient(to bottom, #b14342); }
+ .entry.error:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #FC4138);
+ box-shadow: none; }
+ .entry.error:selected, .entry.error:selected:focus {
+ background-color: #ffffff;
+ color: #FC4138; }
+ .osd .entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35));
+ background-color: transparent; }
+ .osd .entry.image, .osd .entry.image:hover {
+ color: inherit; }
+ .osd .entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .osd .entry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); }
+
+GtkSearchEntry.entry {
+ border-radius: 20px; }
+
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } }
+
+.button {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ border: 1px solid;
+ border-radius: 3px;
+ padding: 5px 8px;
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ .button.flat, .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ background-color: rgba(68, 74, 88, 0);
+ border-color: rgba(43, 46, 57, 0);
+ transition: none; }
+ .button.flat:hover, .sidebar-button.button:hover {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-duration: 350ms; }
+ .button.flat:hover:active, .sidebar-button.button:hover:active {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .button:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666;
+ -gtk-image-effect: highlight; }
+ .button:active, .button:checked {
+ background-clip: padding-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #2b2e39;
+ background-color: #5294E2;
+ transition-duration: 50ms; }
+ .button:active {
+ color: #D3DAE3; }
+ .button:active:hover, .button:checked {
+ color: #ffffff; }
+ .button.flat:insensitive, .sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+ .button:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .button:insensitive > GtkLabel {
+ color: inherit; }
+ .button:insensitive:active, .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.8);
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
+ color: inherit; }
+ .button.osd {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(35, 38, 46, 0.95); }
+ .button.osd.image-button, .header-bar .button.osd.titlebutton,
+ .titlebar .button.osd.titlebutton {
+ padding: 10px; }
+ .button.osd:hover {
+ color: #5294E2; }
+ .button.osd:active, .button.osd:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .button.osd:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .osd .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd .button:active, .osd .button:checked {
+ background-clip: padding-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .osd .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd .button.flat, .osd .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+ .osd .button.flat:hover, .osd .sidebar-button.button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ background-image: none; }
+ .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .osd .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child),
+ .osd .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: none; }
+ .button.suggested-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ .button.suggested-action.flat, .suggested-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4;
+ outline-color: rgba(77, 173, 212, 0.3); }
+ .button.suggested-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ .button.suggested-action:active, .button.suggested-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(211, 218, 227, 0.45); }
+ .button.suggested-action:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .button.suggested-action:insensitive > GtkLabel {
+ color: inherit; }
+ .button.destructive-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ .button.destructive-action.flat, .destructive-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50;
+ outline-color: rgba(240, 74, 80, 0.3); }
+ .button.destructive-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ .button.destructive-action:active, .button.destructive-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(211, 218, 227, 0.45); }
+ .button.destructive-action:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .button.destructive-action:insensitive > GtkLabel {
+ color: inherit; }
+ .button.image-button, .header-bar .button.titlebutton,
+ .titlebar .button.titlebutton {
+ padding: 7px; }
+ .header-bar .button.image-button, .header-bar .button.titlebutton {
+ padding: 7px 10px; }
+ .button.text-button {
+ padding-left: 16px;
+ padding-right: 16px; }
+ .button.text-button.image-button, .header-bar .button.text-button.titlebutton,
+ .titlebar .button.text-button.titlebutton {
+ padding: 5px 8px; }
+ .button.text-button.image-button GtkLabel:first-child, .header-bar .button.text-button.titlebutton GtkLabel:first-child,
+ .titlebar .button.text-button.titlebutton GtkLabel:first-child {
+ padding-left: 8px; }
+ .button.text-button.image-button GtkLabel:last-child, .header-bar .button.text-button.titlebutton GtkLabel:last-child,
+ .titlebar .button.text-button.titlebutton GtkLabel:last-child {
+ padding-right: 8px; }
+ .stack-switcher > .button {
+ outline-offset: -3px; }
+ .stack-switcher > .button > GtkLabel {
+ padding-left: 6px;
+ padding-right: 6px; }
+ .stack-switcher > .button > GtkImage {
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ padding-bottom: 3px; }
+ .stack-switcher > .button.text-button {
+ padding: 5px 10px; }
+ .stack-switcher > .button.image-button, .header-bar .stack-switcher > .button.titlebutton,
+ .titlebar .stack-switcher > .button.titlebutton {
+ padding: 2px 4px; }
+ .stack-switcher > .button.needs-attention:active > .label,
+ .stack-switcher > .button.needs-attention:active > GtkImage,
+ .stack-switcher > .button.needs-attention:checked > .label,
+ .stack-switcher > .button.needs-attention:checked > GtkImage {
+ animation: none;
+ background-image: none; }
+ .stack-switcher > .button.needs-attention > .label,
+ .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel {
+ animation: needs_attention 150ms ease-in;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent));
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 2px; }
+ .stack-switcher > .button.needs-attention > .label:dir(rtl),
+ .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
+ background-position: left 3px, left 2px; }
+ .inline-toolbar .button, .inline-toolbar .button:backdrop {
+ border-radius: 2px;
+ border-width: 1px; }
+
+.inline-toolbar GtkToolButton > .button {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ .inline-toolbar GtkToolButton > .button:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+ .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #2b2e39;
+ background-color: #5294E2; }
+ .inline-toolbar GtkToolButton > .button:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel {
+ color: inherit; }
+ .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.8);
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel {
+ color: inherit; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error + .entry,
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > .entry.warning + .entry,
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .button:checked + .entry {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .button + .button {
+ border-left-style: none; }
+
+.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child),
+.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: inset 1px 0 #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > .button:first-child:hover:not(:checked):not(:active),
+.linked:not(.vertical):not(.path-bar) > .button:checked + .button:not(:checked):not(:active):hover,
+.linked:not(.vertical):not(.path-bar) > .entry + .button:not(:checked):not(:active):hover {
+ box-shadow: none; }
+
+.linked:not(.vertical).path-bar > .button + .button {
+ border-left-style: none; }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked.vertical > .entry + .entry {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > .entry.error + .entry,
+.linked.vertical > .entry + .entry.error {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > .entry.warning + .entry,
+.linked.vertical > .entry + .entry.warning {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > .entry.error + .entry.warning {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > .entry + .entry:focus:not(:last-child),
+.linked.vertical > .entry + .entry:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .entry:focus:not(:only-child) + .entry, .linked.vertical > .entry:focus:not(:only-child) + .button,
+.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .entry + .entry.warning:focus:not(:last-child),
+.linked.vertical > .entry + .entry.warning:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, .linked.vertical > .entry.warning:focus:not(:only-child) + .button,
+.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .entry + .entry.error:focus:not(:last-child),
+.linked.vertical > .entry + .entry.error:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .entry.error:focus:not(:only-child) + .entry, .linked.vertical > .entry.error:focus:not(:only-child) + .button,
+.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .button:checked + .entry {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > .button + .button {
+ border-top-style: none; }
+
+.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child),
+.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: inset 0 1px #2b2e39; }
+
+.linked.vertical > .button:first-child:hover:not(:checked):not(:active),
+.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover,
+.linked.vertical > .entry + .button:not(:checked):not(:active):hover {
+ box-shadow: none; }
+
+.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .linked:not(.vertical) > .entry,
+.linked:not(.vertical) > .entry:focus, .osd .button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button,
+.linked:not(.vertical) > .button:hover,
+.linked:not(.vertical) > .button:active,
+.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr),
+.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) {
+ border-radius: 0;
+ border-right-style: none; }
+
+.linked:not(.vertical) > .entry:first-child, .osd .button:first-child, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked > GtkComboBox:first-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px; }
+
+.linked:not(.vertical) > .entry:last-child, .osd .button:last-child, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked > GtkComboBox:last-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-right-style: solid; }
+
+.linked:not(.vertical) > .entry:only-child, .osd .button:only-child, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked > GtkComboBox:only-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child {
+ border-radius: 3px;
+ border-style: solid; }
+
+.linked.vertical > .entry,
+.linked.vertical > .entry:focus, .linked.vertical > .button,
+.linked.vertical > .button:hover,
+.linked.vertical > .button:active,
+.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox > .the-button-in-the-combobox {
+ border-radius: 0;
+ border-bottom-style: none; }
+
+.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+
+.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-bottom-style: solid; }
+
+.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox {
+ border-radius: 3px;
+ border-style: solid; }
+
+.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button,
+.app-notification.frame .button.flat,
+.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive,
+.app-notification.frame .button.flat:insensitive,
+.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+.menuitem.button.flat, .menuitem.sidebar-button.button {
+ transition: none;
+ outline-offset: -1px;
+ border-radius: 2px; }
+ .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {
+ background-color: #484c59; }
+ .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked {
+ color: #D3DAE3; }
+
+*:link, .button:link, .button:visited {
+ color: #a9caf1; }
+ *:link:visited, .button:visited {
+ color: #7eafe9; }
+ *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited {
+ color: #bad4f3; }
+ *:link:hover, .button:hover:link, .button:hover:visited {
+ color: #d5e5f8; }
+ *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
+ color: #eef4fc; }
+ *:link:active, .button:active:link, .button:active:visited {
+ color: #a9caf1; }
+ *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
+ color: #dceaf9; }
+ *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
+ color: #dceaf9; }
+
+.button:link > .label, .button:visited > .label {
+ text-decoration-line: underline; }
+
+.spinbutton {
+ border-radius: 3px; }
+ .spinbutton .button {
+ background-image: none;
+ border: 1px solid rgba(43, 46, 57, 0.6);
+ border-style: none none none solid;
+ color: #ccd3dc;
+ border-radius: 0;
+ box-shadow: none; }
+ .spinbutton .button:dir(rtl) {
+ border-style: none solid none none; }
+ .spinbutton .button:first-child {
+ color: red; }
+ .spinbutton .button:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .spinbutton .button:active {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #2b2e39;
+ background-color: #5294E2; }
+ .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+ .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel {
+ color: inherit; }
+ .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #2b2e39;
+ background-color: #5294E2; }
+ .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+ .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel {
+ color: inherit; }
+ .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
+ border-radius: 0;
+ padding-left: 5px;
+ padding-right: 5px; }
+ .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+ border-radius: 2px 2px 0 0;
+ border-style: solid solid none solid; }
+ .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+ border-radius: 0 0 2px 2px;
+ border-style: none solid solid solid; }
+ GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
+ padding: 1px;
+ border-width: 1px 0;
+ border-color: #5294E2;
+ border-radius: 0;
+ box-shadow: none; }
+
+GtkComboBox {
+ -GtkComboBox-arrow-scaling: 0.5;
+ -GtkComboBox-shadow-type: none; }
+ GtkComboBox > .the-button-in-the-combobox {
+ padding-top: 3px;
+ padding-bottom: 3px; }
+ GtkComboBox:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator {
+ -GtkWidget-wide-separators: true; }
+ GtkComboBox.combobox-entry .entry:dir(ltr) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-right-style: none; }
+ GtkComboBox.combobox-entry .entry:dir(rtl) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-left-style: none; }
+ GtkComboBox.combobox-entry .button:dir(ltr) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ GtkComboBox.combobox-entry .button:dir(rtl) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.toolbar, .inline-toolbar {
+ -GtkWidget-window-dragging: true;
+ padding: 4px;
+ background-color: #383C4A; }
+ .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar {
+ padding: 7px;
+ border: 1px solid rgba(0, 0, 0, 0.5);
+ border-radius: 3px;
+ background-color: rgba(53, 57, 69, 0.85); }
+
+.primary-toolbar {
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: none;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; }
+
+.inline-toolbar {
+ background-color: #313541;
+ border-style: solid;
+ border-color: #2b2e39;
+ border-width: 0 1px 1px;
+ padding: 3px;
+ border-radius: 0 0 3px 3px; }
+
+.search-bar {
+ background-color: #383C4A;
+ border-style: solid;
+ border-color: #2b2e39;
+ border-width: 0 0 1px;
+ padding: 3px; }
+
+.action-bar {
+ background-color: #313541; }
+
+.header-bar {
+ padding: 5px 5px 4px 5px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: #262a33;
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f; }
+ .csd .header-bar {
+ background-color: rgba(47, 52, 63, 0.97);
+ border-color: rgba(38, 42, 51, 0.97); }
+ .header-bar:backdrop {
+ color: rgba(207, 218, 231, 0.5); }
+ .header-bar .title {
+ padding-left: 12px;
+ padding-right: 12px; }
+ .header-bar .subtitle {
+ font-size: smaller;
+ padding-left: 12px;
+ padding-right: 12px; }
+ .header-bar.selection-mode, .header-bar.titlebar.selection-mode {
+ color: #ffffff;
+ background-color: rgba(82, 148, 226, 0.95);
+ border-color: rgba(65, 137, 223, 0.95);
+ box-shadow: none; }
+ .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop {
+ background-color: rgba(82, 148, 226, 0.95);
+ color: rgba(255, 255, 255, 0.6); }
+ .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0.05);
+ border-color: rgba(255, 255, 255, 0.5); }
+ .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked {
+ color: rgba(82, 148, 226, 0.95);
+ outline-color: rgba(82, 148, 226, 0.25);
+ background-color: #ffffff;
+ border-color: #ffffff; }
+ .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive {
+ color: rgba(255, 255, 255, 0.4);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked {
+ color: rgba(82, 148, 226, 0.35);
+ background-color: rgba(255, 255, 255, 0.15);
+ border-color: rgba(255, 255, 255, 0.15); }
+ .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu {
+ box-shadow: none;
+ padding-left: 10px;
+ padding-right: 10px; }
+ .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow {
+ -GtkArrow-arrow-scaling: 1; }
+ .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode {
+ background-color: #5294e2; }
+ .tiled .header-bar, .tiled .header-bar:backdrop,
+ .maximized .header-bar, .maximized .header-bar:backdrop {
+ border-radius: 0; }
+ .maximized .header-bar {
+ background-color: #2f343f;
+ border-color: #262a33; }
+ .header-bar.default-decoration,
+ .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
+ .csd .header-bar.default-decoration:backdrop {
+ padding-top: 5px;
+ padding-bottom: 5px;
+ background-color: #2f343f;
+ border-bottom-width: 0; }
+ .maximized .header-bar.default-decoration, .maximized
+ .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized
+ .csd .header-bar.default-decoration:backdrop {
+ background-color: #2f343f; }
+
+.titlebar {
+ padding-left: 7px;
+ padding-right: 7px;
+ border-radius: 3px 3px 0 0;
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ .csd .titlebar {
+ background-color: rgba(47, 52, 63, 0.97); }
+ .titlebar:backdrop {
+ color: rgba(207, 218, 231, 0.5);
+ background-color: #323843; }
+ .csd .titlebar:backdrop {
+ background-color: rgba(50, 56, 67, 0.97); }
+ .maximized .titlebar {
+ background-color: #2f343f; }
+ .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
+ background-color: #323843; }
+
+.titlebar .titlebar,
+.titlebar .titlebar:backdrop {
+ background-color: transparent; }
+
+.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator,
+.header-bar > GtkBox > .separator.vertical, .sidebar
+.header-bar > GtkBox > .vertical.view.separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 1px;
+ border-width: 0 1px;
+ border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; }
+ .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop,
+ .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar
+ .header-bar > GtkBox > .vertical.view.separator:backdrop {
+ opacity: 0.6; }
+
+.primary-toolbar .entry, .header-bar .entry {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover {
+ color: inherit; }
+ .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop {
+ opacity: 0.85; }
+ .primary-toolbar .entry:focus, .header-bar .entry:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2);
+ background-clip: padding-box; }
+ .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image {
+ color: #ffffff; }
+ .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+ .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus {
+ background-color: #ffffff;
+ color: #5294E2; }
+ .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar {
+ border-color: #5294E2;
+ background-image: none;
+ background-color: transparent; }
+ .primary-toolbar .entry.warning, .header-bar .entry.warning {
+ color: #ffffff;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); }
+ .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #F27835); }
+ .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus {
+ background-color: #ffffff;
+ color: #F27835; }
+ .primary-toolbar .entry.error, .header-bar .entry.error {
+ color: #ffffff;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); }
+ .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #FC4138); }
+ .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus {
+ background-color: #ffffff;
+ color: #FC4138; }
+
+.primary-toolbar .button, .header-bar .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ outline-offset: -3px;
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button:backdrop, .header-bar .button:backdrop {
+ opacity: 0.7; }
+ .primary-toolbar .button:hover, .header-bar .button:hover {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2;
+ background-clip: padding-box; }
+ .primary-toolbar .button:insensitive, .header-bar .button:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel {
+ color: inherit; }
+ .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.75);
+ border-color: rgba(82, 148, 226, 0.65);
+ background-color: rgba(82, 148, 226, 0.65); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive {
+ border-radius: 3px;
+ border-style: solid; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive {
+ color: rgba(207, 218, 231, 0.4); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button + .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button + .button, .primary-toolbar .linked:not(.vertical).path-bar > .button + .button, .header-bar .linked:not(.vertical).path-bar > .button + .button {
+ border-left-style: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked + .entry {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4;
+ outline-color: rgba(77, 173, 212, 0.3); }
+ .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel {
+ color: inherit; }
+
+.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50;
+ outline-color: rgba(240, 74, 80, 0.3); }
+ .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel {
+ color: inherit; }
+
+.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button {
+ color: #ffffff; }
+ .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent; }
+ .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive {
+ color: rgba(255, 255, 255, 0.4); }
+
+.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button {
+ color: rgba(207, 218, 231, 0.8); }
+ .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover {
+ background-color: rgba(207, 218, 231, 0.05);
+ border-color: transparent; }
+ .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive {
+ color: rgba(207, 218, 231, 0.5); }
+ .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active {
+ background-color: rgba(0, 0, 0, 0.1); }
+
+.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive {
+ color: rgba(207, 218, 231, 0.2); }
+
+.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover {
+ color: inherit; }
+ .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2);
+ box-shadow: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) {
+ border-right-style: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus {
+ box-shadow: none; }
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) {
+ border-left-style: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus {
+ box-shadow: none; }
+
+.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough {
+ background-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar .scale.trough, .header-bar .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); }
+ .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); }
+
+.primary-toolbar .scale.slider, .header-bar .scale.slider {
+ background-image: linear-gradient(to bottom, #454c5c);
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #50586b);
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active {
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-color: #5294E2; }
+ .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991));
+ border-color: rgba(21, 23, 28, 0.67); }
+
+.path-bar .button {
+ padding: 5px 10px; }
+ .path-bar .button:first-child {
+ padding-left: 10px; }
+ .path-bar .button:last-child {
+ padding-right: 10px; }
+ .path-bar .button:only-child {
+ padding-left: 14px;
+ padding-right: 14px; }
+ .path-bar .button GtkLabel:last-child {
+ padding-left: 4px; }
+ .path-bar .button GtkLabel:first-child {
+ padding-right: 4px; }
+ .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel {
+ padding-right: 0;
+ padding-left: 0; }
+ .path-bar .button GtkImage {
+ padding-top: 2px;
+ padding-bottom: 1px; }
+
+GtkTreeView.view {
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ -GtkTreeView-expander-size: 16;
+ border-left-color: rgba(211, 218, 227, 0.15);
+ border-top-color: rgba(0, 0, 0, 0.1); }
+ GtkTreeView.view:selected {
+ border-radius: 0;
+ border-left-color: #a9caf1;
+ border-top-color: rgba(211, 218, 227, 0.1); }
+ GtkTreeView.view:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ GtkTreeView.view:insensitive:selected {
+ color: #97bfee; }
+ GtkTreeView.view.dnd {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: #93b7e3; }
+ GtkTreeView.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: #8a909b; }
+ GtkTreeView.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ GtkTreeView.view.expander:hover {
+ color: #D3DAE3; }
+ GtkTreeView.view.expander:selected {
+ color: #cbdff6; }
+ GtkTreeView.view.expander:selected:hover {
+ color: #ffffff; }
+ GtkTreeView.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ GtkTreeView.view.progressbar {
+ color: #ffffff;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GtkTreeView.view.progressbar:selected {
+ color: #5294E2;
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #ffffff); }
+ GtkTreeView.view.trough, GtkTreeView.view.trough:selected {
+ color: #D3DAE3;
+ background-image: linear-gradient(to bottom, #2b2e39);
+ border-radius: 3px;
+ border-width: 0; }
+
+column-header .button {
+ color: #b6bcc6;
+ background-color: #404552; }
+ column-header .button:hover {
+ color: #5294E2;
+ box-shadow: none;
+ transition: none; }
+ column-header .button:active {
+ color: #D3DAE3;
+ transition: none; }
+
+column-header:last-child .button, column-header:last-child.button {
+ border-right-style: none;
+ border-image: none; }
+
+column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover {
+ transition: none;
+ color: #5294E2;
+ box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #404552, inset -1px 0 #404552; }
+
+column-header .button, column-header .button:hover, column-header .button:active {
+ padding: 3px 6px;
+ background-image: none;
+ border-style: none solid none none;
+ border-radius: 0;
+ border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, rgba(255, 255, 255, 0) 80%) 0 1 0 0/0 1px 0 0 stretch; }
+ column-header .button:active, column-header .button:hover {
+ background-color: #404552; }
+ column-header .button:active:hover {
+ color: #D3DAE3; }
+ column-header .button:insensitive {
+ border-color: #383C4A;
+ background-image: none; }
+
+.menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0px;
+ background-color: #2f343f;
+ color: rgba(207, 218, 231, 0.8); }
+ .menubar:backdrop {
+ color: rgba(207, 218, 231, 0.5); }
+ .menubar > .menuitem {
+ padding: 6px 8px;
+ border: solid transparent;
+ border-width: 0; }
+ .menubar > .menuitem:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .menubar > .menuitem:insensitive {
+ color: rgba(207, 218, 231, 0.2);
+ border-color: transparent; }
+
+.menu {
+ margin: 4px;
+ padding: 0;
+ border-radius: 0;
+ background-color: #383C4A;
+ border: 1px solid #2b2e39; }
+ .csd .menu {
+ padding: 4px 0px;
+ border-radius: 2px;
+ border: none; }
+ .menu .menuitem {
+ padding: 5px; }
+ .menu .menuitem:hover {
+ color: #D3DAE3;
+ background-color: rgba(255, 255, 255, 0.05);
+ border: solid rgba(255, 255, 255, 0.07);
+ border-width: 1px 0 1px 0; }
+ .menu .menuitem:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .menu .menuitem.separator {
+ color: rgba(64, 69, 82, 0); }
+ .menu .menuitem.arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ .menu .menuitem.arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ .menu.button {
+ border-style: none;
+ border-radius: 0; }
+ .menu.button.top {
+ border-bottom: 1px solid #4f5461; }
+ .menu.button.bottom {
+ border-top: 1px solid #4f5461; }
+ .menu.button:hover {
+ background-color: #4f5461; }
+ .menu.button:insensitive {
+ color: transparent;
+ background-color: transparent;
+ border-color: transparent; }
+
+.csd .popup {
+ border-radius: 2px; }
+
+.menuitem .accelerator {
+ color: alpha(currentColor,0.55); }
+
+.popover {
+ padding: 2px;
+ border: 1px solid #20222a;
+ border-radius: 3px;
+ background-clip: border-box;
+ background-color: #383C4A;
+ box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); }
+ .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator {
+ color: rgba(64, 69, 82, 0); }
+ .popover > .list,
+ .popover > .view,
+ .popover > .toolbar,
+ .popover > .inline-toolbar,
+ .popover.osd > .toolbar,
+ .popover.osd > .inline-toolbar {
+ border-style: none;
+ background-color: transparent; }
+
+.entry.cursor-handle,
+.cursor-handle {
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border-style: none; }
+ .entry.cursor-handle.top,
+ .cursor-handle.top {
+ -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+ .entry.cursor-handle.bottom,
+ .cursor-handle.bottom {
+ -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+.notebook {
+ padding: 0;
+ background-color: #404552;
+ -GtkNotebook-initial-gap: 4;
+ -GtkNotebook-arrow-spacing: 5;
+ -GtkNotebook-tab-curvature: 0;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkNotebook-has-tab-gap: false;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .notebook.frame {
+ border: 1px solid #2b2e39; }
+ .notebook.frame.top {
+ border-top-width: 0; }
+ .notebook.frame.bottom {
+ border-bottom-width: 0; }
+ .notebook.frame.right {
+ border-right-width: 0; }
+ .notebook.frame.left {
+ border-left-width: 0; }
+ .notebook.header {
+ background-color: #383C4A; }
+ .notebook.header.frame {
+ border: 0px solid #2b2e39; }
+ .notebook.header.frame.top {
+ border-bottom-width: 0; }
+ .notebook.header.frame.bottom {
+ border-top-width: 0; }
+ .notebook.header.frame.right {
+ border-left-width: 0; }
+ .notebook.header.frame.left {
+ border-right-width: 0; }
+ .notebook.header.top {
+ box-shadow: inset 0 -1px #2b2e39; }
+ .notebook.header.bottom {
+ box-shadow: inset 0 1px #2b2e39; }
+ .notebook.header.right {
+ box-shadow: inset 1px 0 #2b2e39; }
+ .notebook.header.left {
+ box-shadow: inset -1px 0 #2b2e39; }
+ .notebook tab {
+ border-width: 0;
+ border-style: solid;
+ border-color: transparent;
+ background-color: transparent;
+ outline-color: transparent;
+ outline-offset: 0; }
+ .notebook tab.top, .notebook tab.bottom {
+ padding: 4px 15px; }
+ .notebook tab.left, .notebook tab.right {
+ padding: 4px 15px; }
+ .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
+ padding-left: 12px;
+ padding-right: 12px; }
+ .notebook tab.reorderable-page.top, .notebook tab.top {
+ padding-top: 6px;
+ border-radius: 3.5px 2px 0 0;
+ border-width: 0;
+ border-top-width: 2px;
+ border-color: transparent;
+ background-color: rgba(64, 69, 82, 0); }
+ .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page {
+ background-color: rgba(64, 69, 82, 0.5);
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover {
+ background-color: #404552;
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #404552, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.bottom, .notebook tab.bottom {
+ padding-bottom: 6px;
+ border-radius: 0 0 2px 3.5px;
+ border-width: 0;
+ border-bottom-width: 2px;
+ border-color: transparent;
+ background-color: rgba(64, 69, 82, 0); }
+ .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page {
+ background-color: rgba(64, 69, 82, 0.5);
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover {
+ background-color: #404552;
+ box-shadow: inset 0 -1px #404552, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.right, .notebook tab.right {
+ padding-right: 17px;
+ border-radius: 0 3.5px 3.5px 0;
+ border-width: 0;
+ border-right-width: 2px;
+ border-color: transparent;
+ background-color: rgba(64, 69, 82, 0); }
+ .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page {
+ background-color: rgba(64, 69, 82, 0.5);
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover {
+ background-color: #404552;
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #404552, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.left, .notebook tab.left {
+ padding-left: 17px;
+ border-radius: 3.5px 0 0 3.5px;
+ border-width: 0;
+ border-left-width: 2px;
+ border-color: transparent;
+ background-color: rgba(64, 69, 82, 0); }
+ .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page {
+ background-color: rgba(64, 69, 82, 0.5);
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+ .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover {
+ background-color: #404552;
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #404552; }
+ .notebook tab GtkLabel {
+ padding: 0 2px;
+ color: rgba(211, 218, 227, 0.45); }
+ .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page {
+ color: rgba(211, 218, 227, 0.725); }
+ .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page {
+ color: #D3DAE3; }
+ .notebook tab .button {
+ padding: 0;
+ color: #9da3ad; }
+ .notebook tab .button:hover {
+ color: #ff4d4d; }
+ .notebook tab .button:active {
+ color: #5294E2; }
+ .notebook tab .button > GtkImage {
+ padding: 2px; }
+ .notebook.arrow {
+ color: rgba(211, 218, 227, 0.45); }
+ .notebook.arrow:hover {
+ color: rgba(211, 218, 227, 0.725); }
+ .notebook.arrow:active {
+ color: #D3DAE3; }
+ .notebook.arrow:insensitive {
+ color: rgba(211, 218, 227, 0.15); }
+
+.scrollbar {
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-border: 0;
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false;
+ -GtkScrollbar-min-slider-length: 42;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-under-steppers: 1; }
+ .scrollbar .button {
+ border: none; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ opacity: 0.4;
+ -GtkRange-slider-width: 6px; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
+ margin: 0;
+ background-color: #a5abb5;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ background-clip: padding-box; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
+ border-style: none;
+ background-color: transparent; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider {
+ margin-top: 2px;
+ margin-bottom: 2px; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
+ margin-left: 2px;
+ margin-right: 2px; }
+ .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
+ opacity: 0.99; }
+ .scrollbar .trough {
+ background-color: #3e434f;
+ border: 1px none #2b2e39; }
+ .scrollbar .slider {
+ background-color: #767b87; }
+ .scrollbar .slider:hover {
+ background-color: #676b78; }
+ .scrollbar .slider:prelight:active, .scrollbar .slider:active {
+ background-color: #5294E2; }
+ .scrollbar .slider:insensitive {
+ background-color: transparent; }
+ .scrollbar .slider {
+ border-radius: 100px;
+ margin: 3px; }
+ .scrollbar.fine-tune .slider {
+ margin: 4px; }
+ .scrollbar.vertical .slider {
+ margin-left: 4px; }
+ .scrollbar.vertical .slider:dir(rtl) {
+ margin-left: 3px;
+ margin-right: 4px; }
+ .scrollbar.vertical.fine-tune .slider {
+ margin-left: 5px; }
+ .scrollbar.vertical.fine-tune .slider:dir(rtl) {
+ margin-left: 4px;
+ margin-right: 5px; }
+ .scrollbar.vertical .trough {
+ border-left-style: solid; }
+ .scrollbar.vertical .trough:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid; }
+ .scrollbar.horizontal .slider {
+ margin-top: 4px; }
+ .scrollbar.horizontal.fine-tune .slider {
+ margin-top: 5px; }
+ .scrollbar.horizontal .trough {
+ border-top-style: solid; }
+
+.scrollbars-junction,
+.scrollbars-junction.frame {
+ border-color: transparent;
+ border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #3e434f; }
+ .scrollbars-junction:dir(rtl),
+ .scrollbars-junction.frame:dir(rtl) {
+ border-image-slice: 0 1 0 0; }
+
+GtkSwitch {
+ font: 1;
+ -GtkSwitch-slider-width: 52;
+ -GtkSwitch-slider-height: 24;
+ outline-color: transparent; }
+ GtkSwitch.trough, GtkSwitch.slider {
+ background-size: 52px 24px;
+ background-repeat: no-repeat;
+ background-position: right center;
+ color: transparent;
+ border-color: transparent;
+ border-image: none;
+ border-style: none;
+ box-shadow: none; }
+ GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) {
+ background-position: left center; }
+
+GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); }
+
+.list-row:selected GtkSwitch.trough,
+GtkInfoBar GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
+
+.header-bar GtkSwitch.trough,
+.primary-toolbar GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
+
+GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); }
+
+.list-row:selected GtkSwitch.trough:active,
+GtkInfoBar GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:active,
+.primary-toolbar GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
+
+GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); }
+
+.list-row:selected GtkSwitch.trough:insensitive,
+GtkInfoBar GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:insensitive,
+.primary-toolbar GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
+
+GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); }
+
+.list-row:selected GtkSwitch.trough:active:insensitive,
+GtkInfoBar GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:active:insensitive,
+.primary-toolbar GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
+
+.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check,
+GtkFileChooserDialog .dialog-vbox > .frame .check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+
+GtkTreeView.view.check:selected,
+.list-row:selected .check,
+GtkInfoBar .check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
+
+.check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:insensitive:selected,
+.list-row:selected .check:insensitive,
+GtkInfoBar .check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
+
+.check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent,
+GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+
+GtkTreeView.view.check:inconsistent:selected,
+.list-row:selected .check:inconsistent,
+GtkInfoBar .check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
+
+.check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:inconsistent:insensitive:selected,
+.list-row:selected .check:inconsistent:insensitive,
+GtkInfoBar .check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
+
+.check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked,
+GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+
+GtkTreeView.view.check:checked:selected,
+.list-row:selected .check:checked,
+GtkInfoBar .check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
+
+.check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:checked:insensitive:selected,
+.list-row:selected .check:checked:insensitive,
+GtkInfoBar .check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
+
+.radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio,
+GtkFileChooserDialog .dialog-vbox > .frame .radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+
+GtkTreeView.view.radio:selected,
+.list-row:selected .radio,
+GtkInfoBar .radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
+
+.radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:insensitive:selected,
+.list-row:selected .radio:insensitive,
+GtkInfoBar .radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
+
+.radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+
+GtkTreeView.view.radio:inconsistent:selected,
+.list-row:selected .radio:inconsistent,
+GtkInfoBar .radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
+
+.radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:inconsistent:insensitive:selected,
+.list-row:selected .radio:inconsistent:insensitive,
+GtkInfoBar .radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
+
+.radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+
+GtkTreeView.view.radio:checked:selected,
+.list-row:selected .radio:checked,
+GtkInfoBar .radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
+
+.radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:checked:insensitive:selected,
+.list-row:selected .radio:checked:insensitive,
+GtkInfoBar .radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
+
+.view.content-view.check:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png"));
+ background-color: transparent; }
+
+.view.content-view.check:checked:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png"));
+ background-color: transparent; }
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+ padding: 1px 2px 4px;
+ outline-offset: 0; }
+ GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
+ color: rgba(211, 218, 227, 0.45); }
+
+.scale {
+ -GtkScale-slider-length: 15;
+ -GtkRange-slider-width: 15;
+ -GtkRange-trough-border: 0;
+ outline-offset: -1px;
+ outline-radius: 2px;
+ color: alpha(currentColor,0.7); }
+ .scale.trough {
+ margin: 5px; }
+ .scale.fine-tune.trough {
+ border-radius: 5px;
+ margin: 3px; }
+ .scale.slider {
+ background-clip: border-box;
+ background-image: linear-gradient(to bottom, #444a58);
+ border: 1px solid #262933;
+ border-radius: 50%;
+ box-shadow: none; }
+ .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #505666);
+ border-color: #262933; }
+ .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, #3c414e);
+ border-color: rgba(38, 41, 51, 0.8); }
+ .scale.slider:active {
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-color: #5294E2; }
+ .osd .scale.slider {
+ background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95));
+ border-color: #5294E2; }
+ .osd .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .osd .scale.slider:active {
+ background-image: linear-gradient(to bottom, #2679db);
+ border-color: #2679db; }
+ .list-row:selected .scale.slider,
+ GtkInfoBar .scale.slider {
+ background-image: linear-gradient(to bottom, #ffffff);
+ border-color: #ffffff; }
+ .list-row:selected .scale.slider:hover,
+ GtkInfoBar .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #e5effb);
+ border-color: #e5effb; }
+ .list-row:selected .scale.slider:active,
+ GtkInfoBar .scale.slider:active {
+ background-image: linear-gradient(to bottom, #a9caf1);
+ border-color: #a9caf1; }
+ .list-row:selected .scale.slider:insensitive,
+ GtkInfoBar .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, #b1cff2);
+ border-color: #b1cff2; }
+ .scale.trough {
+ border: none;
+ border-radius: 2.5px;
+ background-image: linear-gradient(to bottom, #2d303b); }
+ .scale.trough.highlight {
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .scale.trough.highlight:insensitive {
+ background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); }
+ .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(45, 48, 59, 0.55)); }
+ .osd .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95));
+ outline-color: rgba(186, 195, 207, 0.2); }
+ .osd .scale.trough.highlight {
+ background-image: none;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .list-row:selected .scale.trough,
+ GtkInfoBar .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .list-row:selected .scale.trough.highlight,
+ GtkInfoBar .scale.trough.highlight {
+ background-image: linear-gradient(to bottom, #ffffff); }
+ .list-row:selected .scale.trough.highlight:insensitive,
+ GtkInfoBar .scale.trough.highlight:insensitive {
+ background-image: linear-gradient(to bottom, #b1cff2); }
+ .list-row:selected .scale.trough:insensitive,
+ GtkInfoBar .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
+
+GtkProgressBar {
+ padding: 0;
+ font-size: smaller;
+ color: rgba(211, 218, 227, 0.7); }
+ GtkProgressBar.osd {
+ -GtkProgressBar-xspacing: 0;
+ -GtkProgressBar-yspacing: 0;
+ -GtkProgressBar-min-horizontal-bar-height: 3; }
+
+.progressbar {
+ background-color: #5294E2;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none; }
+ .progressbar.osd {
+ background-color: #5294E2; }
+ .list-row:selected .progressbar,
+ GtkInfoBar .progressbar {
+ background-color: #ffffff; }
+
+.osd .scale.progressbar {
+ background-color: #5294E2; }
+
+GtkProgressBar.trough, .level-bar.trough {
+ border: none;
+ border-radius: 3px;
+ background-color: #2d303b; }
+ GtkProgressBar.trough.osd, .osd.level-bar.trough {
+ border-style: none;
+ background-color: transparent;
+ box-shadow: none; }
+ .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough,
+ GtkInfoBar GtkProgressBar.trough,
+ GtkInfoBar .level-bar.trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+
+GtkLevelBar {
+ -GtkLevelBar-min-block-width: 34;
+ -GtkLevelBar-min-block-height: 3; }
+ GtkLevelBar.vertical {
+ -GtkLevelBar-min-block-width: 3;
+ -GtkLevelBar-min-block-height: 34; }
+
+.level-bar.trough {
+ padding: 3px;
+ border-radius: 4px; }
+
+.level-bar.fill-block {
+ border: 1px solid #5294E2;
+ background-color: #5294E2;
+ border-radius: 2px; }
+ .level-bar.fill-block.indicator-discrete.horizontal {
+ margin: 0 1px; }
+ .level-bar.fill-block.indicator-discrete.vertical {
+ margin: 1px 0; }
+ .level-bar.fill-block.level-high {
+ border-color: #73d216;
+ background-color: #73d216; }
+ .level-bar.fill-block.level-low {
+ border-color: #F27835;
+ background-color: #F27835; }
+ .level-bar.fill-block.empty-fill-block {
+ background-color: #404552;
+ border-color: #404552; }
+
+.frame {
+ border: 1px solid #2b2e39;
+ padding: 0; }
+ .frame.flat {
+ border-style: none; }
+ .frame.action-bar {
+ padding: 6px;
+ border-width: 1px 0 0; }
+
+GtkScrolledWindow GtkViewport.frame {
+ border-style: none; }
+
+.separator, .sidebar.separator, .sidebar .view.separator {
+ color: rgba(0, 0, 0, 0.1); }
+ GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator,
+ GtkFontButton .separator,
+ GtkFontButton .sidebar.separator,
+ GtkFontButton .sidebar .view.separator, .sidebar
+ GtkFontButton .view.separator,
+ GtkFileChooserButton .separator.vertical,
+ GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar
+ GtkFileChooserButton .vertical.view.separator,
+ GtkFontButton .separator.vertical,
+ GtkFontButton .sidebar .vertical.view.separator, .sidebar
+ GtkFontButton .vertical.view.separator {
+ -GtkWidget-wide-separators: true; }
+
+.list {
+ background-color: #404552;
+ border-color: #2b2e39; }
+
+.list-row,
+.grid-child {
+ padding: 2px; }
+
+.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup {
+ background-color: rgba(255, 255, 255, 0.03); }
+
+.list-row.activatable:active {
+ color: #D3DAE3; }
+
+.list-row.activatable:selected:active {
+ color: #ffffff; }
+
+.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected {
+ background-color: #4a85cb; }
+
+.list-row.activatable:selected:insensitive {
+ color: rgba(255, 255, 255, 0.7);
+ background-color: rgba(82, 148, 226, 0.7); }
+ .list-row.activatable:selected:insensitive .label {
+ color: inherit; }
+
+.list-row, list-row.activatable {
+ transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .list-row:hover, list-row.activatable:hover {
+ transition: none; }
+
+.app-notification,
+.app-notification.frame {
+ padding: 10px;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: border-box;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-color: rgba(31, 33, 40, 0.95); }
+ .app-notification .button,
+ .app-notification.frame .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .app-notification .button.flat, .app-notification .sidebar-button.button,
+ .app-notification.frame .button.flat,
+ .app-notification.frame .sidebar-button.button {
+ border-color: rgba(82, 148, 226, 0); }
+ .app-notification .button:hover,
+ .app-notification.frame .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .app-notification .button:active, .app-notification .button:checked,
+ .app-notification.frame .button:active,
+ .app-notification.frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2;
+ background-clip: padding-box; }
+ .app-notification .button:insensitive,
+ .app-notification.frame .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ .expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ .expander:hover {
+ color: white; }
+ .expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+GtkCalendar {
+ color: #D3DAE3;
+ border: 1px solid #2b2e39;
+ border-radius: 3px;
+ padding: 2px; }
+ GtkCalendar:selected {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 1.5px; }
+ GtkCalendar.header {
+ color: #D3DAE3;
+ border: none;
+ border-radius: 0; }
+ GtkCalendar.button, GtkCalendar.button:focus {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+ GtkCalendar.button:hover, GtkCalendar.button:focus:hover {
+ color: #D3DAE3; }
+ GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: transparent;
+ background-image: none; }
+ GtkCalendar:inconsistent {
+ color: alpha(currentColor,0.55); }
+ GtkCalendar.highlight {
+ color: #D3DAE3; }
+
+.message-dialog .dialog-action-area .button {
+ padding: 8px; }
+
+.message-dialog {
+ -GtkDialog-button-spacing: 0; }
+ .message-dialog .titlebar {
+ background-color: rgba(47, 52, 63, 0.97);
+ border-bottom: 1px solid rgba(32, 35, 43, 0.97); }
+ .message-dialog.csd.background {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: none; }
+ .message-dialog.csd .dialog-action-area .button {
+ padding: 8px;
+ border-radius: 0; }
+ .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive {
+ border-right-style: none;
+ border-bottom-style: none; }
+ .message-dialog.csd .dialog-action-area .button:last-child {
+ border-bottom-right-radius: 3px; }
+ .message-dialog.csd .dialog-action-area .button:first-child {
+ border-left-style: none;
+ border-bottom-left-radius: 3px; }
+
+GtkFileChooserDialog .search-bar {
+ background-color: #383C4A;
+ border-color: #2b2e39;
+ box-shadow: none; }
+
+GtkFileChooserDialog .dialog-action-box {
+ border-top: 1px solid #2b2e39; }
+
+.sidebar, .sidebar .view {
+ border: none;
+ background-color: #3c4150; }
+
+GtkSidebarRow.list-row {
+ padding: 0px; }
+
+GtkSidebarRow .sidebar-revealer {
+ padding: 3px 14px 3px 12px; }
+
+GtkSidebarRow .sidebar-icon:dir(ltr) {
+ padding-right: 8px; }
+
+GtkSidebarRow .sidebar-icon:dir(rtl) {
+ padding-left: 8px; }
+
+GtkSidebarRow .sidebar-label:dir(ltr) {
+ padding-right: 2px; }
+
+GtkSidebarRow .sidebar-label:dir(rtl) {
+ padding-left: 2px; }
+
+GtkPlacesSidebar.sidebar .sidebar-placeholder-row {
+ border: solid 1px #5294E2; }
+
+GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
+ background-color: #22242d; }
+
+GtkPlacesSidebar.sidebar .list-row.activatable {
+ color: rgba(211, 218, 227, 0.8);
+ border-width: 0;
+ border-style: solid; }
+
+.sidebar-button.button {
+ outline-radius: 50%;
+ border-radius: 50%; }
+ .sidebar-button.button.image-button, .header-bar .sidebar-button.button.titlebutton,
+ .titlebar .sidebar-button.button.titlebutton {
+ padding: 3px; }
+ .sidebar-button.button:not(:hover):not(:active) > GtkImage {
+ opacity: 0.5; }
+
+.sidebar-item {
+ padding: 10px 4px; }
+ .sidebar-item > GtkLabel {
+ padding-left: 6px;
+ padding-right: 6px; }
+ .sidebar-item.needs-attention > GtkLabel {
+ background-size: 6px 6px, 0 0; }
+
+GtkPlacesView .server-list-button > GtkImage {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(0turn); }
+
+GtkPlacesView .server-list-button:checked > GtkImage {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(-0.5turn); }
+
+GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup {
+ background-color: transparent; }
+
+GtkPaned {
+ -GtkPaned-handle-size: 1;
+ -gtk-icon-source: none;
+ margin: 0 8px 8px 0; }
+ GtkPaned:dir(rtl) {
+ margin-right: 0;
+ margin-left: 8px; }
+ GtkPaned .pane-separator {
+ background-color: #2b2e39; }
+
+GtkPaned.wide {
+ -GtkPaned-handle-size: 5;
+ margin: 0; }
+ GtkPaned.wide .pane-separator {
+ background-color: transparent;
+ border-style: none solid;
+ border-color: #2b2e39;
+ border-width: 1px; }
+ GtkPaned.wide.vertical .pane-separator {
+ border-style: solid none; }
+
+GtkInfoBar {
+ border-style: none; }
+
+.info,
+.question,
+.warning,
+.error,
+GtkInfoBar {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.list-row:selected .button, GtkInfoBar .button {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.5); }
+ .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+ .list-row:selected .button:hover, GtkInfoBar .button:hover {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.8); }
+ .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked {
+ color: #5294E2;
+ outline-color: rgba(82, 148, 226, 0.3);
+ background-color: #ffffff;
+ border-color: #ffffff; }
+ .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive {
+ color: rgba(255, 255, 255, 0.4);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.2); }
+ .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked {
+ color: rgba(82, 148, 226, 0.4);
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.2); }
+
+.tooltip {
+ color: #BAC3CF;
+ border-radius: 2px; }
+ .tooltip.background {
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: padding-box; }
+ .tooltip.window-frame.csd {
+ background-color: transparent; }
+
+.tooltip * {
+ padding: 4px;
+ background-color: transparent;
+ color: inherit; }
+
+:selected GtkColorSwatch {
+ box-shadow: none; }
+ :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
+ border-color: #ffffff; }
+
+GtkColorSwatch.top {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+
+GtkColorSwatch.bottom {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px; }
+
+GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px; }
+
+GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px; }
+
+GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
+ border-radius: 3px; }
+
+GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); }
+
+GtkColorEditor GtkColorSwatch {
+ border-radius: 3px; }
+ GtkColorEditor GtkColorSwatch:hover {
+ background-image: none; }
+
+GtkColorSwatch.color-dark {
+ color: white;
+ outline-color: rgba(0, 0, 0, 0.3); }
+
+GtkColorSwatch.color-light {
+ color: black;
+ outline-color: rgba(255, 255, 255, 0.5); }
+
+GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
+ border: 1px solid rgba(0, 0, 0, 0.15); }
+ GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
+ border-color: rgba(0, 0, 0, 0.25); }
+
+GtkColorSwatch#add-color-button {
+ border-style: solid;
+ border-width: 1px;
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ GtkColorSwatch#add-color-button:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+ GtkColorSwatch#add-color-button .overlay {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+
+GtkColorButton.button {
+ padding: 5px; }
+ GtkColorButton.button GtkColorSwatch {
+ border-radius: 0; }
+
+.content-view {
+ background-color: #404552; }
+ .content-view:hover {
+ -gtk-image-effect: highlight; }
+
+.scale-popup .button {
+ padding: 6px; }
+ .scale-popup .button:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+
+GtkVolumeButton.button {
+ padding: 8px; }
+
+.touch-selection,
+.context-menu {
+ font: initial; }
+
+.monospace {
+ font: Monospace; }
+
+.overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.undershoot.top {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-top: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top; }
+
+.undershoot.bottom {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-bottom: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom; }
+
+.undershoot.left {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-left: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center; }
+
+.undershoot.right {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-right: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center; }
+
+.window-frame {
+ border-radius: 3px 3px 0 0;
+ border-width: 0px;
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35);
+ margin: 10px; }
+ .window-frame:backdrop {
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.35); }
+ .window-frame.tiled {
+ border-radius: 0; }
+ .window-frame.popup {
+ box-shadow: none;
+ border-radius: 0; }
+ .window-frame.ssd {
+ border-radius: 3px 3px 0 0;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
+ .window-frame.ssd.maximized {
+ border-radius: 0; }
+ .window-frame.csd.popup {
+ border-radius: 2px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; }
+ .window-frame.csd.tooltip {
+ border-radius: 2px;
+ box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.55); }
+ .window-frame.csd.message-dialog {
+ border-radius: 3px; }
+ .window-frame.solid-csd {
+ border-radius: 0;
+ margin: 1px;
+ background-color: rgba(47, 52, 63, 0.97);
+ box-shadow: none; }
+
+.header-bar.default-decoration .button.titlebutton,
+.titlebar.default-decoration .button.titlebutton {
+ padding-top: 0px;
+ padding-bottom: 0px; }
+
+.header-bar .button.titlebutton,
+.titlebar .button.titlebutton {
+ padding-left: 0px;
+ padding-right: 0px;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ background-color: rgba(47, 52, 63, 0); }
+ .header-bar .button.titlebutton:not(GtkMenuButton),
+ .titlebar .button.titlebutton:not(GtkMenuButton) {
+ padding-top: 8px;
+ padding-bottom: 8px; }
+ .header-bar .button.titlebutton:hover,
+ .titlebar .button.titlebutton:hover {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked,
+ .titlebar .button.titlebutton:active,
+ .titlebar .button.titlebutton:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize,
+ .titlebar .button.titlebutton.close,
+ .titlebar .button.titlebutton.maximize,
+ .titlebar .button.titlebutton.minimize {
+ color: transparent;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ border-width: 0; }
+ .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop,
+ .titlebar .button.titlebutton.close:backdrop,
+ .titlebar .button.titlebutton.maximize:backdrop,
+ .titlebar .button.titlebutton.minimize:backdrop {
+ opacity: 1; }
+ .header-bar .button.titlebutton.close,
+ .titlebar .button.titlebutton.close {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
+ .header-bar .button.titlebutton.close:backdrop,
+ .titlebar .button.titlebutton.close:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.close:hover,
+ .titlebar .button.titlebutton.close:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.close:active,
+ .titlebar .button.titlebutton.close:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize,
+ .titlebar .button.titlebutton.maximize {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:backdrop,
+ .titlebar .button.titlebutton.maximize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:hover,
+ .titlebar .button.titlebutton.maximize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:active,
+ .titlebar .button.titlebutton.maximize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize,
+ .titlebar .button.titlebutton.minimize {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:backdrop,
+ .titlebar .button.titlebutton.minimize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:hover,
+ .titlebar .button.titlebutton.minimize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:active,
+ .titlebar .button.titlebutton.minimize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); }
+
+.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover,
+NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover,
+NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active {
+ background-image: none;
+ background-color: #5294E2;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3); }
+
+GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover,
+ScratchMainWindow .notebook tab.reorderable-page.top:active,
+ScratchMainWindow .notebook tab.reorderable-page.top.active-page,
+ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover,
+ScratchMainWindow .notebook tab.top:active,
+ScratchMainWindow .notebook tab.top.active-page,
+ScratchMainWindow .notebook tab.top.active-page:hover,
+EphyNotebook.notebook tab.reorderable-page.top:active,
+EphyNotebook.notebook tab.reorderable-page.top.active-page,
+EphyNotebook.notebook tab.reorderable-page.top.active-page:hover,
+EphyNotebook.notebook tab.top:active,
+EphyNotebook.notebook tab.top.active-page,
+EphyNotebook.notebook tab.top.active-page:hover,
+MidoriNotebook .notebook tab.reorderable-page.top:active,
+MidoriNotebook .notebook tab.reorderable-page.top.active-page,
+MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover,
+MidoriNotebook .notebook tab.top:active,
+MidoriNotebook .notebook tab.top.active-page,
+MidoriNotebook .notebook tab.top.active-page:hover,
+TerminalWindow .notebook tab.reorderable-page.top:active,
+TerminalWindow .notebook tab.reorderable-page.top.active-page,
+TerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
+TerminalWindow .notebook tab.top:active,
+TerminalWindow .notebook tab.top.active-page,
+TerminalWindow .notebook tab.top.active-page:hover,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top:active,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover {
+ box-shadow: inset 0 1px #2b2e39, inset 0 -1px #2b2e39, inset 1px 0 #2b2e39, inset -1px 0 #2b2e39; }
+
+TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top {
+ padding-top: 7px;
+ border-top-width: 3px; }
+
+TerminalWindow .notebook.header.top,
+PantheonTerminalPantheonTerminalWindow .notebook.header.top {
+ box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; }
+
+GtkHTML {
+ background-color: #404552;
+ color: #D3DAE3; }
+ GtkHTML:active {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+SushiFontWidget {
+ padding: 6px 12px; }
+
+TerminalWindow .background {
+ background-color: transparent; }
+
+TerminalWindow .scrollbar.vertical .slider {
+ margin-left: 3px; }
+
+TerminalWindow .scrollbar.trough {
+ border-width: 0; }
+
+TerminalWindow .notebook tab .button {
+ color: #9da3ad; }
+ TerminalWindow .notebook tab .button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #444a58; }
+
+TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover {
+ color: #ff4d4d; }
+
+TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
+ color: #5294E2; }
+
+.nautilus-canvas-item {
+ border-radius: 2px; }
+
+.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item {
+ color: #ffffff;
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
+ .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active {
+ color: #D3DAE3; }
+ .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected {
+ color: #ffffff; }
+
+.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle,
+.nautilus-list-dim-label {
+ color: #868b97; }
+ .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus,
+ .nautilus-list-dim-label:selected,
+ .nautilus-list-dim-label:selected:focus {
+ color: #dceaf9; }
+
+NautilusNotebook.notebook {
+ background-color: #404552; }
+ NautilusNotebook.notebook tab {
+ border-width: 0;
+ border-style: solid;
+ border-color: transparent;
+ background-color: transparent; }
+
+NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar {
+ padding: 5px;
+ box-shadow: none;
+ background-color: #404552; }
+
+.nautilus-circular-button.image-button.button, .header-bar .nautilus-circular-button.button.titlebutton,
+.titlebar .nautilus-circular-button.button.titlebutton {
+ border-radius: 50%;
+ outline-radius: 50%;
+ padding: 8px; }
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px; }
+ .disk-space-display.unknown {
+ background-color: rgba(211, 218, 227, 0.5);
+ border-color: rgba(180, 192, 207, 0.5); }
+ .disk-space-display.used {
+ background-color: rgba(82, 148, 226, 0.8);
+ border-color: rgba(38, 121, 219, 0.8); }
+ .disk-space-display.free {
+ background-color: #313541;
+ border-color: #1b1d24; }
+
+NautilusListView .view {
+ border-bottom: 1px solid #2b2e39; }
+
+NemoWindow EelEditableLabel.entry {
+ transition: none; }
+
+NemoWindow .sidebar .frame {
+ border-width: 0; }
+
+NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator {
+ color: #2b2e39; }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive {
+ color: rgba(207, 218, 231, 0.4); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.gedit-headerbar-paned {
+ color: rgba(38, 42, 51, 0.97); }
+
+.open-document-selector-treeview.view {
+ padding: 3px 6px 3px 6px;
+ border-color: #404552; }
+ .open-document-selector-treeview.view:prelight {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .open-document-selector-treeview.view:prelight:selected {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.open-document-selector-name-label {
+ color: #D3DAE3; }
+
+.open-document-selector-path-label {
+ color: #8a909b;
+ font-size: smaller; }
+ .open-document-selector-path-label:selected {
+ color: rgba(255, 255, 255, 0.9); }
+
+.gedit-document-panel .list-row .button {
+ color: transparent;
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+ padding: 4px; }
+ .gedit-document-panel .list-row .button GtkImage {
+ color: inherit; }
+
+.gedit-document-panel .prelight-row .button {
+ color: #9da3ad; }
+
+.gedit-document-panel .list-row .button:hover,
+.gedit-document-panel .prelight-row .button:hover {
+ color: #ff4d4d; }
+
+.gedit-document-panel .prelight-row:selected .button:hover {
+ color: #ff6666;
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+ .gedit-document-panel .prelight-row:selected .button:hover:active {
+ color: #ffffff; }
+
+.gedit-document-panel .prelight-row .button:active {
+ color: #D3DAE3; }
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid #2b2e39;
+ background-color: #22242d;
+ color: #D3DAE3; }
+
+GeditStatusbar {
+ border-top: 1px solid #2b2e39;
+ background-color: #383C4A; }
+
+GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button,
+GeditStatusMenuButton:prelight.button.flat,
+GeditStatusMenuButton.sidebar-button.button:prelight,
+GeditStatusMenuButton:checked.button.flat,
+GeditStatusMenuButton.sidebar-button.button:checked {
+ border-bottom-style: none;
+ border-radius: 0; }
+
+GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar {
+ border-bottom: 1px solid #2b2e39; }
+
+.gedit-search-entry-occurrences-tag {
+ color: rgba(211, 218, 227, 0.6);
+ border: none;
+ margin: 2px;
+ padding: 2px; }
+
+GeditViewFrame .gedit-search-slider {
+ background-color: #3c4150;
+ padding: 6px;
+ border-color: #2b2e39;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid; }
+
+GbWorkbench .floating-bar {
+ color: #D3DAE3; }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) {
+ padding: 0 10px;
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover {
+ color: inherit; }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked {
+ border-left-style: none;
+ border-radius: 0 3px 3px 0;
+ outline-radius: 0 1px 1px 0; }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked {
+ border-right-style: none;
+ border-radius: 3px 0 0 3px;
+ outline-radius: 1px 0 0 1px; }
+
+GbPreferencesPageLanguage .entry {
+ border-radius: 3px 3px 0 0; }
+
+GbPreferencesPageLanguage .frame {
+ border-top-width: 0; }
+
+GbEditorTweakWidget .linked.vertical > .entry {
+ border-bottom-style: solid; }
+
+GbEditorTweakWidget GtkScrolledWindow {
+ border-top: none; }
+
+GbViewStack GtkBox.header.notebook {
+ border-bottom: 1px solid #2b2e39; }
+
+GbViewStack.focused GtkBox.header.notebook,
+#project_sidebar_header.focused {
+ background-color: #404552; }
+
+GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook {
+ border-bottom: 1px solid #2b2e39; }
+
+GbNewProjectDialog GtkFileChooserButton.linked-on-right .button {
+ border-radius: 3px 0 0 3px; }
+
+GbWorkspacePane GtkBox.header.notebook {
+ border-bottom: 1px solid #2b2e39; }
+
+GbWorkspacePane:not(.focused) GtkBox.header.notebook {
+ background-color: #383C4A; }
+
+DhSidebar GtkSearchEntry.entry,
+SymbolTree GtkSearchEntry.entry {
+ border-left: none;
+ border-right: none;
+ border-top: none;
+ border-radius: 0px; }
+
+GtkEntry.gb-command-bar-entry.entry.flat,
+GtkEntry.gb-command-bar-entry.entry.flat:focus {
+ font-family: Monospace;
+ color: #BAC3CF;
+ background-image: none;
+ background-color: #353945;
+ padding: 6px 6px 6px 6px;
+ border: none; }
+
+GbTerminalView {
+ background-color: #404552;
+ color: #D3DAE3; }
+
+GbSourceStyleSchemeWidget GtkSourceView {
+ font-family: Monospace; }
+
+GtkScrolledWindow.gb-linked-scroller {
+ border-top: none; }
+
+GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button {
+ transition: none; }
+
+GbViewStack GtkBox.header.notebook,
+GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook {
+ border-bottom: 1px solid #2b2e39; }
+
+GbViewStack.focused GtkBox.header.notebook {
+ background-color: #404552; }
+ GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle {
+ opacity: 1; }
+
+EphyWindow .floating-bar {
+ color: #D3DAE3; }
+
+.documents-load-more.button {
+ border-width: 1px 0 0;
+ border-radius: 0; }
+
+.documents-icon-bg {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 2px; }
+
+.documents-collection-icon {
+ background-color: rgba(211, 218, 227, 0.3);
+ border-radius: 2px; }
+
+.documents-favorite.button:active,
+.documents-favorite.button:active:hover {
+ color: #a9caf1; }
+
+.documents-entry-tag {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 2px;
+ border-width: 0;
+ margin: 2px;
+ padding: 4px; }
+ .documents-entry-tag:hover {
+ color: #ffffff;
+ background-color: #639fe5; }
+ .documents-entry-tag:active {
+ color: #ffffff;
+ background-color: #4189df; }
+ .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button {
+ background: none;
+ border: none;
+ box-shadow: none;
+ icon-shadow: none; }
+ .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover {
+ color: rgba(255, 255, 255, 0.7); }
+
+.content-view.document-page {
+ border-style: solid;
+ border-width: 3px 3px 6px 4px;
+ border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
+
+TotemGrilo.vertical GdMainView.frame {
+ border-width: 0; }
+
+SynapseGuiSelectionContainer *:selected,
+SynapseGuiViewVirgilio *:selected {
+ background-color: #5294E2; }
+
+.tr-workarea .undershoot,
+.tr-workarea .overshoot {
+ border-color: transparent; }
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelToplevel,
+PanelWidget,
+PanelAppletFrame,
+PanelApplet {
+ color: #BAC3CF;
+ background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); }
+
+PanelApplet .button, PanelApplet .button:backdrop {
+ padding: 4px;
+ border: 2px solid transparent;
+ border-radius: 0;
+ background-image: none;
+ background-color: transparent;
+ color: #BAC3CF; }
+
+PanelApplet .button:hover {
+ color: #d8dde4;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-color: rgba(0, 0, 0, 0.17); }
+
+PanelApplet .button:active, PanelApplet .button:active:backdrop,
+PanelApplet .button:checked, PanelApplet .button:checked:backdrop {
+ background-clip: padding-box;
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.25);
+ border-radius: 0;
+ border-color: rgba(0, 0, 0, 0.25);
+ box-shadow: inset 0 -2px #5294E2; }
+
+PanelApplet:hover {
+ color: #ffffff; }
+
+PanelApplet:active,
+PanelApplet:hover:active {
+ color: #5294E2; }
+
+WnckPager {
+ color: #5d6268; }
+ WnckPager:selected {
+ color: #5294E2; }
+
+NaTrayApplet {
+ -NaTrayApplet-icon-padding: 12;
+ -NaTrayApplet-icon-size: 16; }
+
+ClockBox {
+ color: #BAC3CF; }
+
+.xfce4-panel.panel {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button {
+ color: #BAC3CF;
+ background-color: rgba(43, 46, 55, 0);
+ border-radius: 0;
+ border: none; }
+ .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover {
+ border: none;
+ background-color: rgba(65, 70, 84, 0.95); }
+ .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked {
+ color: #ffffff;
+ border: none;
+ background-color: #5294E2; }
+
+.floating-bar {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .floating-bar.top {
+ border-radius: 0 0 2px 2px; }
+ .floating-bar.right {
+ border-radius: 2px 0 0 2px; }
+ .floating-bar.bottom {
+ border-radius: 2px 2px 0 0; }
+ .floating-bar.left {
+ border-radius: 0 2px 2px 0; }
+ .floating-bar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+ background-color: transparent;
+ box-shadow: none;
+ border: none; }
+
+BirdieWidgetsTweetList * {
+ background-image: none;
+ background-color: transparent; }
+
+MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ outline-color: transparent; }
+
+MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover {
+ background-color: transparent; }
+
+MarlinViewWindow FMListView, MarlinViewWindow FMColumnView {
+ outline-color: transparent; }
+
+.marlin-pathbar.pathbar {
+ border-radius: 3px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover {
+ color: inherit; }
+ .marlin-pathbar.pathbar:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .marlin-pathbar.pathbar:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+ .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
+ color: #5294E2; }
+
+.gala-notification {
+ border: 1px solid rgba(0, 0, 0, 0.35);
+ border-radius: 3px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+ background-image: linear-gradient(to bottom, white);
+ background-color: transparent; }
+ .gala-notification .title, .gala-notification .label {
+ color: #5c616c; }
+
+.panel {
+ background-color: transparent;
+ color: white;
+ font-weight: bold;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .panel-shadow {
+ background-image: none;
+ background-color: transparent; }
+ .panel .menu {
+ box-shadow: none; }
+ .panel .menu .menuitem {
+ font-weight: normal;
+ text-shadow: none;
+ icon-shadow: none; }
+ .panel .menu .window-frame.menu.csd,
+ .panel .menu .window-frame.popup.csd {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
+ .panel .menubar > .menuitem {
+ padding: 3px 6px; }
+ .panel .menubar > .menuitem:hover {
+ background-color: transparent; }
+ .panel .window-frame.menu.csd,
+ .panel .window-frame.popup.csd {
+ box-shadow: none; }
+
+.composited-indicator {
+ background-color: transparent;
+ color: white;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .composited-indicator > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px; }
+ .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight {
+ border-style: none;
+ background-image: none;
+ box-shadow: none; }
+ .composited-indicator > .popup > .menu {
+ padding-top: 8px;
+ padding-bottom: 8px; }
+
+.panel-app-button > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px 0 4px; }
+
+.panel .menu .spinner,
+.menu .spinner {
+ opacity: 1; }
+
+WingpanelWidgetsIndicatorPopover.popover {
+ padding: 0;
+ text-shadow: none;
+ icon-shadow: none; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem {
+ padding: 5px;
+ outline-color: transparent;
+ text-shadow: none;
+ icon-shadow: none;
+ border: solid transparent;
+ border-width: 1px 0; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage {
+ padding: 0 3px; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active {
+ background-color: rgba(255, 255, 255, 0.05);
+ border: solid rgba(255, 255, 255, 0.07);
+ border-width: 1px 0; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+
+PantheonTerminalPantheonTerminalWindow.background {
+ background-color: transparent; }
+
+SwitchboardCategoryView .view:selected,
+SwitchboardCategoryView .view:selected:focus {
+ color: #D3DAE3; }
+
+UnityDecoration {
+ -UnityDecoration-extents: 28px 1 1 1;
+ -UnityDecoration-input-extents: 10px;
+ -UnityDecoration-shadow-offset-x: 0px;
+ -UnityDecoration-shadow-offset-y: 3px;
+ -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2);
+ -UnityDecoration-active-shadow-radius: 12px;
+ -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07);
+ -UnityDecoration-inactive-shadow-radius: 7px;
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: #5294E2;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0.0; }
+ UnityDecoration.top {
+ border: 1px solid rgba(32, 35, 43, 0.97);
+ border-bottom-width: 0;
+ border-radius: 4px 4px 0 0;
+ padding: 1px 6px 0 6px;
+ background-image: linear-gradient(to bottom, #2f343f);
+ color: rgba(207, 218, 231, 0.8);
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ UnityDecoration.top:backdrop {
+ border-bottom-width: 0;
+ color: rgba(207, 218, 231, 0.5); }
+ UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop {
+ background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); }
+
+UnityPanelWidget,
+.unity-panel {
+ background-image: linear-gradient(to bottom, #2b2e37);
+ color: #f6f7f9;
+ box-shadow: none; }
+ UnityPanelWidget:backdrop,
+ .unity-panel:backdrop {
+ color: #bdc6d1; }
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ border-radius: 0;
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-bottom: none; }
+
+.overlay-bar {
+ background-color: #5294E2;
+ border-color: #5294E2;
+ border-radius: 2px;
+ padding: 3px 6px;
+ margin: 3px; }
+ .overlay-bar GtkLabel {
+ color: #ffffff; }
+
+GraniteWidgetsThinPaned {
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ border-left: 1px solid #2b2e39;
+ border-right: 1px solid #2b2e39; }
+
+GraniteWidgetsPopOver .frame,
+GraniteWidgetsStaticNotebook .frame {
+ border: none; }
+
+.help_button {
+ border-radius: 100px;
+ padding: 3px 9px; }
+
+.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar {
+ padding: 3px;
+ border-bottom: 1px solid #2b2e39; }
+ .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button {
+ padding: 0 3px 0 3px; }
+
+.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar {
+ padding: 5px;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: #2b2e39;
+ background-color: #383C4A; }
+ .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button {
+ padding: 2px 3px 2px 3px; }
+
+.source-list {
+ -GtkTreeView-horizontal-separator: 1px;
+ -GtkTreeView-vertical-separator: 6px; }
+
+.source-list,
+.source-list.view {
+ background-color: #383C4A;
+ color: #D3DAE3;
+ -gtk-icon-style: regular; }
+
+.source-list.category-expander {
+ color: transparent; }
+
+.source-list.view:prelight {
+ background-color: #434859; }
+
+.source-list.view:selected,
+.source-list.view:prelight:selected,
+.source-list.view:selected:focus,
+.source-list.category-expander:hover {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.source-list .scrollbar.trough,
+.source-list .scrollbars-junction {
+ border-image: none;
+ border-color: transparent;
+ background-color: #383C4A;
+ background-image: none; }
+
+.source-list.badge,
+.source-list.badge:prelight,
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:prelight:selected {
+ background-image: none;
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 10px;
+ padding: 0 6px;
+ margin: 0 3px;
+ border-width: 0; }
+
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:prelight:selected {
+ background-color: #ffffff;
+ color: #5294E2; }
+
+.source-list.category-expander {
+ color: #D3DAE3;
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ -GtkTreeView-expander-size: 16; }
+
+.source-list.category-expander,
+.source-list.category-expander:backdrop {
+ color: transparent;
+ border: none; }
+
+.source-list.category-expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+GraniteWidgetsWelcome {
+ background-color: #404552; }
+
+GraniteWidgetsWelcome GtkLabel {
+ color: #868b97;
+ font: open sans 11;
+ text-shadow: none; }
+
+GraniteWidgetsWelcome .h1,
+GraniteWidgetsWelcome .h3 {
+ color: rgba(211, 218, 227, 0.8); }
+
+.help_button {
+ border-radius: 0; }
+
+GraniteWidgetsPopOver {
+ -GraniteWidgetsPopOver-arrow-width: 21;
+ -GraniteWidgetsPopOver-arrow-height: 10;
+ -GraniteWidgetsPopOver-border-radius: 2px;
+ -GraniteWidgetsPopOver-border-width: 1;
+ -GraniteWidgetsPopOver-shadow-size: 12;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ margin: 0; }
+
+.popover_bg {
+ background-image: linear-gradient(to bottom, #404552);
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+
+GraniteWidgetsPopOver .sidebar.view,
+GraniteWidgetsPopOver * {
+ background-color: transparent; }
+
+GraniteWidgetsXsEntry.entry {
+ padding: 4px; }
+
+.h1 {
+ font: open sans 24px; }
+
+.h2 {
+ font: open sans light 18px; }
+
+.h3 {
+ font: open sans 11px; }
+
+.h4,
+.category-label {
+ color: #a5abb5;
+ font-weight: 600; }
+
+.h4 {
+ padding-bottom: 6px;
+ padding-top: 6px; }
+
+GtkListBox .h4 {
+ padding-left: 6px; }
+
+#panel_window {
+ background-color: rgba(43, 46, 55, 0.95);
+ color: #BAC3CF;
+ font: bold;
+ box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
+ #panel_window .menubar,
+ #panel_window .menubar > .menuitem {
+ background-color: transparent;
+ color: #BAC3CF;
+ font: bold; }
+ #panel_window .menubar .menuitem:insensitive {
+ color: rgba(186, 195, 207, 0.5); }
+ #panel_window .menubar .menuitem:insensitive GtkLabel {
+ color: inherit; }
+ #panel_window .menubar .menu .menuitem {
+ font: normal; }
+
+#login_window,
+#shutdown_dialog,
+#restart_dialog {
+ font: normal;
+ border-style: none;
+ background-color: transparent;
+ color: #D3DAE3; }
+
+#content_frame {
+ padding-bottom: 14px;
+ background-color: #383C4A;
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 1px 1px 0 1px; }
+
+#content_frame .button {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ #content_frame .button:hover {
+ color: #D3DAE3;
+ outline-color: rgba(211, 218, 227, 0.3);
+ border-color: #2b2e39;
+ background-color: #505666; }
+ #content_frame .button:active, #content_frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #2b2e39;
+ background-color: #5294E2; }
+ #content_frame .button:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ #content_frame .button:insensitive > GtkLabel {
+ color: inherit; }
+
+#buttonbox_frame {
+ padding-top: 20px;
+ padding-bottom: 0px;
+ border-style: none;
+ background-color: rgba(47, 52, 63, 0.97);
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 0 1px 1px 1px;
+ box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); }
+
+#buttonbox_frame .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ #buttonbox_frame .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ #buttonbox_frame .button:active, #buttonbox_frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ #buttonbox_frame .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+#login_window #user_combobox {
+ color: #D3DAE3;
+ font: 13px; }
+ #login_window #user_combobox .menu {
+ font: normal; }
+
+#user_image {
+ padding: 3px;
+ border-radius: 2px; }
+
+#shutdown_button.button {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ #shutdown_button.button:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ #shutdown_button.button:active, #shutdown_button.button:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+
+#restart_button.button {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ #restart_button.button:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ #restart_button.button:active, #restart_button.button:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+
+#greeter_infobar {
+ border-bottom-width: 0;
+ font: bold; }
+
+.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator {
+ color: rgba(38, 42, 51, 0.97); }
+
+NemoWindow GtkEventBox {
+ background-color: #383C4A; }
+
+GtkFileChooserDialog *,
+NautilusWindow *,
+NemoWindow {
+ -GtkPaned-handle-size: 0; }
+
+GtkFileChooserDialog .sidebar,
+NautilusWindow .sidebar,
+NemoWindow .sidebar {
+ border-right: 1px solid rgba(42, 45, 55, 0.95); }
+
+GtkFileChooserDialog .sidebar:dir(rtl),
+NautilusWindow .sidebar:dir(rtl),
+NemoWindow .sidebar:dir(rtl) {
+ border-left: 1px solid rgba(42, 45, 55, 0.95); }
+
+GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar,
+NautilusWindow.csd.background,
+NautilusWindow .list.sidebar {
+ background-color: transparent; }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar,
+NautilusWindow GtkPlacesSidebar.sidebar {
+ background-color: rgba(53, 57, 69, 0.95); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable,
+ NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable {
+ border: 1px solid #5294E2; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row,
+ NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
+ background-color: rgba(75, 81, 98, 0.95); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable {
+ border: none;
+ color: #BAC3CF; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon {
+ color: rgba(186, 195, 207, 0.6); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup {
+ background-color: rgba(186, 195, 207, 0.15); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon {
+ color: inherit; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator,
+ NautilusWindow GtkPlacesSidebar.sidebar .separator,
+ NautilusWindow GtkPlacesSidebar.sidebar .view.separator {
+ color: transparent; }
+
+GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar,
+NautilusWindow.maximized GtkPlacesSidebar.sidebar {
+ background-color: #353945; }
+
+GtkFileChooserDialog .sidebar-button.button,
+NautilusWindow .sidebar-button.button {
+ color: #BAC3CF; }
+ GtkFileChooserDialog .sidebar-button.button:hover,
+ NautilusWindow .sidebar-button.button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ GtkFileChooserDialog .sidebar-button.button:active,
+ NautilusWindow .sidebar-button.button:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage,
+ NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage {
+ opacity: 0.5; }
+
+NemoWindow.csd.background,
+NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight,
+MarlinViewWindow.csd.background,
+MarlinViewWindow .source-list,
+MarlinViewWindow .source-list.view,
+MarlinViewWindow .source-list.view:prelight {
+ background-color: transparent; }
+
+NemoWindow .sidebar, NemoWindow .source-list.sidebar.view,
+MarlinViewWindow .sidebar,
+MarlinViewWindow .source-list.sidebar.view {
+ background-color: rgba(53, 57, 69, 0.95); }
+ NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row,
+ MarlinViewWindow .sidebar .view,
+ MarlinViewWindow .sidebar row,
+ MarlinViewWindow .source-list.sidebar.view .view,
+ MarlinViewWindow .source-list.sidebar.view row {
+ background-color: transparent;
+ color: #BAC3CF; }
+ NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image,
+ MarlinViewWindow .sidebar .view.image,
+ MarlinViewWindow .sidebar row.image,
+ MarlinViewWindow .source-list.sidebar.view .view.image,
+ MarlinViewWindow .source-list.sidebar.view row.image {
+ color: rgba(186, 195, 207, 0.7); }
+ NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected,
+ MarlinViewWindow .sidebar .view.cell:selected,
+ MarlinViewWindow .sidebar row.cell:selected,
+ MarlinViewWindow .source-list.sidebar.view .view.cell:selected,
+ MarlinViewWindow .source-list.sidebar.view row.cell:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+ NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame,
+ MarlinViewWindow .sidebar.frame,
+ MarlinViewWindow .source-list.sidebar.view.frame {
+ color: #BAC3CF; }
+ NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator,
+ MarlinViewWindow .sidebar .separator,
+ MarlinViewWindow .sidebar .sidebar.separator,
+ MarlinViewWindow .sidebar .view.separator,
+ MarlinViewWindow .source-list.sidebar.view .separator {
+ color: transparent; }
+
+NemoWindow.maximized .sidebar,
+MarlinViewWindow.maximized .sidebar {
+ background-color: #353945; }
+
+NemoWindow.background > GtkGrid > GtkPaned > .pane-separator,
+MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator {
+ background-color: rgba(42, 45, 55, 0.95); }
+
+NautilusWindow NautilusWindowSlot {
+ background-color: #404552; }
+
+NautilusDesktopWindow NautilusWindowSlot {
+ background-color: transparent; }
+
+GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background {
+ background-color: rgba(53, 57, 69, 0.95); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar {
+ background-color: transparent; }
+
+GtkFileChooserDialog GtkPaned > .vertical > .horizontal {
+ background-color: #383C4A; }
+
+GtkFileChooserDialog .dialog-action-box {
+ background-color: #383C4A; }
+
+GtkFileChooserDialog .dialog-vbox > .frame {
+ color: #BAC3CF;
+ border-color: transparent; }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame {
+ background-color: transparent;
+ border-color: rgba(20, 21, 26, 0.95); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox,
+GtkFileChooserDialog .dialog-vbox > .frame GtkLabel,
+GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox {
+ color: #BAC3CF; }
+
+FeedReaderreaderUI.background.csd > .titlebar .pane-separator,
+FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator,
+FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop,
+FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop,
+GeditWindow.background.csd > .titlebar .pane-separator,
+GeditWindow.background.csd.maximized > .titlebar .pane-separator,
+GeditWindow.background.csd > .titlebar .pane-separator:backdrop,
+GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop {
+ background-color: rgba(38, 42, 51, 0.97); }
+
+FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar,
+GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar {
+ background-color: rgba(47, 52, 63, 0.97); }
+ FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop,
+ GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop {
+ background-color: rgba(50, 56, 67, 0.97); }
+
+FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar,
+GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar {
+ background-color: #2f343f; }
+ FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop,
+ GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop {
+ background-color: #323843; }
+
+FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar,
+GeditWindow.background.csd > .titlebar {
+ background-color: transparent; }
+
+GeditWindow.background.csd {
+ background-color: transparent; }
+
+GeditWindow.background .gedit-side-panel-paned .pane-separator {
+ background-color: rgba(42, 45, 55, 0.95); }
+
+GeditWindow.background .gedit-bottom-panel-paned .pane-separator {
+ background-color: #2b2e39; }
+
+.gedit-bottom-panel-paned {
+ background-color: #404552; }
+
+.gedit-document-panel {
+ background-color: rgba(53, 57, 69, 0.95); }
+ .maximized .gedit-document-panel {
+ background-color: #353945; }
+ .gedit-document-panel .list-row {
+ color: #BAC3CF; }
+ .gedit-document-panel .list-row {
+ background-color: rgba(186, 195, 207, 0);
+ border: solid rgba(186, 195, 207, 0);
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .list-row:hover {
+ border: solid rgba(186, 195, 207, 0.15);
+ border-width: 3px 2px 3px 2px;
+ background-color: rgba(186, 195, 207, 0.15); }
+ .gedit-document-panel .list-row:active {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: solid #5294E2;
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .list-row:active .button {
+ color: #ffffff; }
+ .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: solid #5294E2;
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .prelight-row .button:active {
+ color: #BAC3CF; }
+
+GeditFileBrowserWidget {
+ background-color: rgba(53, 57, 69, 0.95); }
+ .maximized GeditFileBrowserWidget {
+ background-color: #353945; }
+ GeditFileBrowserWidget .horizontal {
+ background-color: transparent;
+ border-color: rgba(37, 40, 49, 0.95); }
+ GeditFileBrowserWidget .horizontal GtkComboBox {
+ color: #BAC3CF; }
+
+GeditWindow.background.csd GeditFileBrowserView.view {
+ background-color: transparent;
+ color: #BAC3CF; }
+ GeditWindow.background.csd GeditFileBrowserView.view.expander {
+ color: #BAC3CF; }
+ GeditWindow.background.csd GeditFileBrowserView.view.expander:hover {
+ color: #5294E2; }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button,
+GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry,
+GtkFileChooserDialog .dialog-vbox > .frame .entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35));
+ background-color: transparent; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry,
+ GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover,
+ GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover {
+ color: inherit; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus,
+ GtkFileChooserDialog .dialog-vbox > .frame .entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive,
+ GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider,
+NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider,
+MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider {
+ background-color: #e7eaee;
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough,
+NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough,
+MarlinViewWindow .sidebar .scrollbar .trough,
+MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough {
+ background-color: rgba(0, 0, 0, 0.2);
+ border: none; }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider,
+NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider,
+MarlinViewWindow .sidebar .scrollbar .slider,
+MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider {
+ background-color: rgba(231, 234, 238, 0.7); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover,
+ MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover {
+ background-color: #f6f7f9; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active,
+ MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active {
+ background-color: #5294E2; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive,
+ MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive {
+ background-color: transparent; }
+
+@define-color theme_fg_color #D3DAE3;
+@define-color theme_text_color #D3DAE3;
+@define-color theme_bg_color #383C4A;
+@define-color theme_base_color #404552;
+@define-color theme_selected_bg_color #5294E2;
+@define-color theme_selected_fg_color #ffffff;
+@define-color fg_color #D3DAE3;
+@define-color text_color #D3DAE3;
+@define-color bg_color #383C4A;
+@define-color base_color #404552;
+@define-color selected_bg_color #5294E2;
+@define-color selected_fg_color #ffffff;
+@define-color insensitive_bg_color #3c4150;
+@define-color insensitive_fg_color alpha(#d3dae3,0.5);
+@define-color insensitive_base_color #404552;
+@define-color theme_unfocused_fg_color #D3DAE3;
+@define-color theme_unfocused_text_color #D3DAE3;
+@define-color theme_unfocused_bg_color #383C4A;
+@define-color theme_unfocused_base_color #404552;
+@define-color borders #2b2e39;
+@define-color unfocused_borders #2b2e39;
+@define-color warning_color #F27835;
+@define-color error_color #FC4138;
+@define-color success_color #73d216;
+@define-color placeholder_text_color #A8A8A8;
+@define-color content_view_bg #404552;
+@define-color wm_title alpha(#cfdae7,0.8);
+@define-color wm_unfocused_title alpha(#cfdae7,0.5);
+@define-color wm_bg #2f343f;
+@define-color wm_bg_unfocused #323843;
+@define-color wm_highlight #363b48;
+@define-color wm_shadow alpha(black,0.35);
+@define-color wm_button_close_bg #cc575d;
+@define-color wm_button_close_hover_bg #d7787d;
+@define-color wm_button_close_active_bg #be3841;
+@define-color wm_icon_close_bg #2f343f;
+@define-color wm_button_hover_bg #454C5C;
+@define-color wm_button_active_bg #5294E2;
+@define-color wm_button_hover_border #262932;
+@define-color wm_icon_bg #90939B;
+@define-color wm_icon_unfocused_bg #666A74;
+@define-color wm_icon_hover_bg #C4C7CC;
+@define-color wm_icon_active_bg #ffffff;
diff --git a/gtk/.themes/Arc-Dark-OSX/index.theme b/gtk/.themes/Arc-Dark-OSX/index.theme
new file mode 100644
index 0000000..61b678b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/index.theme
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Arc-Dark-OSX
+Comment=A flat theme with transparent elements
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Arc-Dark-OSX
+MetacityTheme=Arc-Dark-OSX
+IconTheme=gnome
+CursorTheme=DMZ-Black
+ButtonLayout=menu:minimize,maximize,close
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/close-p.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/close-p.svg
new file mode 100755
index 0000000..d1d5e57
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/close-p.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/close.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/close.svg
new file mode 100755
index 0000000..31f24dc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/close.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize-p.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize-p.svg
new file mode 100755
index 0000000..9344c79
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize-p.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize.svg
new file mode 100755
index 0000000..5feb996
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/maximize.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/metacity-theme-2.xml b/gtk/.themes/Arc-Dark-OSX/metacity-1/metacity-theme-2.xml
new file mode 100644
index 0000000..d9cf7cc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/metacity-theme-2.xml
@@ -0,0 +1,760 @@
+
+
+
+ Arc OSX
+ horst3180, ManjaroCinnamonFan
+ horst3180, ManjaroCinnamonfan
+ 2016
+ Arc OSX Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/min-p.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/min-p.svg
new file mode 100755
index 0000000..28c6dc5
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/min-p.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/min.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/min.svg
new file mode 100755
index 0000000..f4703d6
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/min.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/metacity-1/unfocused.svg b/gtk/.themes/Arc-Dark-OSX/metacity-1/unfocused.svg
new file mode 100755
index 0000000..58cc4f9
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/metacity-1/unfocused.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close.svg b/gtk/.themes/Arc-Dark-OSX/unity/close.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_dash.svg
new file mode 120000
index 0000000..054a65b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_dash.svg
@@ -0,0 +1 @@
+dash/close_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_disabled.svg
new file mode 120000
index 0000000..6635e95
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_disabled.svg
@@ -0,0 +1 @@
+dash/close_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_prelight.svg
new file mode 120000
index 0000000..4f99727
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_prelight.svg
@@ -0,0 +1 @@
+dash/close_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_pressed.svg
new file mode 120000
index 0000000..5bb4c0b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_dash_pressed.svg
@@ -0,0 +1 @@
+dash/close_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_focused_normal.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_normal.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_focused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_focused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/close_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash.svg
new file mode 100644
index 0000000..4aaf943
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_disabled.svg
new file mode 100644
index 0000000..d0ebccb
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_prelight.svg
new file mode 100644
index 0000000..7b7b1d7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_prelight.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_pressed.svg
new file mode 100644
index 0000000..d3b5b65
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/close_dash_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash.svg
new file mode 100644
index 0000000..fc0f619
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_disabled.svg
new file mode 100644
index 0000000..11fc3e5
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_prelight.svg
new file mode 100644
index 0000000..07f5ba9
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_prelight.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_pressed.svg
new file mode 100644
index 0000000..62922a7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/maximize_dash_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash.svg
new file mode 100644
index 0000000..a892f49
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_disabled.svg
new file mode 100644
index 0000000..23f60d8
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_prelight.svg
new file mode 100644
index 0000000..a4ae7ee
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_prelight.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_pressed.svg
new file mode 100644
index 0000000..55e5822
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/dash/minimize_dash_pressed.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 0000000..957b03b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 0000000..c2c2ec7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 0000000..b475ca0
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 0000000..52e736c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 0000000..9c28495
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 0000000..0bfb365
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 0000000..ae9337d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 0000000..f592c52
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_150.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_150.svg
new file mode 100644
index 0000000..66ec310
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_150.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_54.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_54.svg
new file mode 100644
index 0000000..dc539ea
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_back_54.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_150.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_150.svg
new file mode 100644
index 0000000..a842a47
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_54.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_54.svg
new file mode 100644
index 0000000..8d133af
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_200.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_200.svg
new file mode 100644
index 0000000..01bb0d9
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_62.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_62.svg
new file mode 100644
index 0000000..105b068
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_150.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 0000000..8e9fa69
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_54.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 0000000..5f85e94
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_200.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 0000000..9e68b14
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_62.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 0000000..9bc9c12
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_150.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_150.svg
new file mode 100644
index 0000000..a456296
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_150.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_54.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_54.svg
new file mode 100644
index 0000000..a793abc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_icon_shine_54.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 0000000..34b1757
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 0000000..d8dc422
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_19.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 0000000..3194b73
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_37.svg b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 0000000..461250f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_normal.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/maximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash.svg
new file mode 120000
index 0000000..387f075
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash.svg
@@ -0,0 +1 @@
+dash/minimize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_disabled.svg
new file mode 120000
index 0000000..99c6442
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/minimize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_prelight.svg
new file mode 120000
index 0000000..8bc8ae7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/minimize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_pressed.svg
new file mode 120000
index 0000000..8eee2dd
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/minimize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_normal.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_normal.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused.svg
new file mode 120000
index 0000000..d4f5cbf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/minimize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/minimize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused.svg b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_pressed.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/sheet_style_close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_disabled.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_normal.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/unmaximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close.svg
new file mode 100644
index 0000000..3a71286
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_prelight.svg
new file mode 100644
index 0000000..8387503
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_prelight.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_pressed.svg
new file mode 100644
index 0000000..501faed
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_pressed.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_unfocused.svg
new file mode 100644
index 0000000..89ded73
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/close_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize.svg
new file mode 100644
index 0000000..9634610
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_prelight.svg
new file mode 100644
index 0000000..5bdfe45
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_prelight.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_pressed.svg
new file mode 100644
index 0000000..7933018
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_unfocused.svg
new file mode 100644
index 0000000..78b184c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/maximize_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize.svg
new file mode 100644
index 0000000..7760eee
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_prelight.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_prelight.svg
new file mode 100644
index 0000000..f886825
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_prelight.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_pressed.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_pressed.svg
new file mode 100644
index 0000000..8b4547b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_pressed.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_unfocused.svg b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_unfocused.svg
new file mode 100644
index 0000000..8babaca
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/unity/window-buttons/minimize_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Dark-OSX/xfce-notify-4.0/gtkrc b/gtk/.themes/Arc-Dark-OSX/xfce-notify-4.0/gtkrc
new file mode 100644
index 0000000..aa8a02c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfce-notify-4.0/gtkrc
@@ -0,0 +1,72 @@
+style "notify-window" {
+ XfceNotifyWindow::summary-bold = 1
+ XfceNotifyWindow::border-color = "#17191F"
+ XfceNotifyWindow::border-color-hover = "#17191F"
+ XfceNotifyWindow::border-radius = 3.0
+ XfceNotifyWindow::border-width = 1.0
+ XfceNotifyWindow::border-width-hover = 1.0
+
+ bg[NORMAL] = "#292C36"
+}
+
+style "notify-button" {
+ bg[NORMAL] = "#434652"
+ bg[PRELIGHT] = "#5C6070"
+ bg[ACTIVE] = "#5294E2"
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = "#ffffff"
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+style "notify-text" {
+ GtkWidget::link-color = "#5294E2"
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = "#BAC3CF"
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "notify-summary" {
+ font_name = "Bold"
+}
+
+style "notify-progressbar" {
+ GtkProgressBar::min-horizontal-bar-height = 4
+
+ xthickness = 0
+ ythickness = 0
+
+ fg[PRELIGHT] = "#000000"
+ bg[NORMAL] = "#5294E2"
+ bg[ACTIVE] = "#1D1F26"
+ bg[SELECTED] = "#5294E2"
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ trough_shades = { 1.0, 1.0 }
+ trough_border_shades = { 1.0, 1.0 }
+ progressbarstyle = 0
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+class "XfceNotifyWindow" style "notify-window"
+widget "XfceNotifyWindow.*.summary" style "notify-summary"
+widget_class "XfceNotifyWindow.*" style "notify-button"
+widget_class "XfceNotifyWindow.*." style "notify-text"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-active.xpm
new file mode 100644
index 0000000..5c35a34
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-active.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"12 1 2 1",
+" c None",
+". c #21252B",
+"............"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-inactive.xpm
new file mode 100644
index 0000000..cb8f901
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/bottom-inactive.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"12 1 2 1",
+" c None",
+". c #21252B",
+"............"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/close-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-active.xpm
new file mode 100644
index 0000000..c82e4b6
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-active.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"24 24 34 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822E3B",
+"% c #B9323D",
+"& c #D53641",
+"* c #D43641",
+"= c #B8313D",
+"- c #812E3A",
+"; c #3C333E",
+"> c #62303C",
+", c #D33640",
+"' c #ED4A51",
+") c #F15056",
+"! c #ED4951",
+"~ c #D03440",
+"{ c #60303C",
+"] c #63303C",
+"^ c #E13B45",
+"/ c #DF3B45",
+"( c #3E333F",
+"_ c #D43540",
+": c #D23540",
+"< c #3B333E",
+"[ c #832E3A",
+"} c #7F2E3A",
+"| c #BA323D",
+"1 c #B6313D",
+"2 c #D63642",
+"3 c #D33641",
+"4 c #D33541",
+"5 c #3B333F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*=-;@@@@@@@@",
+"@@@@@@@>,'))))!~{@@@@@@@",
+"@@@@@@]^))))))))/{@@@@@@",
+"@@@@@(_)))))))))):<@@@@@",
+"@@@@@['))))))))))!}@@@@@",
+"@@@@@|))))))))))))1@@@@@",
+"@@@@@2))))))))))))3@@@@@",
+"@@@@@2))))))))))))3@@@@@",
+"@@@@@|))))))))))))1@@@@@",
+"@@@@@['))))))))))!}@@@@@",
+"@@@@@;4))))))))))~5@@@@@",
+"@@@@@@]^))))))))/{@@@@@@",
+"@@@@@@@>,'))))!~{@@@@@@@",
+"@@@@@@@@#$%&*=-;@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/close-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-inactive.xpm
new file mode 100644
index 0000000..b130ff4
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/close-prelight.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-prelight.xpm
new file mode 100644
index 0000000..e454071
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-prelight.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 24 44 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822D3A",
+"% c #B22A37",
+"& c #CA2736",
+"* c #CA2837",
+"= c #802E3A",
+"- c #3C333E",
+"; c #62303C",
+"> c #CA2836",
+", c #D52735",
+"' c #C82836",
+") c #60313C",
+"! c #62303D",
+"~ c #D22735",
+"{ c #3E333F",
+"] c #CD2533",
+"^ c #C72432",
+"/ c #C62432",
+"( c #CE2634",
+"_ c #C92836",
+": c #822E3A",
+"< c #A11D2B",
+"[ c #C32432",
+"} c #C22331",
+"| c #802E3B",
+"1 c #B42A37",
+"2 c #B12B36",
+"3 c #CD2836",
+"4 c #B12B38",
+"5 c #832E3A",
+"6 c #C82432",
+"7 c #7F2E3A",
+"8 c #CD2634",
+"9 c #3B333F",
+"0 c #63303C",
+"a c #60303C",
+"b c #61303C",
+"c c #3D333F",
+"d c #CB2836",
+"e c #812D3A",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,,,,,,')@@@@@@@",
+"@@@@@@!~,,,,,,,,~)@@@@@@",
+"@@@@@{&,]^,,,,/(,_-@@@@@",
+"@@@@@:,,/<[,,}<^,,|@@@@@",
+"@@@@@1,,,}<[}<[,,,2@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@1,,,}<[}<[,,,4@@@@@",
+"@@@@@5,,/<[,,}<6,,7@@@@@",
+"@@@@@#_,8^,,,,^(,'9@@@@@",
+"@@@@@@0~,,,,,,,,~a@@@@@@",
+"@@@@@@@0*,,,,,,_b@@@@@@@",
+"@@@@@@@@c:1dd%e-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/close-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-pressed.xpm
new file mode 100644
index 0000000..c017e4b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/close-pressed.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"24 24 44 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822D3A",
+"% c #B22A37",
+"& c #CA2736",
+"* c #CA2837",
+"= c #802E3A",
+"- c #3C333E",
+"; c #62303C",
+"> c #CA2836",
+", c #D52735",
+"' c #C82836",
+") c #60313C",
+"! c #62303D",
+"~ c #D22735",
+"{ c #3E333F",
+"] c #CD2533",
+"^ c #C72432",
+"/ c #C62432",
+"( c #CE2634",
+"_ c #C92836",
+": c #822E3A",
+"< c #A11D2B",
+"[ c #C32432",
+"} c #C22331",
+"| c #802E3B",
+"1 c #B42A37",
+"2 c #B12B36",
+"3 c #CD2836",
+"4 c #B12B38",
+"5 c #832E3A",
+"6 c #C82432",
+"7 c #7F2E3A",
+"8 c #CD2634",
+"9 c #3B333F",
+"0 c #63303C",
+"a c #60303C",
+"b c #61303C",
+"c c #3D333F",
+"d c #CB2836",
+"e c #812D3A",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,,,,,,')@@@@@@@",
+"@@@@@@!~,,,,,,,,~)@@@@@@",
+"@@@@@{&,]^,,,,/(,_-@@@@@",
+"@@@@@:,,/<[,,}<^,,|@@@@@",
+"@@@@@1,,,}<[}<[,,,2@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@1,,,}<[}<[,,,4@@@@@",
+"@@@@@5,,/<[,,}<6,,7@@@@@",
+"@@@@@#_,8^,,,,^(,'9@@@@@",
+"@@@@@@0~,,,,,,,,~a@@@@@@",
+"@@@@@@@0*,,,,,,_b@@@@@@@",
+"@@@@@@@@c:1dd%e-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-active.xpm
new file mode 100644
index 0000000..c5822bc
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-active.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"24 24 25 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D3D3B",
+"$ c #846928",
+"% c #BD9021",
+"& c #DAA520",
+"* c #DAA420",
+"= c #846828",
+"- c #3C3C3B",
+"; c #645431",
+"> c #D8A31F",
+", c #F5BF30",
+"' c #F9C536",
+") c #D7A21F",
+"! c #635431",
+"~ c #645531",
+"{ c #E7AF23",
+"] c #F9C436",
+"^ c #D9A31F",
+"/ c #856928",
+"( c #836828",
+"_ c #BC8F21",
+": c #DBA520",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,'''',)!@@@@@@@",
+"@@@@@@~{]'''''']{!@@@@@@",
+"@@@@@#^]'''''''']>#@@@@@",
+"@@@@@/,'''''''''',(@@@@@",
+"@@@@@%''''''''''''_@@@@@",
+"@@@@@:''''''''''''&@@@@@",
+"@@@@@:''''''''''''&@@@@@",
+"@@@@@%''''''''''''_@@@@@",
+"@@@@@/,'''''''''',(@@@@@",
+"@@@@@-)]''''''''])-@@@@@",
+"@@@@@@~{]'''''']{!@@@@@@",
+"@@@@@@@;>,'''',)!@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-inactive.xpm
new file mode 100644
index 0000000..ab8a12e
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-prelight.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-prelight.xpm
new file mode 100644
index 0000000..49bcaf1
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-prelight.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 24 52 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #403F3B",
+"$ c #896D27",
+"% c #C39420",
+"& c #E0A920",
+"* c #896C27",
+"= c #3F3E3B",
+"- c #6B592F",
+"; c #DDA720",
+"> c #F6C031",
+", c #FAC536",
+"' c #DDA620",
+") c #6A582F",
+"! c #6A592F",
+"~ c #EAB324",
+"{ c #69582F",
+"] c #DCA520",
+"^ c #3F3E3A",
+"/ c #886B27",
+"( c #C29421",
+"_ c #C29321",
+": c #E0A91F",
+"< c #DBA32B",
+"[ c #C08522",
+"} c #DCA42B",
+"| c #DFA81F",
+"1 c #E0A81F",
+"2 c #DCA52C",
+"3 c #C28723",
+"4 c #DDA52C",
+"5 c #DEA71F",
+"6 c #C29221",
+"7 c #C19221",
+"8 c #886B28",
+"9 c #866B27",
+"0 c #3F3D3A",
+"a c #DBA420",
+"b c #3E3D3A",
+"c c #67572F",
+"d c #EAB123",
+"e c #68572F",
+"f c #DBA520",
+"g c #D9A41F",
+"h c #67562F",
+"i c #3E3D3B",
+"j c #866A27",
+"k c #C09120",
+"l c #BF9120",
+"m c #856A27",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>')@@@@@@@",
+"@@@@@@!~,,,,,,,,~{@@@@@@",
+"@@@@@=',,,,,,,,,,]^@@@@@",
+"@@@@@*>,,,,,,,,,,>/@@@@@",
+"@@@@@(,,,,,,,,,,,,_@@@@@",
+"@@@@@:,<[[[[[[[[},|@@@@@",
+"@@@@@1,2333333334,5@@@@@",
+"@@@@@6,,,,,,,,,,,,7@@@@@",
+"@@@@@8>,,,,,,,,,,>9@@@@@",
+"@@@@@0a,,,,,,,,,,ab@@@@@",
+"@@@@@@cd,,,,,,,,dc@@@@@@",
+"@@@@@@@ef>,,,,>gh@@@@@@@",
+"@@@@@@@@ijk''lmi@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-pressed.xpm
new file mode 100644
index 0000000..d33d40d
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/hide-pressed.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"24 24 52 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #403F3B",
+"$ c #896D27",
+"% c #C39420",
+"& c #E0A920",
+"* c #896C27",
+"= c #3F3E3B",
+"- c #6B592F",
+"; c #DDA720",
+"> c #F6C031",
+", c #FAC536",
+"' c #DDA620",
+") c #6A582F",
+"! c #6A592F",
+"~ c #EAB324",
+"{ c #69582F",
+"] c #DCA520",
+"^ c #3F3E3A",
+"/ c #886B27",
+"( c #C29421",
+"_ c #C29321",
+": c #E0A91F",
+"< c #DBA32B",
+"[ c #C08522",
+"} c #DCA42B",
+"| c #DFA81F",
+"1 c #E0A81F",
+"2 c #DCA52C",
+"3 c #C28723",
+"4 c #DDA52C",
+"5 c #DEA71F",
+"6 c #C29221",
+"7 c #C19221",
+"8 c #886B28",
+"9 c #866B27",
+"0 c #3F3D3A",
+"a c #DBA420",
+"b c #3E3D3A",
+"c c #67572F",
+"d c #EAB123",
+"e c #68572F",
+"f c #DBA520",
+"g c #D9A41F",
+"h c #67562F",
+"i c #3E3D3B",
+"j c #866A27",
+"k c #C09120",
+"l c #BF9120",
+"m c #856A27",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>')@@@@@@@",
+"@@@@@@!~,,,,,,,,~{@@@@@@",
+"@@@@@=',,,,,,,,,,]^@@@@@",
+"@@@@@*>,,,,,,,,,,>/@@@@@",
+"@@@@@(,,,,,,,,,,,,_@@@@@",
+"@@@@@:,<[[[[[[[[},|@@@@@",
+"@@@@@1,2333333334,5@@@@@",
+"@@@@@6,,,,,,,,,,,,7@@@@@",
+"@@@@@8>,,,,,,,,,,>9@@@@@",
+"@@@@@0a,,,,,,,,,,ab@@@@@",
+"@@@@@@cd,,,,,,,,dc@@@@@@",
+"@@@@@@@ef>,,,,>gh@@@@@@@",
+"@@@@@@@@ijk''lmi@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/left-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/left-active.xpm
new file mode 100644
index 0000000..b94d67f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/left-active.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/left-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/left-inactive.xpm
new file mode 100644
index 0000000..17f9acf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/left-inactive.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-active.xpm
new file mode 100644
index 0000000..64968ab
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-active.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"24 24 30 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2D3F3C",
+"$ c #217A2F",
+"% c #20AB2D",
+"& c #22C62F",
+"* c #227A2F",
+"= c #2C3F3C",
+"- c #275D35",
+"; c #20C42D",
+"> c #33E342",
+", c #39E949",
+"' c #266034",
+") c #26D233",
+"! c #26D234",
+"~ c #20C32D",
+"{ c #21C52E",
+"] c #2D413D",
+"^ c #21792F",
+"/ c #33E443",
+"( c #217C2E",
+"_ c #20A92D",
+": c #21AD2D",
+"< c #22C730",
+"[ c #2D3E3D",
+"} c #20C22D",
+"| c #21C42D",
+"1 c #2D403C",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>;'@@@@@@@",
+"@@@@@@-),,,,,,,,!'@@@@@@",
+"@@@@@=~,,,,,,,,,,{]@@@@@",
+"@@@@@^>,,,,,,,,,,/(@@@@@",
+"@@@@@_,,,,,,,,,,,,:@@@@@",
+"@@@@@{,,,,,,,,,,,,<@@@@@",
+"@@@@@{,,,,,,,,,,,,<@@@@@",
+"@@@@@_,,,,,,,,,,,,:@@@@@",
+"@@@@@^>,,,,,,,,,,/(@@@@@",
+"@@@@@[},,,,,,,,,,|1@@@@@",
+"@@@@@@-),,,,,,,,!'@@@@@@",
+"@@@@@@@-;>,,,,>;'@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-inactive.xpm
new file mode 100644
index 0000000..ef06804
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-prelight.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-prelight.xpm
new file mode 100644
index 0000000..d78caad
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-prelight.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 24 45 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2C3F3C",
+"$ c #21792F",
+"% c #19A325",
+"& c #15B820",
+"* c #19A425",
+"= c #217A2F",
+"- c #275E36",
+"; c #15B620",
+"> c #13C11E",
+", c #15B720",
+"' c #266034",
+") c #14BE1F",
+"! c #13BF1F",
+"~ c #10A816",
+"{ c #0E9611",
+"] c #0F9812",
+"^ c #12B91C",
+"/ c #2D413D",
+"( c #217830",
+"_ c #13BD1D",
+": c #0D870C",
+"< c #0B7407",
+"[ c #0F9B12",
+"} c #217B2E",
+"| c #19A324",
+"1 c #10A917",
+"2 c #12BC1C",
+"3 c #0F9912",
+"4 c #18A524",
+"5 c #0D850C",
+"6 c #15BA20",
+"7 c #19A326",
+"8 c #2D3E3D",
+"9 c #16B621",
+"0 c #0F9A12",
+"a c #0F9811",
+"b c #10A716",
+"c c #2D403C",
+"d c #275F35",
+"e c #14BF1F",
+"f c #266134",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-;>>>>>>,'@@@@@@@",
+"@@@@@@-)>>>>>>>>!'@@@@@@",
+"@@@@@#;>>>~{{{]^>&/@@@@@",
+"@@@@@(>>>>_:<<<[>>}@@@@@",
+"@@@@@|>>12>_:<<3>>4@@@@@",
+"@@@@@;>>352>_:<3>>6@@@@@",
+"@@@@@;>>3<52>_:3>>6@@@@@",
+"@@@@@7>>3<<52>_1>>4@@@@@",
+"@@@@@$>>[<<<52>>>>}@@@@@",
+"@@@@@89>^0aaab>>>&c@@@@@",
+"@@@@@@de>>>>>>>>!f@@@@@@",
+"@@@@@@@d,>>>>>>,'@@@@@@@",
+"@@@@@@@@c$*&&*}c@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-pressed.xpm
new file mode 100644
index 0000000..c91c9b4
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/maximize-pressed.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"24 24 45 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2C3F3C",
+"$ c #21792F",
+"% c #19A325",
+"& c #15B820",
+"* c #19A425",
+"= c #217A2F",
+"- c #275E36",
+"; c #15B620",
+"> c #13C11E",
+", c #15B720",
+"' c #266034",
+") c #14BE1F",
+"! c #13BF1F",
+"~ c #10A816",
+"{ c #0E9611",
+"] c #0F9812",
+"^ c #12B91C",
+"/ c #2D413D",
+"( c #217830",
+"_ c #13BD1D",
+": c #0D870C",
+"< c #0B7407",
+"[ c #0F9B12",
+"} c #217B2E",
+"| c #19A324",
+"1 c #10A917",
+"2 c #12BC1C",
+"3 c #0F9912",
+"4 c #18A524",
+"5 c #0D850C",
+"6 c #15BA20",
+"7 c #19A326",
+"8 c #2D3E3D",
+"9 c #16B621",
+"0 c #0F9A12",
+"a c #0F9811",
+"b c #10A716",
+"c c #2D403C",
+"d c #275F35",
+"e c #14BF1F",
+"f c #266134",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-;>>>>>>,'@@@@@@@",
+"@@@@@@-)>>>>>>>>!'@@@@@@",
+"@@@@@#;>>>~{{{]^>&/@@@@@",
+"@@@@@(>>>>_:<<<[>>}@@@@@",
+"@@@@@|>>12>_:<<3>>4@@@@@",
+"@@@@@;>>352>_:<3>>6@@@@@",
+"@@@@@;>>3<52>_:3>>6@@@@@",
+"@@@@@7>>3<<52>_1>>4@@@@@",
+"@@@@@$>>[<<<52>>>>}@@@@@",
+"@@@@@89>^0aaab>>>&c@@@@@",
+"@@@@@@de>>>>>>>>!f@@@@@@",
+"@@@@@@@d,>>>>>>,'@@@@@@@",
+"@@@@@@@@c$*&&*}c@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-active.xpm
new file mode 100644
index 0000000..47d7968
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-inactive.xpm
new file mode 100644
index 0000000..3a4e8bf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-pressed.xpm
new file mode 100644
index 0000000..2a297fb
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/menu-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/right-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/right-active.xpm
new file mode 100644
index 0000000..6f08d57
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/right-active.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/right-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/right-inactive.xpm
new file mode 100644
index 0000000..86b8f45
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/right-inactive.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-active.xpm
new file mode 100644
index 0000000..35243b3
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-inactive.xpm
new file mode 100644
index 0000000..3e099fd
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-pressed.xpm
new file mode 100644
index 0000000..56d8e49
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/shade-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-active.xpm
new file mode 100644
index 0000000..cdea9f2
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-inactive.xpm
new file mode 100644
index 0000000..57fcc10
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-pressed.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-pressed.xpm
new file mode 100644
index 0000000..c83dc82
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/stick-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/themerc b/gtk/.themes/Arc-Dark-OSX/xfwm4/themerc
new file mode 100644
index 0000000..25a3d80
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/themerc
@@ -0,0 +1,30 @@
+button_offset=7
+button_spacing=0
+full_width_title=true
+title_horizontal_offset=0
+title_vertical_offset_active=1
+title_vertical_offset_inactive=1
+#title_shadow_active=true
+title_shadow_inactive=true
+
+#button_layout=O|HMC
+
+active_text_color=#afb8c5
+active_text_shadow_color=#2f343b
+inactive_text_color=#808791
+inactive_text_shadow_color=#2f343b
+
+#placement_ratio=20
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-10
+shadow_opacity=35
+
+title_shadow_active=false
+
+resize_opacity=100
+move_opacity=100
+popup_opacity=100
+show_frame_shadow=true
+show_popup_shadow=true
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active-shaded.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active-shaded.xpm
new file mode 100644
index 0000000..4285a1f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_active_shaded_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active.xpm
new file mode 100644
index 0000000..22da8da
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-inactive.xpm
new file mode 100644
index 0000000..8e30fbf
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-1-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-active.xpm
new file mode 100644
index 0000000..11878e7
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-inactive.xpm
new file mode 100644
index 0000000..1d7694a
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-2-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-active.xpm
new file mode 100644
index 0000000..ce86c3b
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-inactive.xpm
new file mode 100644
index 0000000..0bb562c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-3-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-active.xpm
new file mode 100644
index 0000000..bc56ba8
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-inactive.xpm
new file mode 100644
index 0000000..499d6f3
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-4-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-active.xpm
new file mode 100644
index 0000000..210d06c
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-inactive.xpm
new file mode 100644
index 0000000..ec89d56
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/title-5-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active-shaded.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active-shaded.xpm
new file mode 100644
index 0000000..2208363
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_active_shaded_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active.xpm
new file mode 100644
index 0000000..3fd1897
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-inactive.xpm
new file mode 100644
index 0000000..78f4191
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-left-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active-shaded.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active-shaded.xpm
new file mode 100644
index 0000000..23b0b0a
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_active_shaded_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active.xpm
new file mode 100644
index 0000000..0339c30
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-inactive.xpm b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-inactive.xpm
new file mode 100644
index 0000000..abeee0f
--- /dev/null
+++ b/gtk/.themes/Arc-Dark-OSX/xfwm4/top-right-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/cinnamon.css b/gtk/.themes/Arc-Darker-OSX/cinnamon/cinnamon.css
new file mode 100644
index 0000000..44b3bc2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/cinnamon.css
@@ -0,0 +1,1306 @@
+@charset "UTF-8";
+stage {
+ font-family: Futura Bk bt, sans, Sans-Serif;
+ font-size: 9pt;
+ color: #D3DAE3; }
+
+.label-shadow {
+ color: transparent; }
+
+.popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ border-radius: 2px; }
+ .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(80, 86, 102, 0.05); }
+ .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+
+.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {
+ color: #5294E2; }
+ .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.popup-menu #notification StEntry, #menu-search-entry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #3c414e;
+ border-color: 1px solid #313440;
+ box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); }
+ .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+.notification StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ caret-color: #BAC3CF;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(64, 69, 82, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 2px;
+ background-color: #767b87;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #676b78; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.separator {
+ -gradient-height: 1px;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 1em; }
+
+.popup-slider-menu-item,
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #2b2e39;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ min-width: 15em;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box CinnamonGenericContainer {
+ spacing: .2em;
+ min-height: 30px;
+ padding-top: 2px; }
+
+.check-box StLabel {
+ font-weight: normal; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.radiobutton CinnamonGenericContainer {
+ spacing: .2em;
+ height: 26px;
+ padding-top: 2px; }
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.9em;
+ box-shadow: none; }
+
+.radiobutton StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.radiobutton:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.radiobutton:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.radiobutton:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("dark-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("dark-assets/switch/switch-on.svg"); }
+
+.cinnamon-link {
+ color: #a9caf1;
+ text-decoration: underline; }
+ .cinnamon-link:hover {
+ color: #d5e5f8; }
+
+#Tooltip {
+ border-radius: 3px;
+ padding: 5px 12px;
+ background-color: rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ font-size: 1em;
+ font-weight: normal;
+ text-align: center; }
+
+.popup-menu {
+ color: white;
+ min-width: 200px;
+ color: #D3DAE3;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu-arrow {
+ icon-size: 16px; }
+ .popup-menu .popup-sub-menu {
+ background-gradient-direction: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em; }
+ .popup-menu .popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em; }
+ .popup-menu .popup-sub-menu StScrollBar {
+ padding: 4px; }
+ .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ padding: 0.4em 1.75em;
+ spacing: 1em; }
+ .popup-menu .popup-menu-item:active {
+ color: #D3DAE3;
+ background-color: transparent;
+ border-image: url("dark-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #D3DAE3; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .popup-menu-icon {
+ icon-size: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+/*Don't know what this does*/
+.popup-combo-menu {
+ background-color: rgba(0, 0, 0, 0.4);
+ padding: 1em 0em;
+ color: red;
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ border-radius: 3px; }
+
+.popup-combobox-item {
+ spacing: 1em; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu-separator.svg") 1 1 1 1; }
+
+.popup-alternating-menu-item:alternate {
+ font-weight: normal; }
+
+.popup-device-menu-item {
+ spacing: .5em; }
+
+.popup-subtitle-menu-item {
+ font-weight: normal; }
+
+.nm-menu-item-icons {
+ spacing: .5em; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px; }
+ #panelLeft {
+ spacing: 4px; }
+ #panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255, 0, 0, 0.05);
+ background-gradient-end: rgba(255, 0, 0, 0.2); }
+ #panelLeft:ltr · {
+ padding-right: 4px; }
+ #panelLeft:rtl · {
+ padding-left: 4px; }
+ #panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 0, 255, 0.05);
+ background-gradient-end: rgba(0, 0, 255, 0.2); }
+ #panelRight:ltr · {
+ padding-left: 4px;
+ spacing: 0px; }
+ #panelRight:rtl · {
+ padding-right: 4px;
+ spacing: 0px; }
+ #panelCenter {
+ spacing: 4px; }
+ #panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 255, 0, 0.05);
+ background-gradient-end: rgba(0, 255, 0, 0.2); }
+
+.panel-top, .panel-bottom {
+ color: #ffffff;
+ font-size: 1em;
+ padding: 0px; }
+
+.panel-top {
+ border-image: url("common-assets/panel/panel-top.svg") 1 1 1 1; }
+
+.panel-bottom {
+ border-image: url("common-assets/panel/panel-bottom.svg") 1 1 1 1; }
+
+.panel-status-button {
+ border-widht: 0;
+ -natural-hpadding: 3px;
+ -minimum-hpadding: 3px;
+ font-weight: bold;
+ color: white;
+ height: 22px; }
+
+.panel-button {
+ -natural-hpadding: 6px;
+ -minimum-hpadding: 2px;
+ font-weight: bold;
+ color: green;
+ transition-duration: 100; }
+
+.system-status-icon {
+ icon-size: 16px;
+ padding: 0 1px; }
+
+#overview {
+ spacing: 12px; }
+
+.window-caption {
+ background-color: rgba(53, 57, 69, 0.95);
+ border: 1px solid rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ spacing: 25px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px; }
+ .window-caption#selected {
+ background-color: #5294E2;
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ spacing: 25px; }
+
+.expo-workspaces-name-entry,
+.expo-workspaces-name-entry#selected {
+ height: 15px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .expo-workspaces-name-entry:focus,
+ .expo-workspaces-name-entry#selected:focus {
+ border: 1px solid #5294E2;
+ background-color: #5294E2;
+ color: #ffffff;
+ font-style: italic;
+ transition-duration: 300;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+
+.expo-workspace-thumbnail-frame {
+ border: 4px solid rgba(255, 255, 255, 0);
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 2px; }
+ .expo-workspace-thumbnail-frame#active {
+ border: 4px solid #5294E2;
+ background-color: black;
+ border-radius: 2px; }
+
+.expo-background {
+ background-color: #353945; }
+
+.workspace-thumbnails {
+ spacing: 26px; }
+ .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
+ padding: 8px; }
+
+.workspace-add-button {
+ background-image: url("common-assets/misc/add-workspace.svg");
+ height: 200px;
+ width: 35px;
+ transition-duration: 100; }
+ .workspace-add-button:hover {
+ background-image: url("common-assets/misc/add-workspace-hover.svg");
+ transition-duration: 100; }
+ .workspace-add-button:active {
+ background-image: url("common-assets/misc/add-workspace-active.svg");
+ transition-duration: 100; }
+
+.workspace-overview-background-shade {
+ background-color: rgba(0, 0, 0, 0.5); }
+
+.workspace-close-button,
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+ -cinnamon-close-overlap: 10px; }
+ .workspace-close-button:hover,
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .workspace-close-button:active,
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close-area {
+ background-image: url("common-assets/misc/trash-icon.svg");
+ height: 120px;
+ width: 400px; }
+
+.about-content {
+ width: 550px;
+ height: 250px;
+ spacing: 8px;
+ padding-bottom: 10px; }
+
+.about-title {
+ font-size: 2em;
+ font-weight: bold; }
+
+.about-uuid {
+ font-size: 10px;
+ color: #888; }
+
+.about-icon {
+ padding-right: 20px;
+ padding-bottom: 14px; }
+
+.about-scrollBox {
+ border: 1px solid #2b2e39;
+ border-radius: 2px;
+ background-color: #404552;
+ padding: 4px;
+ padding-right: 0;
+ border-radius: 0; }
+ .about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em; }
+
+.about-description {
+ padding-top: 4px;
+ padding-bottom: 16px; }
+
+.about-version {
+ padding-left: 7px;
+ font-size: 10px;
+ color: #888; }
+
+.calendar {
+ padding: 0.4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px; }
+
+.calendar-month-label {
+ color: #D3DAE3;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.calendar-change-month-back,
+.calendar-change-month-forward {
+ width: 16px;
+ height: 16px; }
+
+.calendar-change-month-back {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+
+.datemenu-date-label {
+ padding: 0.4em 1.75em;
+ font-weight: bold;
+ text-align: center;
+ color: #D3DAE3;
+ border-radius: 2px; }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+
+.calendar-day-heading {
+ color: rgba(211, 218, 227, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(211, 218, 227, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #D3DAE3;
+ background-color: transparent;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-other-month-day {
+ color: rgba(211, 218, 227, 0.3);
+ opacity: 1; }
+
+#notification {
+ border-radius: 3px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ padding: 13px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ margin-from-right-edge-of-screen: 20px;
+ width: 34em;
+ color: #BAC3CF; }
+ .popup-menu #notification {
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {
+ padding: 5px; }
+ #notification.multi-line-notification {
+ padding-bottom: 13px;
+ color: #BAC3CF; }
+ #notification-scrollview {
+ max-height: 10em; }
+ #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em; }
+ #notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px; }
+ #notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px; }
+ #notification-body {
+ spacing: 5px; }
+ #notification-actions {
+ spacing: 10px; }
+
+.notification-with-image {
+ min-height: 159px;
+ color: #BAC3CF; }
+
+.notification-button, .notification-icon-button {
+ padding: 5px; }
+
+.notification-icon-button > StIcon {
+ icon-size: 36px; }
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list > StBoxLayout {
+ padding: 4px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 0px solid #5294E2; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.2); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ border-color: transparent;
+ color: #ffffff; }
+
+.thumbnail-scroll-gradient-left {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px; }
+
+.thumbnail-scroll-gradient-right {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.lightbox {
+ background-color: rgba(0, 0, 0, 0.4); }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0);
+ border: none;
+ border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog > StBoxLayout:first-child {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-button-box {
+ spacing: 0;
+ margin: 0px;
+ padding: 14px 10px;
+ background: none;
+ border: none;
+ border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; }
+ .modal-dialog-button-box .modal-dialog-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ height: 30px; }
+
+.run-dialog {
+ padding: 0px 15px 10px 15px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9; }
+ .run-dialog > * {
+ padding: 0; }
+ .run-dialog-label {
+ font-size: 0;
+ font-weight: bold;
+ color: #BAC3CF;
+ padding-bottom: 0; }
+ .run-dialog-error-label {
+ color: #FC4138; }
+ .run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px; }
+ .run-dialog-completion-box {
+ padding-left: 15px;
+ font-size: 10px; }
+ .run-dialog-entry {
+ width: 21em;
+ padding: 7px;
+ border-radius: 3px;
+ caret-color: #BAC3CF;
+ selected-color: #ffffff;
+ selection-background-color: #5294E2;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog-entry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog .modal-dialog-button-box {
+ border: none;
+ box-shadow: none;
+ background: none;
+ background-gradient-direction: none; }
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px; }
+
+.mount-password-reask {
+ color: #F27835; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+ .show-processes-dialog-subject,
+ .mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+ .show-processes-dialog-description,
+ .mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+ .show-processes-dialog-app-list-item {
+ color: #ccc; }
+ .show-processes-dialog-app-list-item:hover {
+ color: white; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+ .show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+ .show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+ .show-processes-dialog-app-list-item-name {
+ font-size: 1.1em; }
+
+.magnifier-zoom-region {
+ border: 2px solid maroon; }
+ .magnifier-zoom-region .full-screen {
+ border-width: 0px; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.4); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.menu-favorites-box {
+ margin: auto;
+ padding: 10px;
+ transition-duration: 300;
+ background-color: #383C4A;
+ border: 1px solid #2b2e39; }
+
+.menu-favorites-button {
+ padding: 10px;
+ border: 1px solid transparent; }
+
+.menu-places-box {
+ margin: auto;
+ padding: 10px;
+ border: 0px solid red; }
+
+.menu-places-button {
+ padding: 10px; }
+
+.menu-categories-box {
+ padding: 10px 30px 10px 30px; }
+
+.menu-applications-inner-box,
+.menu-applications-outer-box {
+ padding: 10px 10px 0 10px; }
+
+.menu-application-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-application-button:highlighted {
+ font-weight: bold; }
+ .menu-application-button-selected {
+ padding: 7px; }
+ .menu-application-button-selected:highlighted {
+ font-weight: bold; }
+ .menu-application-button-label:ltr {
+ padding-left: 5px; }
+ .menu-application-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-category-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-category-button-selected {
+ padding: 7px; }
+ .menu-category-button-hover {
+ background-color: red;
+ border-radius: 2px; }
+ .menu-category-button-greyed {
+ padding: 7px;
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid transparent; }
+ .menu-category-button-label:ltr {
+ padding-left: 5px; }
+ .menu-category-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+ height: 30px; }
+ .menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px; }
+
+.menu-selected-app-title {
+ font-weight: bold; }
+
+.menu-selected-app-description {
+ max-width: 150px; }
+
+.menu-search-box:ltr {
+ padding-left: 30px; }
+
+.menu-search-box-rtl {
+ padding-right: 30px; }
+
+#menu-search-entry {
+ width: 250px;
+ height: 15px;
+ font-weight: normal;
+ caret-color: #D3DAE3; }
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #D3DAE3; }
+
+/* Context menu (at the moment only for favorites) */
+.info-osd {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 16px;
+ color: #ffffff;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.window-list-box {
+ spacing: 6px;
+ padding-left: 10px; }
+ .panel-bottom .window-list-box {
+ padding-top: 1px; }
+ .panel-top .window-list-box {
+ padding-bottom: 1px; }
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px; }
+
+.window-list-item-box {
+ font-weight: bold;
+ background-image: none;
+ padding-left: 8px;
+ padding-right: 8px;
+ transition-duration: 100;
+ color: rgba(255, 255, 255, 0.6); }
+ .window-list-item-box:hover {
+ color: #ffffff; }
+ .window-list-item-box:active,
+ .window-list-item-box:checked,
+ .window-list-item-box:focus {
+ color: #ffffff; }
+ .panel-bottom .window-list-item-box:active,
+ .panel-bottom .window-list-item-box:checked,
+ .panel-bottom .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; }
+ .panel-top .window-list-item-box:active,
+ .panel-top .window-list-item-box:checked,
+ .panel-top .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; }
+
+.window-list-item-demands-attention {
+ background-gradient-start: #F27835;
+ background-gradient-end: #F27835; }
+
+.sound-button {
+ width: 22px;
+ height: 13px;
+ padding: 8px; }
+ .sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px; }
+ .sound-button StIcon {
+ icon-size: 1.4em; }
+
+.sound-track-infos {
+ padding: 5px; }
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px; }
+ .sound-track-info StIcon {
+ icon-size: 16px; }
+ .sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px; }
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px; }
+
+.sound-seek-box {
+ padding-left: 15px; }
+ .sound-seek-box StLabel {
+ padding-top: 2px; }
+ .sound-seek-box StIcon {
+ icon-size: 16px; }
+
+.sound-seek-slider {
+ width: 140px; }
+
+.sound-volume-menu-item {
+ padding: 0.4em 1.75em; }
+ .sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px; }
+
+.sound-playback-control {
+ padding: 5px 10px 10px 10px; }
+
+.sound-player {
+ padding: 0 4px; }
+ .sound-player > StBoxLayout:first-child {
+ padding: 5px 10px 12px 10px;
+ spacing: 0.5em; }
+ .sound-player > StBoxLayout:first-child StButton:small {
+ width: 16px;
+ height: 8px;
+ padding: 1px; }
+ .sound-player > StBoxLayout:first-child StButton:small StIcon {
+ icon-size: 12px; }
+ .sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2); }
+ .sound-player-overlay {
+ width: 290px;
+ height: 70px;
+ padding: 15px;
+ spacing: 0.5em;
+ background: rgba(42, 45, 55, 0.85);
+ border: 0px solid rgba(31, 33, 40, 0.95);
+ border-bottom: 1px;
+ color: #BAC3CF; }
+ .sound-player-overlay StButton {
+ width: 22px;
+ height: 13px;
+ padding: 5px;
+ color: #BAC3CF;
+ border-radius: 2px;
+ border: 1px solid rgba(53, 57, 69, 0); }
+ .sound-player-overlay StButton StIcon {
+ icon-size: 16px; }
+ .sound-player-overlay StButton:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .sound-player-overlay StButton:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .sound-player-overlay StBoxLayout {
+ padding-top: 2px; }
+ .sound-player .slider {
+ height: 0.5em;
+ padding: 0;
+ border: none;
+ -slider-height: 0.5em;
+ -slider-background-color: #2d303b;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0px;
+ -slider-handle-radius: 0px; }
+
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px; }
+
+/* Controls the styling when using the "Simple buttons" option */
+.workspace-switcher {
+ padding-left: 3px;
+ padding-right: 3px; }
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #ffffff;
+ padding: 3px;
+ padding-top: 4px;
+ transition-duration: 300; }
+ .workspace-button:outlined, .workspace-button:outlined:hover {
+ color: #5294E2; }
+ .workspace-button:hover {
+ color: rgba(82, 148, 226, 0.5); }
+
+/* Controls the style when using the "Visual representation" option */
+.workspace-graph {
+ padding: 3px;
+ spacing: 3px; }
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background-gradient-direction: none;
+ background-color: rgba(0, 0, 0, 0.2); }
+
+.workspace-graph .workspace:active {
+ border: 1px solid #5294E2;
+ background-gradient-direction: none; }
+
+.workspace-graph .workspace .windows {
+ -active-window-background: rgba(76, 82, 99, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(76, 82, 99, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+.workspace-graph .workspace:active .windows {
+ -active-window-background: rgba(87, 93, 113, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(54, 58, 70, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+#panel-launchers-box {
+ padding-left: 7px; }
+
+.panel-launcher {
+ margin: 1px;
+ padding: 1px;
+ transition-duration: 200; }
+ .panel-launcher:hover {
+ background-gradient-direction: none;
+ border: 0px solid #5294E2; }
+ .panel-bottom .panel-launcher:hover {
+ border-bottom-width: 1px; }
+ .panel-top .panel-launcher:hover {
+ border-top-width: 1px; }
+
+#overview-corner {
+ background-image: url("common-assets/misc/overview.png"); }
+ #overview-corner:hover {
+ background-image: url("common-assets/misc/overview-hover.png"); }
+
+.applet-separator {
+ padding: 1px 4px; }
+
+.applet-separator-line {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.12); }
+
+.applet-box {
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #ffffff;
+ text-shadow: none;
+ transition-duration: 100; }
+ .applet-box:hover {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.applet-label {
+ font-weight: bold;
+ color: #ffffff; }
+ .applet-label:hover, .applet-box:hover > .applet-label {
+ color: #ffffff;
+ text-shadow: none; }
+
+.applet-icon {
+ color: #ffffff;
+ icon-size: 22px; }
+ .applet-icon:hover, .applet-box:hover > .applet-icon {
+ color: #ffffff;
+ text-shadow: none; }
+
+.user-icon {
+ width: 32px;
+ height: 32px;
+ background-color: transparent;
+ border: none;
+ border-radius: 0; }
+
+.user-label {
+ color: #D3DAE3;
+ font-size: 1em;
+ font-weight: bold;
+ margin: 0px; }
+
+.desklet {
+ color: #BAC3CF; }
+ .desklet-with-borders {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+ .desklet-with-borders-and-header {
+ border-image: url("common-assets/misc/desklet.svg") 9 9 9 9;
+ color: #BAC3CF;
+ border-radius: 0;
+ border-radius-topleft: 0;
+ border-radius-topright: 0;
+ padding: 12px;
+ padding-bottom: 17px; }
+ .desklet-header {
+ border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9;
+ color: #BAC3CF;
+ font-size: 1em;
+ padding: 12px;
+ padding-bottom: 6px; }
+ .desklet-drag-placeholder {
+ border: 2px solid #5294E2;
+ background-color: rgba(82, 148, 226, 0.3); }
+
+.photoframe-box {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+
+/*FIXME*/
+.workspace-osd {
+ /*color: red;*/
+ text-shadow: black 5px 5px 5px;
+ font-weight: bold;
+ font-size: 48pt; }
+
+.notification-applet-padding {
+ padding: 0.5em 1em; }
+
+.notification-applet-container {
+ max-height: 100px; }
+
+.tile-preview, .tile-preview.snap,
+.tile-hud, .tile-hud.snap {
+ background-color: rgba(82, 148, 226, 0.3);
+ border: 1px solid #5294E2; }
+
+.xkcd-box {
+ padding: 6px;
+ border: 0px;
+ background-color: transparent;
+ border-radius: 0px; }
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-active.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
new file mode 100644
index 0000000..f60de34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
new file mode 100644
index 0000000..e771e33
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace.svg
new file mode 100644
index 0000000..65f5361
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/add-workspace.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/bg.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..a5cc13e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..2774254
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..f718628
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..366e69b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-active.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet-header.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet-header.svg
new file mode 100644
index 0000000..a6e1054
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet-header.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet.svg
new file mode 100644
index 0000000..8445c61
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/desklet.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/osd.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview-hover.png b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview-hover.png
new file mode 100644
index 0000000..75673f9
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview.png b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview.png
new file mode 100644
index 0000000..9eb4f87
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/overview.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/trash-icon.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/trash-icon.svg
new file mode 100644
index 0000000..61097dd
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/misc/trash-icon.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-bottom.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-bottom.svg
new file mode 100644
index 0000000..b5635bc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-bottom.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-top.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-top.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/panel-top.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
new file mode 100644
index 0000000..ce7d5d7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-top.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
new file mode 100644
index 0000000..d2b8f15
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..7789a23
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..d2f64f9
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,195 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..fcaae67
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d7c2217
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu-hover.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..a023a8e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu.svg
new file mode 100644
index 0000000..44e295d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/submenu.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/submenu.svg
new file mode 100644
index 0000000..9369544
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/menu/submenu.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/button-box.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/button-box.svg
new file mode 100644
index 0000000..0342698
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/button-box.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/message.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/message.svg
new file mode 100644
index 0000000..2fb2d4f
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/modal.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/modal.svg
new file mode 100644
index 0000000..ec0b945
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-off.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-off.svg
new file mode 100644
index 0000000..68eed5d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-on.svg b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-on.svg
new file mode 100644
index 0000000..baf1339
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/cinnamon/dark-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-left.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-left.svg
new file mode 100644
index 0000000..5fb7bf2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-left.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
new file mode 100644
index 0000000..cbae148
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-right.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-right.svg
new file mode 100644
index 0000000..64c1e9b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/dash/dash-right.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/bg.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-active.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/more-results.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/more-results.svg
new file mode 100644
index 0000000..a6f8d1e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/more-results.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/osd.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
new file mode 100644
index 0000000..89446ce
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
new file mode 100644
index 0000000..249100d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
new file mode 100644
index 0000000..b560780
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
new file mode 100644
index 0000000..712573b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/process-working.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/process-working.svg
new file mode 100644
index 0000000..7ae13c7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/process-working.svg
@@ -0,0 +1,409 @@
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png
new file mode 100644
index 0000000..a674ad5
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png
new file mode 100644
index 0000000..1b6f611
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel-overview.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel-overview.svg
new file mode 100644
index 0000000..c955747
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel-overview.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/common-assets/panel/panel.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/gnome-shell.css b/gtk/.themes/Arc-Darker-OSX/gnome-shell/gnome-shell.css
new file mode 100644
index 0000000..80f818c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/gnome-shell.css
@@ -0,0 +1,1976 @@
+/* Copyright 2009, 2015 Red Hat, Inc.
+ *
+ * Portions adapted from Mx's data/style/default.css
+ * Copyright 2009 Intel Corporation
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+stage {
+ font-family: Futura Bk bt, Cantarell, Sans-Serif;
+ font-size: 9pt;
+ color: #5c616c; }
+
+.button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px; }
+
+.button, .notification-banner .notification-button,
+.notification-banner:hover .notification-button,
+.notification-banner:focus .notification-button, .hotplug-notification-item {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:focus, .notification-banner .notification-button:focus, .hotplug-notification-item:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:hover, .notification-banner .notification-button:hover, .hotplug-notification-item:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .button:hover:focus, .notification-banner .notification-button:hover:focus, .hotplug-notification-item:hover:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:active, .notification-banner .notification-button:active, .hotplug-notification-item:active, .button:active:focus, .notification-banner .notification-button:active:focus, .hotplug-notification-item:active:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .button:insensitive, .notification-banner .notification-button:insensitive, .hotplug-notification-item:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55);
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+
+StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ StEntry:focus, StEntry:hover {
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ StEntry:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: #fbfbfb;
+ border-color: 1px solid #e0e4ee;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 251, 0.05); }
+ StEntry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 4px;
+ background-color: #b8babf;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #c7c9cd; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #cfd6e6;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box StBoxLayout {
+ spacing: .8em; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("light-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("light-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("light-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("light-assets/switch/switch-on.svg"); }
+
+.shell-link {
+ color: #2679db; }
+ .shell-link:hover {
+ color: #5294e2; }
+
+.headline {
+ font-size: 110%; }
+
+.lightbox {
+ background-color: black; }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #5c616c;
+ background-color: rgba(245, 246, 247, 0);
+ border: none;
+ border-image: url("light-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog .modal-dialog-content-box {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-linked-button {
+ height: 39px;
+ padding: 0;
+ box-shadow: inset 0 0 black;
+ border-top-width: 0px;
+ border-bottom-width: 0;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(42, 45, 55, 0.95); }
+ .modal-dialog-linked-button:hover {
+ background-color: rgba(64, 69, 83, 0.95); }
+ .modal-dialog-linked-button:focus {
+ color: #5294E2; }
+ .modal-dialog-linked-button:active {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .modal-dialog-linked-button:insensitive {
+ color: rgba(186, 195, 207, 0.5);
+ background-color: rgba(49, 52, 63, 0.95); }
+ .modal-dialog-linked-button:first-child {
+ border-radius: 0px 0px 0px 2px; }
+ .modal-dialog-linked-button:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 0px; }
+ .modal-dialog-linked-button:first-child:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 2px; }
+ .modal-dialog .run-dialog-entry {
+ width: 21em; }
+ .modal-dialog .run-dialog-error-box {
+ padding-top: 5px;
+ spacing: 5px; }
+ .modal-dialog .run-dialog-label {
+ font-size: 0; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #5c616c; }
+
+.end-session-dialog {
+ spacing: 42px; }
+ .end-session-dialog-list {
+ padding-top: 20px; }
+ .end-session-dialog-layout {
+ padding-left: 17px; }
+ .end-session-dialog-layout:rtl {
+ padding-right: 17px; }
+ .end-session-dialog-description {
+ width: 28em;
+ padding-bottom: 10px; }
+ .end-session-dialog-description:rtl {
+ text-align: right; }
+ .end-session-dialog-warning {
+ width: 28em;
+ color: #F27835;
+ padding-top: 6px; }
+ .end-session-dialog-warning:rtl {
+ text-align: right; }
+ .end-session-dialog-logout-icon {
+ border: 0px solid transparent;
+ border-radius: 2px;
+ width: 48px;
+ height: 48px;
+ background-size: contain; }
+ .end-session-dialog-shutdown-icon {
+ color: #5c616c;
+ width: 48px;
+ height: 48px; }
+ .end-session-dialog-inhibitor-layout {
+ spacing: 16px;
+ max-height: 200px;
+ padding-right: 10px;
+ padding-left: 10px; }
+ .end-session-dialog-session-list, .end-session-dialog-app-list {
+ spacing: 1em; }
+ .end-session-dialog-list-header {
+ font-weight: bold; }
+ .end-session-dialog-list-header:rtl {
+ text-align: right; }
+ .end-session-dialog-app-list-item, .end-session-dialog-session-list-item {
+ spacing: 1em; }
+ .end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name {
+ font-weight: bold; }
+ .end-session-dialog-app-list-item-description {
+ color: #686d7a;
+ font-size: 8pt; }
+ .end-session-dialog .modal-dialog-linked-button:last-child {
+ color: #ffffff;
+ background-color: #F04A50; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:hover {
+ color: #ffffff;
+ background-color: #f47479; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:active {
+ color: #ffffff;
+ background-color: #ee3239; }
+
+.shell-mount-operation-icon {
+ icon-size: 48px; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+
+.mount-question-dialog-subject {
+ max-width: 500px; }
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ font-size: 10pt;
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+
+.show-processes-dialog-app-list-item {
+ color: #454850; }
+ .show-processes-dialog-app-list-item:hover {
+ color: #5c616c; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+
+.show-processes-dialog-app-list-item-name {
+ font-size: 10pt; }
+
+.prompt-dialog {
+ width: 500px; }
+ .prompt-dialog-main-layout {
+ spacing: 24px;
+ padding: 10px; }
+ .prompt-dialog-message-layout {
+ spacing: 16px; }
+ .prompt-dialog-headline {
+ font-size: 12pt;
+ font-weight: bold;
+ color: #5c616c; }
+ .prompt-dialog-descritption:rtl {
+ text-align: right; }
+ .prompt-dialog-password-box {
+ spacing: 1em;
+ padding-bottom: 1em; }
+ .prompt-dialog-error-label {
+ font-size: 9pt;
+ color: #FC4138;
+ padding-bottom: 8px; }
+ .prompt-dialog-info-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+ .prompt-dialog-null-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+
+.hidden {
+ color: transparent; }
+
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px; }
+ .polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px; }
+
+.polkit-dialog-user-root-label {
+ color: #F27835; }
+
+.polkit-dialog-user-user-icon {
+ border-radius: 2px;
+ background-size: contain;
+ width: 48px;
+ height: 48px; }
+
+.audio-device-selection-dialog {
+ spacing: 30px; }
+
+.audio-selection-content {
+ spacing: 20px;
+ padding: 24px; }
+
+.audio-selection-title {
+ font-weight: bold;
+ text-align: center; }
+
+.audio-selection-box {
+ spacing: 20px; }
+
+.audio-selection-device {
+ border: 1px solid #dcdfe3;
+ border-radius: 3px; }
+ .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
+ background-color: #5294E2;
+ border-color: #5294E2; }
+
+.audio-selection-device-box {
+ padding: 20px;
+ spacing: 20px; }
+
+.audio-selection-device-icon {
+ icon-size: 64px; }
+
+.geolocation-dialog {
+ spacing: 30px; }
+ .geolocation-dialog-main-layout {
+ spacing: 12px; }
+ .geolocation-dialog-content {
+ spacing: 20px; }
+ .geolocation-dialog-icon {
+ icon-size: 48px; }
+ .geolocation-dialog-title {
+ font-weight: bold; }
+ .geolocation-dialog-reason {
+ color: #5c616c;
+ font-weight: bold; }
+
+.network-dialog-secret-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.keyring-dialog-control-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.popup-menu {
+ min-width: 15em;
+ color: #5c616c;
+ border-image: url("light-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu {
+ background: none;
+ box-shadow: none;
+ border-image: url("light-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ spacing: 12px; }
+ .popup-menu .popup-menu-item:ltr {
+ padding: .4em 3em .4em 0em; }
+ .popup-menu .popup-menu-item:rtl {
+ padding: .4em 0em .4em 3em; }
+ .popup-menu .popup-menu-item:checked {
+ font-weight: normal;
+ background: none;
+ box-shadow: none;
+ border-image: url("light-assets/menu/submenu-open.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected {
+ color: #5c616c;
+ background-color: transparent;
+ border-image: url("light-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #5c616c; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ .popup-menu.panel-menu {
+ -boxpointer-gap: 0px;
+ margin-bottom: 1.75em; }
+
+.popup-menu-ornament {
+ text-align: right;
+ margin-left: 10px;
+ width: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+.candidate-popup-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; }
+
+.background-menu {
+ -boxpointer-gap: 4px;
+ -arrow-rise: 0px; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.resize-popup {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9;
+ padding: 12px; }
+
+.switcher-popup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(92, 97, 108, 0.33); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ color: #ffffff; }
+
+.input-source-switcher-symbol {
+ font-size: 34pt;
+ width: 96px;
+ height: 96px; }
+
+.workspace-switcher {
+ background: transparent;
+ border: 0px;
+ border-radius: 0px;
+ padding: 0px;
+ spacing: 8px; }
+ .workspace-switcher-group {
+ padding: 12px; }
+ .workspace-switcher-container {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px;
+ padding-bottom: 24px; }
+
+.ws-switcher-active-up, .ws-switcher-active-down {
+ height: 30px;
+ background-color: #5294E2;
+ background-size: 96px;
+ border-radius: 2px;
+ border: 1px solid #5294E2; }
+
+.ws-switcher-active-up {
+ background-image: url("common-assets/misc/ws-switch-arrow-up.png"); }
+
+.ws-switcher-active-down {
+ background-image: url("common-assets/misc/ws-switch-arrow-down.png"); }
+
+.ws-switcher-box {
+ height: 96px;
+ background-color: rgba(0, 0, 0, 0.33);
+ border-color: rgba(0, 0, 0, 0.33);
+ border-radius: 2px; }
+
+.tile-preview {
+ background-color: rgba(82, 148, 226, 0.35);
+ border: 1px solid #5294E2; }
+ .tile-preview-left.on-primary {
+ border-radius: 0px 0 0 0; }
+ .tile-preview-right.on-primary {
+ border-radius: 0 0px 0 0; }
+ .tile-preview-left.tile-preview-right.on-primary {
+ border-radius: 0px 0px 0 0; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px;
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-bottom-width: 0;
+ border-image: url("common-assets/panel/panel.svg") 1 1 1 1; }
+ #panel.dynamic-top-bar-white-btn {
+ border-image: none; }
+ #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
+ background-color: transparent;
+ border-image: none; }
+ #panel:overview {
+ border-image: url("common-assets/panel/panel-overview.svg") 1 1 1 1; }
+ #panel #panelLeft, #panel #panelCenter {
+ spacing: 8px; }
+ #panel .panel-corner {
+ -panel-corner-radius: 0px;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-width: 0px;
+ -panel-corner-border-color: black; }
+ #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
+ -panel-corner-border-color: black; }
+ #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
+ -panel-corner-radius: 0;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-color: transparent; }
+ #panel .panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ffffff;
+ transition-duration: 100ms;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button .app-menu-icon {
+ width: 0;
+ height: 0;
+ margin-left: 0px;
+ margin-right: 0px; }
+ #panel .panel-button:hover {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: black; }
+ #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
+ icon-shadow: none; }
+ #panel .panel-button .system-status-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+ .unlock-screen #panel .panel-button,
+ .login-screen #panel .panel-button,
+ .lock-screen #panel .panel-button {
+ color: #737a88; }
+ .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,
+ .login-screen #panel .panel-button:focus,
+ .login-screen #panel .panel-button:hover,
+ .login-screen #panel .panel-button:active,
+ .lock-screen #panel .panel-button:focus,
+ .lock-screen #panel .panel-button:hover,
+ .lock-screen #panel .panel-button:active {
+ color: #737a88; }
+ #panel #panelActivities.panel-button {
+ -natural-hpadding: 12px; }
+ #panel .panel-status-indicators-box,
+ #panel .panel-status-menu-box {
+ spacing: 2px; }
+ #panel .power-status.panel-status-indicators-box {
+ spacing: 0; }
+ #panel .screencast-indicator {
+ color: #FC4138; }
+ #panel .clock-display > * > *:last-child {
+ color: #5294E2;
+ margin-left: .3em; }
+ #panel .popup-menu-arrow {
+ width: 0; }
+
+#panel #panelActivities.panel-button > * {
+ background-image: url("common-assets/panel/activities.svg");
+ background-position: center top;
+ width: 24px;
+ height: 24px;
+ background-color: transparent !important;
+ background-gradient-direction: none !important;
+ border: 0 solid transparent !important;
+ text-shadow: 0 0 transparent !important;
+ transition-duration: 0ms !important;
+ box-shadow: none !important;
+ color: transparent; }
+
+#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked {
+ background-color: transparent;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * {
+ background-image: url("common-assets/panel/activities-active.svg"); }
+
+.system-switch-user-submenu-icon {
+ icon-size: 20px;
+ padding: 0 2px; }
+
+.system-switch-user-submenu-icon.default-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+
+#appMenu {
+ spinner-image: url("common-assets/misc/process-working.svg");
+ spacing: 4px;
+ padding: 0 8px; }
+ #appMenu .label-shadow {
+ color: transparent; }
+
+.aggregate-menu {
+ min-width: 21em; }
+ .aggregate-menu .popup-menu-icon {
+ padding: 0 4px; }
+
+.system-menu-action {
+ padding: 13px;
+ color: #5c616c;
+ border-radius: 32px;
+ /* wish we could do 50% */
+ border: 1px solid transparent; }
+ .system-menu-action:hover, .system-menu-action:focus {
+ transition-duration: 100ms;
+ padding: 13px;
+ color: #5c616c;
+ background-color: transparent;
+ border: 1px solid #5294E2; }
+ .system-menu-action:active {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .system-menu-action > StIcon {
+ icon-size: 16px; }
+
+#calendarArea {
+ padding: 0.75em 1.0em; }
+
+.calendar {
+ margin-bottom: 1em; }
+
+.calendar,
+.datemenu-today-button,
+.datemenu-displays-box,
+.message-list-sections {
+ margin: 0 1.5em; }
+
+.datemenu-calendar-column {
+ spacing: 0.5em; }
+
+.datemenu-displays-section {
+ padding-bottom: 3em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ border-radius: 3px;
+ padding: .4em; }
+
+.message-list-section-list:ltr {
+ padding-left: .4em; }
+
+.message-list-section-list:rtl {
+ padding-right: .4em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ padding: 7px 10px 7px 10px;
+ border: 1px solid rgba(255, 255, 255, 0); }
+ .datemenu-today-button:hover, .datemenu-today-button:focus,
+ .world-clocks-button:hover,
+ .world-clocks-button:focus,
+ .message-list-section-title:hover,
+ .message-list-section-title:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .datemenu-today-button:active,
+ .world-clocks-button:active,
+ .message-list-section-title:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+
+.datemenu-today-button .date-label {
+ font-size: 1.5em; }
+
+.world-clocks-header,
+.message-list-section-title {
+ color: rgba(92, 97, 108, 0.4);
+ font-weight: bold; }
+
+.world-clocks-button:active .world-clocks-header {
+ color: #ffffff; }
+
+.world-clocks-grid {
+ spacing-rows: 0.4em; }
+
+.calendar-month-label {
+ color: #5c616c;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.pager-button {
+ color: transparent;
+ background-color: transparent;
+ width: 32px;
+ border-radius: 2px; }
+ .pager-button:focus, .pager-button:hover, .pager-button:active {
+ background-color: transparent; }
+
+.calendar-change-month-back {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("light-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("light-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("light-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("light-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+ .calendar-day-base:hover, .calendar-day-base:focus {
+ background-color: rgba(0, 0, 0, 0.1); }
+ .calendar-day-base:active {
+ color: #5c616c;
+ background-color: rgba(0, 0, 0, 0.15);
+ border-width: 0; }
+ .calendar-day-base.calendar-day-heading {
+ color: rgba(92, 97, 108, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(92, 97, 108, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #5c616c;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-day-with-events {
+ color: #5294E2;
+ font-weight: bold; }
+
+.calendar-today.calendar-day-with-events {
+ color: #ffffff; }
+
+.calendar-other-month-day {
+ color: rgba(92, 97, 108, 0.3);
+ opacity: 1; }
+
+.calendar-week-number {
+ font-size: 70%;
+ font-weight: bold;
+ width: 2.3em;
+ height: 1.8em;
+ border-radius: 2px;
+ padding: 0.5em 0 0;
+ margin: 6px;
+ background-color: rgba(92, 97, 108, 0.3);
+ color: #F5F6F7; }
+
+.message-list {
+ width: 31.5em; }
+ .message-list-sections {
+ spacing: 1.5em; }
+ .message-list-section, .message-list-section-list {
+ spacing: 0.7em; }
+ .message-list-section-list-title-box {
+ spacing: 0.4em; }
+ .message-list-placeholder StIcon {
+ width: 0;
+ height: 0; }
+ .message-list-placeholder StLabel {
+ color: rgba(92, 97, 108, 0.55); }
+ .message-list-section-close > StIcon {
+ icon-size: 18px;
+ border-radius: 0px;
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close.svg"); }
+ .message-list-section-close:hover > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close-hover.svg"); }
+ .message-list-section-close:active > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close-active.svg"); }
+
+.message {
+ padding: 4px;
+ color: #5c616c;
+ border-image: url("light-assets/misc/message.svg") 9 9 9 9; }
+ .message:hover, .message:focus {
+ color: #5c616c;
+ border-image: url("light-assets/misc/message-hover.svg") 9 9 9 9; }
+ .message:active {
+ color: #ffffff;
+ border-image: url("light-assets/misc/message-active.svg") 9 9 9 9; }
+ .message-icon-bin {
+ padding: 8px 0px 8px 8px; }
+ .message-icon-bin:rtl {
+ padding: 8px 8px 8px 0px; }
+ .message-icon-bin > StIcon {
+ icon-size: 32px; }
+ .message-secondary-bin {
+ color: rgba(92, 97, 108, 0.4); }
+ .message-secondary-bin:ltr {
+ padding-left: 8px; }
+ .message-secondary-bin:rtl {
+ padding-right: 8px; }
+ .message-secondary-bin > StIcon {
+ icon-size: 16px; }
+ .message-title {
+ font-weight: bold;
+ font-size: 1em;
+ padding: 2px 0 2px 0; }
+ .message-content {
+ padding: 8px;
+ font-size: 1em; }
+
+.message-media-control {
+ padding: 6px;
+ color: rgba(92, 97, 108, 0.55); }
+ .message-media-control:last-child:ltr {
+ padding-right: 18px; }
+ .message-media-control:last-child:rtl {
+ padding-left: 18px; }
+ .message-media-control:hover {
+ color: #5c616c; }
+ .message-media-control:active {
+ color: #5294E2; }
+
+.media-message-cover-icon {
+ icon-size: 32px; }
+ .media-message-cover-icon.fallback {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: #F5F6F7;
+ border-radius: 2px;
+ icon-size: 16px;
+ padding: 8px;
+ border: 1px solid #dcdfe3; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.popup-menu-arrow {
+ width: 16px;
+ height: 16px; }
+
+.popup-menu-icon {
+ icon-size: 16px; }
+
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close {
+ -shell-close-overlap: 11px; }
+
+.nm-dialog {
+ max-height: 500px;
+ min-height: 450px;
+ min-width: 470px; }
+ .nm-dialog-content {
+ spacing: 20px;
+ padding: 10px; }
+ .nm-dialog-header-hbox {
+ spacing: 10px; }
+ .nm-dialog-airplane-box {
+ spacing: 12px; }
+ .nm-dialog-airplane-headline {
+ font-size: 1.1em;
+ font-weight: bold;
+ text-align: center; }
+ .nm-dialog-airplane-text {
+ color: #5c616c; }
+ .nm-dialog-header-icon {
+ icon-size: 32px; }
+ .nm-dialog-scroll-view {
+ border: 1px solid #dcdfe3;
+ border-radius: 2px;
+ background-color: #ffffff; }
+ .nm-dialog-header {
+ font-weight: bold;
+ font-size: 1.2em; }
+ .nm-dialog-item {
+ font-size: 1em;
+ border-bottom: 0px solid;
+ padding: 12px;
+ spacing: 0px; }
+ .nm-dialog-item:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .nm-dialog-icons {
+ spacing: .5em; }
+ .nm-dialog-icon {
+ icon-size: 16px; }
+
+.no-networks-label {
+ color: rgba(92, 97, 108, 0.55); }
+
+.no-networks-box {
+ spacing: 12px; }
+
+#overview {
+ spacing: 24px; }
+
+.overview-controls {
+ padding-bottom: 32px; }
+
+.window-picker {
+ -horizontal-spacing: 32px;
+ -vertical-spacing: 32px;
+ padding-left: 32px;
+ padding-right: 32px;
+ padding-bottom: 48px; }
+ .window-picker.external-monitor {
+ padding: 32px; }
+
+.window-clone-border {
+ border: 3px solid rgba(82, 148, 226, 0.8);
+ border-radius: 4px;
+ box-shadow: inset 0px 0px 0px 1px rgba(82, 148, 226, 0); }
+
+.window-caption, .window-caption:hover {
+ spacing: 25px;
+ color: #BAC3CF;
+ background-color: rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ padding: 4px 12px;
+ -shell-caption-spacing: 12px; }
+
+.search-entry {
+ width: 320px;
+ padding: 7px 9px;
+ border-radius: 20px;
+ border: 1px solid rgba(0, 0, 0, 0.25);
+ background-color: rgba(255, 255, 255, 0.9); }
+ .search-entry:focus {
+ padding: 7px 9px; }
+ .search-entry .search-entry-icon {
+ icon-size: 16px;
+ padding: 0 4px;
+ color: #5c616c; }
+ .search-entry:hover, .search-entry:focus {
+ color: #ffffff;
+ caret-color: #ffffff;
+ background-color: #5294E2;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+ .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
+ color: #ffffff; }
+
+#searchResultsBin {
+ max-width: 1000px; }
+
+#searchResultsContent {
+ padding-left: 20px;
+ padding-right: 20px;
+ spacing: 16px; }
+
+.search-section {
+ spacing: 16px; }
+
+.search-section-content {
+ spacing: 32px; }
+
+.list-search-results {
+ spacing: 3px; }
+
+.search-section-separator {
+ background-color: rgba(255, 255, 255, 0.2);
+ -margin-horizontal: 1.5em;
+ height: 1px; }
+
+.list-search-result-content {
+ spacing: 12px;
+ padding: 12px; }
+
+.list-search-result-title {
+ font-size: 1.5em;
+ color: #ffffff; }
+
+.list-search-result-description {
+ color: #cccccc; }
+
+.search-provider-icon {
+ padding: 15px; }
+
+.search-provider-icon-more {
+ width: 16px;
+ height: 16px;
+ background-image: url("common-assets/misc/more-results.svg"); }
+
+#dash {
+ font-size: 1em;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(0, 0, 0, 0.4);
+ padding: 6px 1px 6px 0px;
+ border-radius: 0 3px 3px 0; }
+ #dash:rtl {
+ border-radius: 3px 0 0 3px; }
+ .right #dash, #dash:rtl {
+ padding: 6px 0px 6px 1px; }
+ .bottom #dash {
+ padding: 1px 6px 0px 6px; }
+ .top #dash {
+ padding: 0px 6px 1px 6px; }
+ #dash .placeholder {
+ background-image: url("common-assets/dash/dash-placeholder.svg");
+ background-size: contain;
+ height: 24px; }
+ #dash .empty-dash-drop-target {
+ width: 24px;
+ height: 24px; }
+
+.dash-item-container > StWidget {
+ padding: 0px 4px 0px 5px; }
+ .right .dash-item-container > StWidget, .dash-item-container > StWidget:rtl {
+ padding: 0px 5px 0px 4px; }
+ .bottom .dash-item-container > StWidget {
+ padding: 4px 0px 5px 0px; }
+ .top .dash-item-container > StWidget {
+ padding: 5px 0px 4px 0px; }
+
+.dash-label {
+ border-radius: 3px;
+ padding: 4px 12px;
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.7);
+ text-align: center;
+ -x-offset: 3px; }
+ .bottom .dash-label, .top .dash-label {
+ -y-offset: 3px;
+ -x-offset: 0; }
+
+#dash .app-well-app .overview-icon,
+.right #dash .app-well-app .overview-icon,
+.bottom #dash .app-well-app .overview-icon,
+.top #dash .app-well-app .overview-icon {
+ padding: 10px; }
+
+#dash .app-well-app:hover .overview-icon,
+.right #dash .app-well-app:hover .overview-icon,
+.bottom #dash .app-well-app:hover .overview-icon,
+.top #dash .app-well-app:hover .overview-icon {
+ background-color: #5294E2; }
+
+#dash .app-well-app:active .overview-icon,
+.right #dash .app-well-app:active .overview-icon,
+.bottom #dash .app-well-app:active .overview-icon,
+.top #dash .app-well-app:active .overview-icon {
+ box-shadow: none;
+ background-color: #2679db; }
+
+#dash .app-well-app-running-dot {
+ width: 11px;
+ height: 2px;
+ margin-bottom: 6px;
+ background-color: #5294E2; }
+
+.show-apps .overview-icon {
+ padding: 11px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ border: 0px solid; }
+
+.show-apps:hover .overview-icon {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #5294E2; }
+
+.show-apps:active .overview-icon,
+.show-apps:active .show-apps-icon,
+.show-apps:checked .overview-icon,
+.show-apps:checked .show-apps-icon {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ transition-duration: 0ms; }
+
+.icon-grid {
+ spacing: 30px;
+ -shell-grid-horizontal-item-size: 136px;
+ -shell-grid-vertical-item-size: 136px; }
+ .icon-grid .overview-icon {
+ icon-size: 96px; }
+
+.app-view-controls {
+ padding-bottom: 32px; }
+
+.app-view-control {
+ padding: 4px 32px;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:checked {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .app-view-control:first-child:ltr, .app-view-control:last-child:rtl {
+ border-radius: 2px 0 0 2px;
+ border-right-width: 0; }
+ .app-view-control:last-child:ltr, .app-view-control:first-child:rtl {
+ border-radius: 0 2px 2px 0;
+ border-left-width: 0; }
+
+.search-provider-icon:active, .search-provider-icon:checked,
+.list-search-result:active,
+.list-search-result:checked {
+ background-color: rgba(31, 33, 40, 0.85); }
+
+.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
+.list-search-result:focus,
+.list-search-result:selected,
+.list-search-result:hover {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 200ms; }
+
+.app-well-app:active .overview-icon,
+.app-well-app:checked .overview-icon,
+.app-well-app.app-folder:active .overview-icon,
+.app-well-app.app-folder:checked .overview-icon,
+.grid-search-result:active .overview-icon,
+.grid-search-result:checked .overview-icon {
+ background-color: rgba(31, 33, 40, 0.85);
+ box-shadow: inset 0 0 #5294E2; }
+
+.app-well-app:hover .overview-icon,
+.app-well-app:focus .overview-icon,
+.app-well-app:selected .overview-icon,
+.app-well-app.app-folder:hover .overview-icon,
+.app-well-app.app-folder:focus .overview-icon,
+.app-well-app.app-folder:selected .overview-icon,
+.grid-search-result:hover .overview-icon,
+.grid-search-result:focus .overview-icon,
+.grid-search-result:selected .overview-icon {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 0ms;
+ border-image: none;
+ background-image: none; }
+
+.app-well-app-running-dot {
+ width: 20px;
+ height: 2px;
+ margin-bottom: 4px;
+ background-color: #5294E2; }
+
+.search-provider-icon,
+.list-search-result, .app-well-app .overview-icon,
+.app-well-app.app-folder .overview-icon,
+.grid-search-result .overview-icon {
+ color: #ffffff;
+ border-radius: 2px;
+ padding: 6px;
+ border: 1px solid transparent;
+ transition-duration: 0ms;
+ text-align: center; }
+
+.app-well-app.app-folder > .overview-icon {
+ background-color: rgba(35, 38, 46, 0.95);
+ border: 1px solid rgba(0, 0, 0, 0.45); }
+
+.app-well-app.app-folder:hover > .overview-icon {
+ background-color: rgba(60, 64, 78, 0.95); }
+
+.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon {
+ background-color: #5294E2;
+ box-shadow: none; }
+
+.app-well-app.app-folder:focus > .overview-icon {
+ background-color: #5294E2; }
+
+.app-folder-popup {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(35, 38, 46, 0.95);
+ -arrow-border-color: rgba(0, 0, 0, 0.45);
+ -arrow-border-width: 1px;
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.app-folder-popup-bin {
+ padding: 5px; }
+
+.app-folder-icon {
+ padding: 5px;
+ spacing-rows: 5px;
+ spacing-columns: 5px; }
+
+.page-indicator {
+ padding: 15px 20px; }
+ .page-indicator .page-indicator-icon {
+ width: 18px;
+ height: 18px;
+ background-image: url(common-assets/misc/page-indicator-inactive.svg); }
+ .page-indicator:hover .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-hover.svg); }
+ .page-indicator:active .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-active.svg); }
+ .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
+ background-image: url(common-assets/misc/page-indicator-checked.svg); }
+
+.app-well-app > .overview-icon.overview-icon-with-label,
+.grid-search-result .overview-icon.overview-icon-with-label {
+ padding: 10px 8px 5px 8px;
+ spacing: 4px; }
+
+.workspace-thumbnails {
+ visible-width: 40px;
+ spacing: 11px;
+ padding: 12px;
+ padding-right: 7px;
+ border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; }
+ .workspace-thumbnails:rtl {
+ padding: 12px;
+ padding-left: 7px;
+ border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; }
+
+.workspace-thumbnail-indicator {
+ border: 4px solid rgba(82, 148, 226, 0.8);
+ border-radius: 1px;
+ padding: 1px; }
+
+.search-display > StBoxLayout,
+.all-apps,
+.frequent-apps > StBoxLayout {
+ padding: 0px 88px 10px 88px; }
+
+.search-statustext, .no-frequent-applications-label {
+ font-size: 2em;
+ font-weight: bold;
+ color: #5c616c; }
+
+.url-highlighter {
+ link-color: #2679db; }
+
+.notification-banner,
+.notification-banner:hover,
+.notification-banner:focus {
+ font-size: 1em;
+ width: 34em;
+ margin: 5px;
+ padding: 10px;
+ color: #5c616c;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-image: url("light-assets/menu/menu.svg") 9 9 9 9; }
+ .notification-banner .notification-icon,
+ .notification-banner:hover .notification-icon,
+ .notification-banner:focus .notification-icon {
+ padding: 5px; }
+ .notification-banner .notification-content,
+ .notification-banner:hover .notification-content,
+ .notification-banner:focus .notification-content {
+ padding: 5px;
+ spacing: 5px; }
+ .notification-banner .secondary-icon,
+ .notification-banner:hover .secondary-icon,
+ .notification-banner:focus .secondary-icon {
+ icon-size: 1.09em; }
+ .notification-banner .notification-actions,
+ .notification-banner:hover .notification-actions,
+ .notification-banner:focus .notification-actions {
+ background-color: transparent;
+ padding: 2px 2px 0 2px;
+ spacing: 3px; }
+ .notification-banner .notification-button,
+ .notification-banner:hover .notification-button,
+ .notification-banner:focus .notification-button {
+ padding: 4px 4px 5px; }
+ .notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child,
+ .notification-banner:hover .notification-button:first-child,
+ .notification-banner:hover .notification-button:last-child,
+ .notification-banner:focus .notification-button:first-child,
+ .notification-banner:focus .notification-button:last-child {
+ border-radius: 2px; }
+
+.secondary-icon {
+ icon-size: 1.09em; }
+
+.chat-body {
+ spacing: 5px; }
+
+.chat-response {
+ margin: 5px; }
+
+.chat-log-message {
+ color: #5c616c; }
+
+.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: #5294E2; }
+ .chat-sent:rtl {
+ padding-left: 0;
+ padding-right: 18pt; }
+
+.chat-meta-message {
+ padding-left: 4px;
+ font-size: 9pt;
+ font-weight: bold;
+ color: rgba(92, 97, 108, 0.6); }
+ .chat-meta-message:rtl {
+ padding-left: 0;
+ padding-right: 4px; }
+
+.subscription-message {
+ font-style: italic; }
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 72px 2px 12px; }
+
+.hotplug-notification-item {
+ padding: 2px 10px; }
+ .hotplug-notification-item:focus {
+ padding: 2px 10px; }
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px; }
+
+.hotplug-resident-box {
+ spacing: 8px; }
+
+.hotplug-resident-mount {
+ spacing: 8px;
+ border-radius: 4px; }
+ .hotplug-resident-mount:hover {
+ background-color: rgba(245, 246, 247, 0.3); }
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px; }
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px; }
+
+.hotplug-resident-eject-icon {
+ icon-size: 16px; }
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+ border-radius: 5px;
+ color: pink; }
+
+.legacy-tray {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .legacy-tray:ltr {
+ border-radius: 0 2px 0 0;
+ border-left-width: 0; }
+ .legacy-tray:rtl {
+ border-radius: 2px 0 0 0;
+ border-right-width: 0; }
+
+.legacy-tray-handle,
+.legacy-tray-icon {
+ padding: 6px; }
+ .legacy-tray-handle StIcon,
+ .legacy-tray-icon StIcon {
+ icon-size: 24px; }
+ .legacy-tray-handle:hover, .legacy-tray-handle:focus,
+ .legacy-tray-icon:hover,
+ .legacy-tray-icon:focus {
+ background-color: rgba(92, 97, 108, 0.1); }
+
+.legacy-tray-icon-box {
+ spacing: 12px; }
+ .legacy-tray-icon-box:ltr {
+ padding-left: 12px; }
+ .legacy-tray-icon-box:rtl {
+ padding-right: 12px; }
+ .legacy-tray-icon-box StButton {
+ width: 24px;
+ height: 24px; }
+
+.magnifier-zoom-region {
+ border: 2px solid #5294E2; }
+ .magnifier-zoom-region.full-screen {
+ border-width: 0; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.2); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.candidate-popup-content {
+ padding: 0.5em;
+ spacing: 0.3em;
+ color: #BAC3CF;
+ font-size: 1.15em; }
+
+.candidate-index {
+ padding: 0 0.5em 0 0;
+ color: #d8dde4; }
+
+.candidate-box {
+ padding: 0.3em 0.5em 0.3em 0.5em;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ .candidate-box:selected, .candidate-box:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.candidate-page-button-box {
+ height: 2em; }
+ .vertical .candidate-page-button-box {
+ padding-top: 0.5em; }
+ .horizontal .candidate-page-button-box {
+ padding-left: 0.5em; }
+
+.candidate-page-button {
+ padding: 4px; }
+
+.candidate-page-button-previous {
+ border-radius: 2px 0px 0px 2px;
+ border-right-width: 0; }
+
+.candidate-page-button-next {
+ border-radius: 0px 2px 2px 0px; }
+
+.candidate-page-button-icon {
+ icon-size: 1em; }
+
+.framed-user-icon {
+ background-size: contain;
+ border: 0px solid transparent;
+ color: #5c616c;
+ border-radius: 2px; }
+ .framed-user-icon:hover {
+ border-color: transparent;
+ color: white; }
+
+.login-dialog-banner-view {
+ padding-top: 24px;
+ max-width: 23em; }
+
+.login-dialog {
+ border: none;
+ background-color: transparent; }
+ .login-dialog .modal-dialog-button-box {
+ spacing: 3px; }
+ .login-dialog .modal-dialog-button {
+ padding: 3px 18px; }
+ .login-dialog .modal-dialog-button:default {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .login-dialog .modal-dialog-button:default:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .login-dialog .modal-dialog-button:default:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55);
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+
+.login-dialog-logo-bin {
+ padding: 24px 0px; }
+
+.login-dialog-banner {
+ color: #9ca9ba; }
+
+.login-dialog-button-box {
+ spacing: 5px; }
+
+.login-dialog-message-warning {
+ color: #F27835; }
+
+.login-dialog-message-hint {
+ padding-top: 0;
+ padding-bottom: 20px; }
+
+.login-dialog-user-selection-box {
+ padding: 100px 0px; }
+ .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ padding-left: 2px; }
+ .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label,
+ .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ color: #BAC3CF; }
+
+.login-dialog-not-listed-label {
+ font-size: 90%;
+ font-weight: bold;
+ color: #62758e;
+ padding-top: 1em; }
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em; }
+
+.login-dialog-user-list {
+ spacing: 12px;
+ padding: .2em;
+ width: 23em; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
+ border-right: 2px solid #5294E2; }
+
+.login-dialog-user-list-item {
+ border-radius: 5px;
+ padding: .2em;
+ color: #62758e; }
+ .login-dialog-user-list-item:ltr {
+ padding-right: 1em; }
+ .login-dialog-user-list-item:rtl {
+ padding-left: 1em; }
+ .login-dialog-user-list-item:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list-item .login-dialog-timed-login-indicator {
+ height: 2px;
+ margin: 2px 0 0 0;
+ background-color: #BAC3CF; }
+ .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
+ background-color: #ffffff; }
+
+.login-dialog-username,
+.user-widget-label {
+ color: #BAC3CF;
+ font-size: 120%;
+ font-weight: bold;
+ text-align: left;
+ padding-left: 15px; }
+
+.user-widget-label:ltr {
+ padding-left: 18px; }
+
+.user-widget-label:rtl {
+ padding-right: 18px; }
+
+.login-dialog-prompt-layout {
+ padding-top: 24px;
+ padding-bottom: 12px;
+ spacing: 8px;
+ width: 23em; }
+
+.login-dialog-prompt-label {
+ color: #7e8fa5;
+ font-size: 110%;
+ padding-top: 1em; }
+
+.login-dialog-session-list-button StIcon {
+ icon-size: 1.25em; }
+
+.login-dialog-session-list-button {
+ color: #62758e; }
+ .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
+ color: #BAC3CF; }
+ .login-dialog-session-list-button:active {
+ color: #394351; }
+
+.screen-shield-arrows {
+ padding-bottom: 3em; }
+
+.screen-shield-arrows Gjs_Arrow {
+ color: white;
+ width: 80px;
+ height: 48px;
+ -arrow-thickness: 12px;
+ -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock {
+ color: white;
+ text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
+ font-weight: bold;
+ text-align: center;
+ padding-bottom: 1.5em; }
+
+.screen-shield-clock-time {
+ font-size: 72pt;
+ text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock-date {
+ font-size: 28pt; }
+
+.screen-shield-notifications-container {
+ spacing: 6px;
+ width: 30em;
+ background-color: transparent;
+ max-height: 500px; }
+ .screen-shield-notifications-container .summary-notification-stack-scrollview {
+ padding-top: 0;
+ padding-bottom: 0; }
+ .screen-shield-notifications-container .notification,
+ .screen-shield-notifications-container .screen-shield-notification-source {
+ padding: 12px 6px;
+ border: 1px solid rgba(186, 195, 207, 0.2);
+ background-color: rgba(53, 57, 69, 0.45);
+ color: #BAC3CF;
+ border-radius: 4px; }
+ .screen-shield-notifications-container .notification {
+ margin-right: 15px; }
+
+.screen-shield-notification-label {
+ font-weight: bold;
+ padding: 0px 0px 0px 12px; }
+
+.screen-shield-notification-count-text {
+ padding: 0px 0px 0px 12px; }
+
+#panel.lock-screen {
+ background-color: rgba(53, 57, 69, 0.5); }
+
+.screen-shield-background {
+ background: black;
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
+
+#lockDialogGroup {
+ background: #2e3436 url(misc/noise-texture.png);
+ background-repeat: repeat; }
+
+#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
+ background-color: rgba(245, 246, 247, 0.3); }
+ #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
+ background-color: rgba(245, 246, 247, 0.5); }
+ #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
+ background-color: rgba(82, 148, 226, 0.5); }
+
+#LookingGlassDialog {
+ spacing: 4px;
+ padding: 8px 8px 10px 8px;
+ background-color: rgba(0, 0, 0, 0.7);
+ border: 1px solid black;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ #LookingGlassDialog > #Toolbar {
+ padding: 3px;
+ border: none;
+ background-color: transparent;
+ border-radius: 0px; }
+ #LookingGlassDialog .labels {
+ spacing: 4px; }
+ #LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #BAC3CF;
+ transition-duration: 100ms;
+ padding-left: .3em;
+ padding-right: .3em; }
+ #LookingGlassDialog .notebook-tab:hover {
+ color: #ffffff;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog .notebook-tab:selected {
+ border-bottom-width: 0px;
+ color: #5294E2;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px; }
+ #LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px; }
+
+.lg-dialog StEntry {
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .lg-dialog StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+.lg-dialog .shell-link {
+ color: #2679db; }
+ .lg-dialog .shell-link:hover {
+ color: #5294e2; }
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic; }
+
+.lg-obj-inspector-title {
+ spacing: 4px; }
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px; }
+ .lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff; }
+
+#lookingGlassExtensions {
+ padding: 4px; }
+
+.lg-extensions-list {
+ padding: 4px;
+ spacing: 6px; }
+
+.lg-extension {
+ border: 1px solid rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ background-color: rgba(53, 57, 69, 0.95);
+ padding: 4px; }
+
+.lg-extension-name {
+ font-weight: bold; }
+
+.lg-extension-meta {
+ spacing: 6px; }
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.7);
+ border: 1px solid grey;
+ border-radius: 2px;
+ padding: 6px; }
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..983e7f8
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..e8da8e6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..6c2f719
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d50e0e2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..938245a
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu.svg
new file mode 100644
index 0000000..5ae7466
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu-open.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu-open.svg
new file mode 100644
index 0000000..8062443
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu-open.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu.svg
new file mode 100644
index 0000000..766c82e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/menu/submenu.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..7f292f8
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..5602eff
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..beadead
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..734b53b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-active.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-active.svg
new file mode 100644
index 0000000..06860fd
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-active.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-active.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-active.svg
new file mode 100644
index 0000000..58fab12
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-active.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-hover.svg
new file mode 100644
index 0000000..359aad5
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close-hover.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close.svg
new file mode 100644
index 0000000..cd11de2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-close.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-hover.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-hover.svg
new file mode 100644
index 0000000..64a79b6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message-hover.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message.svg
new file mode 100644
index 0000000..a1f8615
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/modal.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/modal.svg
new file mode 100644
index 0000000..6395cd5
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-off.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-off.svg
new file mode 100644
index 0000000..96749e2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-on.svg b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-on.svg
new file mode 100644
index 0000000..0203bbb
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gnome-shell/light-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/apps.rc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/apps.rc
new file mode 100644
index 0000000..6a010b0
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/apps.rc
@@ -0,0 +1,27 @@
+#
+# Thunar
+#
+style "thunar-handle" { GtkPaned::handle-size = 2 }
+
+style "dark-sidebar" {
+ GtkTreeView::odd_row_color = @dark_sidebar_bg
+ GtkTreeView::even_row_color = @dark_sidebar_bg
+
+
+ base[NORMAL] = @dark_sidebar_bg
+ base[INSENSITIVE] = @dark_sidebar_bg
+
+ text[NORMAL] = "#BAC3CF"
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+}
+
+style "thunar-frame" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*ThunarWindow*." style "thunar-frame"
+widget_class "*ThunarShortcutsView*" style "dark-sidebar"
+widget_class "*ThunarTreeView*" style "dark-sidebar"
+widget_class "*ThunarWindow*." style "thunar-handle"
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-insens.png
new file mode 100644
index 0000000..cabbabb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-prelight.png
new file mode 100644
index 0000000..ffcd1f9
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-insens.png
new file mode 100644
index 0000000..8a67e67
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-prelight.png
new file mode 100644
index 0000000..11d6369
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small.png
new file mode 100644
index 0000000..dcd14a1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down-small.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down.png
new file mode 100644
index 0000000..395f3b8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-down.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-insens.png
new file mode 100644
index 0000000..63b0bdd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-prelight.png
new file mode 100644
index 0000000..75701fe
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left.png
new file mode 100644
index 0000000..624a3bb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-left.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-insens.png
new file mode 100644
index 0000000..e687f2e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-prelight.png
new file mode 100644
index 0000000..bfce546
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right.png
new file mode 100644
index 0000000..2efcbe8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-right.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-insens.png
new file mode 100644
index 0000000..adeb1cb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-prelight.png
new file mode 100644
index 0000000..58fb7a8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-insens.png
new file mode 100644
index 0000000..70a10bd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-prelight.png
new file mode 100644
index 0000000..6ce79e5
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small.png
new file mode 100644
index 0000000..2559ee2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up-small.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up.png
new file mode 100644
index 0000000..90f9952
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/arrow-up.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-active.png
new file mode 100644
index 0000000..a989d2c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-hover.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-hover.png
new file mode 100644
index 0000000..a181935
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-insensitive.png
new file mode 100644
index 0000000..e94649c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button.png
new file mode 100644
index 0000000..6959aa7
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/button.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..e898e49
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..b63a30d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..f485813
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..e83c167
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png
new file mode 100644
index 0000000..2806b22
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active.png
new file mode 100644
index 0000000..4adbcd3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 0000000..9f98fd6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..93d3621
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-rtl.png
new file mode 100644
index 0000000..e763dbd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button.png
new file mode 100644
index 0000000..69ecdf3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-button.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 0000000..ee73552
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png
new file mode 100644
index 0000000..888aa9b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png
new file mode 100644
index 0000000..2380d75
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus.png
new file mode 100644
index 0000000..c7e7a6e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-focus.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 0000000..8e6d815
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png
new file mode 100644
index 0000000..7ccb9d3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png
new file mode 100644
index 0000000..bf3e840
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive.png
new file mode 100644
index 0000000..064f550
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png
new file mode 100644
index 0000000..9f877d8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook.png
new file mode 100644
index 0000000..c29a8fb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-notebook.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-rtl.png
new file mode 100644
index 0000000..4039597
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry.png
new file mode 100644
index 0000000..da69e19
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/combo-entry.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable-rtl.png
new file mode 100644
index 0000000..2d15372
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable.png
new file mode 100644
index 0000000..b1e591f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-disable.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-rtl.png
new file mode 100644
index 0000000..7830008
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background.png
new file mode 100644
index 0000000..17c0e80
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/down-background.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png
new file mode 100644
index 0000000..7f15479
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg.png
new file mode 100644
index 0000000..4dd75af
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg-solid.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg-solid.png
new file mode 100644
index 0000000..b185009
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg-solid.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg.png
new file mode 100644
index 0000000..5604317
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-disabled-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-disabled-bg.png
new file mode 100644
index 0000000..d550136
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-fill.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-fill.png
new file mode 100644
index 0000000..15f6746
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/entry-border-fill.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/focus-line.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/focus-line.png
new file mode 100644
index 0000000..0f5ef9d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/focus-line.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-end.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-end.png
new file mode 100644
index 0000000..8d25364
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-end.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-start.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-start.png
new file mode 100644
index 0000000..b575a6e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame-gap-start.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame.png
new file mode 100644
index 0000000..82945e9
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/frame.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-h.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-h.png
new file mode 100644
index 0000000..11d1621
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-h.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-v.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-v.png
new file mode 100644
index 0000000..2317e90
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/handle-v.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/inline-toolbar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/inline-toolbar.png
new file mode 100644
index 0000000..9815a92
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/inline-toolbar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-h.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-h.png
new file mode 100644
index 0000000..8320e2a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-h.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-v.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-v.png
new file mode 100644
index 0000000..c13ee45
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/line-v.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow-prelight.png
new file mode 100644
index 0000000..1e95c5d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow.png
new file mode 100644
index 0000000..1e95c5d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-arrow.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
new file mode 100644
index 0000000..9484bfd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked.png
new file mode 100644
index 0000000..f56ea71
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..ae345d2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png
new file mode 100644
index 0000000..a599717
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png
new file mode 100644
index 0000000..1f3acab
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked.png
new file mode 100644
index 0000000..3463303
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png
new file mode 100644
index 0000000..f24cb1e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked.png
new file mode 100644
index 0000000..ea7e3dc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menu-radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar.png
new file mode 100644
index 0000000..1a65249
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar_button.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar_button.png
new file mode 100644
index 0000000..f6d3b89
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menubar_button.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menuitem.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menuitem.png
new file mode 100644
index 0000000..6b9faf6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/menuitem.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/minus.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/minus.png
new file mode 100644
index 0000000..46f5c00
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/minus.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png
new file mode 100644
index 0000000..66092de
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-bg.png
new file mode 100644
index 0000000..3d4c05b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png
new file mode 100644
index 0000000..1ea2ede
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-horiz.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-horiz.png
new file mode 100644
index 0000000..e14fe4b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-horiz.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-vert.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-vert.png
new file mode 100644
index 0000000..bc4a11c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook-gap-vert.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook.png
new file mode 100644
index 0000000..82e63b4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/notebook.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/null.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/null.png
new file mode 100644
index 0000000..d7a1600
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/null.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/plus.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/plus.png
new file mode 100644
index 0000000..3706bf8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/plus.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar.png
new file mode 100644
index 0000000..7937cd1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar_v.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar_v.png
new file mode 100644
index 0000000..e29023b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/progressbar_v.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..c599eae
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked.png
new file mode 100644
index 0000000..9690dfd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..68696e4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..7584aba
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-active.png
new file mode 100644
index 0000000..c4c810c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-insens.png
new file mode 100644
index 0000000..82e29b4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-prelight.png
new file mode 100644
index 0000000..543a7b7
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz.png
new file mode 100644
index 0000000..a9ebcf6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-horiz.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-insensitive.png
new file mode 100644
index 0000000..08b7d89
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-prelight.png
new file mode 100644
index 0000000..e72808d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-active.png
new file mode 100644
index 0000000..9e5294d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-insens.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-insens.png
new file mode 100644
index 0000000..8653755
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-insens.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-prelight.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-prelight.png
new file mode 100644
index 0000000..c5dc146
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert-prelight.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert.png
new file mode 100644
index 0000000..ad9da33
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider-vert.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider.png
new file mode 100644
index 0000000..dd9392f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/slider.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-bottom-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-bottom-active.png
new file mode 100644
index 0000000..6d4c237
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-bottom-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-left-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-left-active.png
new file mode 100644
index 0000000..20d4449
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-left-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-right-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-right-active.png
new file mode 100644
index 0000000..798fad2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-right-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-top-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-top-active.png
new file mode 100644
index 0000000..f7b2cc0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tab-top-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..aa5c284
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..cbd444c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..074826b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar.png
new file mode 100644
index 0000000..86aa3bc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/toolbar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tree_header.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tree_header.png
new file mode 100644
index 0000000..de35bac
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/tree_header.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal-active.png
new file mode 100644
index 0000000..dc80ccc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal.png
new file mode 100644
index 0000000..9527f67
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-horizontal.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar.png
new file mode 100644
index 0000000..8ed4cce
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar_v.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar_v.png
new file mode 100644
index 0000000..18664f1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-progressbar_v.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..19625d7
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-vert.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-vert.png
new file mode 100644
index 0000000..b1077e0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-scrollbar-vert.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical-active.png
new file mode 100644
index 0000000..1736ff4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical.png
new file mode 100644
index 0000000..7a004cb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/trough-vertical.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable-rtl.png
new file mode 100644
index 0000000..b179242
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable.png
new file mode 100644
index 0000000..f553547
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-disable.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-rtl.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-rtl.png
new file mode 100644
index 0000000..c95e0da
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background-rtl.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background.png
new file mode 100644
index 0000000..d08140b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/assets/up-background.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/gtkrc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/gtkrc
new file mode 100644
index 0000000..c5af97b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/gtkrc
@@ -0,0 +1,10 @@
+gtk-color-scheme = "base_color:#FFFFFF\nfg_color:#5c616c\ntooltip_fg_color:#FFFFFF\nselected_bg_color:#5294E2\nselected_fg_color:#FFFFFF\ntext_color:#5c616c\nbg_color:#F5F6F7\ninsensitive_bg_color:#fbfcfc\ninsensitive_fg_color:#a9acb2\nnotebook_bg:#ffffff\ndark_sidebar_bg:#353945\ntooltip_bg_color:#353945\nlink_color:#5294E2\nmenu_bg:#ffffff"
+
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-auto-mnemonics = 1
+gtk-primary-button-warps-slider = 1
+
+include "main.rc"
+include "apps.rc"
+include "panel.rc"
+include "menubar-toolbar/menubar-toolbar-dark.rc"
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/main.rc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/main.rc
new file mode 100644
index 0000000..2a70e92
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/main.rc
@@ -0,0 +1,2439 @@
+style "default" {
+
+ xthickness = 1
+ ythickness = 1
+
+ # Style Properties
+
+ GtkWidget::focus-line-width = 1
+ GtkMenuBar::window-dragging = 1
+ GtkToolbar::window-dragging = 1
+ GtkToolbar::internal-padding = 4
+ GtkToolButton::icon-spacing = 4
+
+ GtkWidget::tooltip-radius = 2
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkSeparatorMenuItem::horizontal-padding = 3
+ GtkSeparatorMenuItem::wide-separators = 1
+ GtkSeparatorMenuItem::separator-height = 1
+
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkEntry::state-hint = 1
+
+ GtkScrollbar::trough-border = 0
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 13
+ GtkRange::stepper-size = 0
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::min-slider-length = 32
+ GtkScrolledWindow::scrollbar-spacing = 0
+ GtkScrolledWindow::scrollbars-within-bevel = 1
+
+ GtkScale::slider_length = 15
+ GtkScale::slider_width = 15
+ GtkScale::trough-side-details = 1
+
+ GtkProgressBar::min-horizontal-bar-height = 8
+ GtkProgressBar::min-vertical-bar-width = 8
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ):
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ GtkCheckButton::indicator_spacing = 3
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+ GtkTreeView::odd_row_color = shade(0.98, @base_color)
+
+ GtkExpander::expander-size = 11
+
+ GnomeHRef::link_color = @link_color
+ GtkHTML::link-color = @link_color
+ GtkIMHtmlr::hyperlink-color = @link_color
+ GtkIMHtml::hyperlink-color = @link_color
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ # Colors
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @insensitive_bg_color
+ bg[ACTIVE] = shade (0.9, @bg_color)
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = @insensitive_fg_color
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = @insensitive_fg_color
+ text[ACTIVE] = @selected_fg_color
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = @bg_color
+ base[ACTIVE] = shade (0.9, @selected_bg_color)
+
+ # For succinctness, all reasonable pixmap options remain here
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Arrows
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-up.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-up-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-left.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state= PRELIGHT
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-left-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-right.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-right-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Option Menu Arrows
+
+ image {
+ function = TAB
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ # Lines
+
+ image {
+ function = VLINE
+ file = "assets/line-v.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = HLINE
+ file = "assets/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ # Focuslines
+
+ image {
+ function = FOCUS
+ file = "assets/focus-line.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ # Handles
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Expanders
+
+ image {
+ function = EXPANDER
+ expander_style = COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = RESIZE_GRIP
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/null.png"
+ overlay_border = { 0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+
+ # Shadows ( this area needs help :P )
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+style "toplevel_hack" {
+
+ engine "adwaita" {
+ }
+}
+
+style "ooo_stepper_hack" {
+
+ GtkScrollbar::stepper-size = 0
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+
+}
+
+style "scrollbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-horiz.png"
+ border = { 2, 2, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-vert.png"
+ border = { 3, 3, 2, 2 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Sliders
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-horiz.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-horiz-active.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-horiz-prelight.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-horiz-insens.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-vert.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-vert-active.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-vert-prelight.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-vert-insens.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "menu" {
+
+ xthickness = 0
+ ythickness = 0
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = @menu_bg
+ bg[INSENSITIVE] = @menu_bg
+ bg[PRELIGHT] = @menu_bg
+
+ engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
+
+ image {
+ function = HLINE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menu_framed_box" {
+
+ engine "adwaita" {
+ }
+}
+
+style "menu_item"
+{
+ xthickness = 2
+ ythickness = 4
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+ bg[SELECTED] = @selected_fg_color
+
+ fg[NORMAL] = @fg_color
+ fg[SELECTED] = @fg_color
+
+ text[PRELIGHT] = @fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/menuitem.png"
+ border = { 1, 0, 1, 0 }
+ stretch = TRUE
+ }
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/menu-arrow.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/menu-arrow-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ }
+}
+
+style "button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "checkbutton" {
+
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+
+}
+
+style "entry" {
+
+ xthickness = 6
+ ythickness = 4
+
+ base[NORMAL] = @base_color
+ base[INSENSITIVE] = @insensitive_bg_color
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_entry" {
+ xthickness = 6
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/notebook-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/notebook-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/notebook-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_tab_label" {
+
+ fg[ACTIVE] = @text_color
+
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 4
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "notebook_combobox_entry" {
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "combobox_entry_button"
+{
+ xthickness = 6
+
+ fg[ACTIVE] = @text_color
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "spinbutton" {
+
+ bg[NORMAL] = @bg_color
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+
+style "gimp_spin_scale" {
+
+ bg[NORMAL] = @base_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "libreoffice_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "standalone_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "notebook" {
+
+ xthickness = 5
+ ythickness = 2
+
+ engine "pixmap" {
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-top-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-bottom-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-left-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-right-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ # How to draw boxes with a gap on one side (ie the page of a notebook)
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = RIGHT
+ }
+
+ # How to draw the box of a notebook when it isnt attached to a tab
+
+ image {
+ function = BOX
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "handlebox" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator" {
+
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+
+}
+
+style "combobox" {
+
+ xthickness = 0
+ ythickness = 0
+
+}
+
+style "combobox_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+}
+
+style "range" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal-active.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-vertical.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-vertical-active.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ # Horizontal
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Vertical
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Function below removes ugly boxes
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "progressbar" {
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar_v.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar_v.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "separator_menu_item" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "treeview_header" {
+ ythickness = 1
+
+ fg[PRELIGHT] = mix(0.70, @text_color, @base_color)
+ font_name = "Bold"
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/tree_header.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Treeview Rows
+
+style "treeview" {
+
+ xthickness = 2
+ ythickness = 0
+
+
+}
+
+style "scrolled_window" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "toolbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = VLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+
+ image {
+ function = HLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "inline_toolbar" {
+
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/inline-toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "notebook_viewport" {
+
+ bg[NORMAL] = @notebook_bg
+}
+
+
+style "notebook_eventbox" {
+
+ bg[NORMAL] = @notebook_bg
+ bg[ACTIVE] = @bg_color
+}
+
+style "tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = @tooltip_bg_color
+
+}
+
+style "eclipse-tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = shade(1.05, @bg_color)
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = shade(1.05, @bg_color)
+
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+
+ engine "murrine" {
+ textstyle = 5
+ text_shade = 0.05
+ }
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.7
+ glazestyle = 0
+ glowstyle = 0
+ highlight_shade = 1.0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ border_shades = { 0.8, 0.8 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+
+ font_name = "bold"
+ bg[SELECTED] = @selected_bg_color
+}
+
+# Chromium
+style "chrome_menu_item" {
+
+ bg[SELECTED] = @selected_bg_color
+
+}
+
+# Text Style
+style "text" {
+ engine "murrine" { textstyle = 0 }
+}
+
+style "null" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ }
+ }
+}
+
+
+class "GtkWidget" style "default"
+class "GtkScrollbar" style "scrollbar"
+class "GtkButton" style "button"
+class "GtkEntry" style "entry"
+class "GtkOldEditable" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkNotebook" style "notebook"
+class "GtkRange" style "range"
+class "GtkProgressBar" style "progressbar"
+class "GtkSeparatorMenuItem" style "separator_menu_item"
+class "GtkScrolledWindow" style "scrolled_window"
+class "GtkFrame" style "frame"
+class "GtkTreeView" style "treeview"
+class "GtkToolbar" style "toolbar"
+class "*HandleBox" style "toolbar"
+
+widget_class "**" style "menu"
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menu_item"
+widget_class "**" style "checkbutton"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "combobox_separator"
+widget_class "***" style "treeview_header"
+widget_class "**" style "inline_toolbar"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry_button"
+widget_class "***" style "notebook_viewport"
+widget_class "*HandleBox" style "toolbar"
+
+# Entries in notebooks draw with notebook's base color, but not if there's
+# something else in the middle that draws gray again
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+
+# We also need to avoid changing fg color for the inactive notebook tab labels
+widget_class "*." style "notebook_tab_label"
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+
+#Fix GVim tabs
+widget_class "**" style "notebook_eventbox"
+
+# Xchat special cases
+widget "*xchat-inputbox" style "entry"
+
+# GIMP
+# Disable gradients completely for GimpSpinScale
+#class "GimpSpinScale" style "gimp_spin_scale"
+
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+# Chrome/Chromium
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+# We use this weird selector to target an offscreen entry as created
+# by Chrome/Chromium to derive the style for its toolbar
+widget_class "" style "standalone_entry"
+
+# Eclipse/SWT
+widget "gtk-tooltips*" style "eclipse-tooltips"
+widget "*swt-toolbar-flat" style "null"
+
+# Openoffice, Libreoffice
+class "GtkWindow" style "toplevel_hack"
+widget "*openoffice-toplevel*" style "ooo_stepper_hack"
+widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+
+# Xfce
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+
+# Fixes ugly text shadows for insensitive text
+widget_class "*" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-active.png
new file mode 100644
index 0000000..29cd827
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-hover.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-hover.png
new file mode 100644
index 0000000..b8a6e0e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png
new file mode 100644
index 0000000..fc776f1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button.png
new file mode 100644
index 0000000..5105fda
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/button.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png
new file mode 100644
index 0000000..4a4222a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
new file mode 100644
index 0000000..122443c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
@@ -0,0 +1,222 @@
+style "menubar" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[ACTIVE] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar-dark.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button-dark.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+
+style "toolbar_text" {
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+ fg[ACTIVE] = "#afb8c5"
+
+ text[NORMAL] = "#afb8c5"
+ text[PRELIGHT] = "#afb8c5"
+ text[INSENSITIVE] = shade(0.7, "#afb8c5")
+ text[ACTIVE] = "#afb8c5"
+
+}
+
+style "toolbar_button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "menubar-toolbar/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "menubar-toolbar/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "menubar-toolbar/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#414857"
+ base[INSENSITIVE] = "#39404d"
+
+ text[NORMAL] = "#afb8c5"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#2f343f"
+ ChromeGtkFrame::inactive-frame-color = "#2f343f"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*ThunarWindow**" style "toolbar_button"
+widget_class "*ThunarWindow**" style "toolbar_text"
+widget_class "*ThunarWindow***" style "menubar-text"
+
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
new file mode 100644
index 0000000..c02626d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
@@ -0,0 +1,166 @@
+style "menubar" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[PRELIGHT] = "#70788d"
+ fg[ACTIVE] = "#70788d"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[SELECTED] = @fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#fdfdfd"
+ base[INSENSITIVE] = "#f4f5f6"
+
+ text[NORMAL] = "#70788d"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#e7e8eb"
+ ChromeGtkFrame::inactive-frame-color = "#e7e8eb"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+widget_class "*CajaNavigationWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*CajaNavigationWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*CajaNavigationWindow**" style "toolbar_entry"
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar.png
new file mode 100644
index 0000000..ff49952
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png
new file mode 100644
index 0000000..717575a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button.png
new file mode 100644
index 0000000..717575a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/menubar_button.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png
new file mode 100644
index 0000000..4c358b3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..427548a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png
new file mode 100644
index 0000000..716060a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..320deb9
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png
new file mode 100644
index 0000000..8304a5d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..512d5bd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/menubar-toolbar/toolbar-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-2.0/panel.rc b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/panel.rc
new file mode 100644
index 0000000..c24f3f1
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-2.0/panel.rc
@@ -0,0 +1,153 @@
+style "theme-panel" {
+
+ ythickness = 0
+
+ bg[NORMAL] = "#2B2E37"
+ bg[ACTIVE] = @selected_bg_color
+ bg[PRELIGHT] = shade(1.1, @selected_bg_color)
+ bg[SELECTED] = @selected_bg_color
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ text[NORMAL] = "#BAC3CF"
+ text[PRELIGHT] = "#BAC3CF"
+ text[ACTIVE] = "#BAC3CF"
+ text[SELECTED] = "#BAC3CF"
+
+ engine "murrine" {
+ reliefstyle = 0
+ glazestyle = 0
+ glow_shade = 1.0
+ highlight_shade = 1.0
+ roundness = 0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ textstyle = 0
+ contrast = 0.0
+ textstyle = 0
+ }
+}
+
+style "panelbar" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[ACTIVE] = "#edf5fb"
+ fg[PRELIGHT] = "#edf5fb"
+ fg[SELECTED] = @selected_fg_color
+
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {}
+}
+
+style "panelbuttons" {
+
+ xthickness = 4
+ ythickness = 0
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "theme-panel-text" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = "#edf5fb"
+
+ text[NORMAL] = "#edf5fb"
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = "#edf5fb"
+
+ engine "murrine" {
+ textstyle = 0
+ text_shade = 0.2
+ }
+}
+
+style "panel-entry" {
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+ fg[SELECTED] = @text_color
+ fg[INSENSITIVE] = @text_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @text_color
+ text[SELECTED] = @text_color
+ text[INSENSITIVE] = @text_color
+
+}
+
+style "theme-main-menu-text" = "theme-panel-text" {
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+}
+
+style "workspace-switcher" = "theme-panel" {
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "indicator" = "theme-panel" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget "*tasklist*" style "panelbuttons"
+widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*PanelToplevel*Button" style "panelbuttons"
+widget_class "*Panel*GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*Panel*Button*" style "panelbuttons"
+widget_class "*" style "panelbuttons"
+widget_class "**" style "panelbuttons"
+widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons"
+widget "*dict*Applet*" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*Tasklist*" style:highest "panelbuttons"
+
+class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*Item*" style:highest "panelbar"
+
+widget "*PanelWidget*" style "theme-panel"
+widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel"
+widget_class "*Notif*Brasero*" style "theme-panel"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+widget "*WnckPager*" style "workspace-switcher"
+
+# Fix gtk-entries in the panel
+widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel**" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Override general panel-style with specific plugin-styles
+widget "*indicator-applet*" style "indicator"
+widget "*indicator-button*" style "indicator"
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark.png
new file mode 100644
index 0000000..48e8435
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png
new file mode 100644
index 0000000..bfcde3f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png
new file mode 100644
index 0000000..6d85515
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png
new file mode 100644
index 0000000..2fb1a07
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png
new file mode 100644
index 0000000..5bf4e57
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png
new file mode 100644
index 0000000..95ea1e5
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..0c9682e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png
new file mode 100644
index 0000000..288d9fa
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected.png
new file mode 100644
index 0000000..ff3d653
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png
new file mode 100644
index 0000000..5bed17d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png
new file mode 100644
index 0000000..e44c358
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png
new file mode 100644
index 0000000..2fc2d1c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png
new file mode 100644
index 0000000..6a3774b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png
new file mode 100644
index 0000000..287275b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..b63a30d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked@2.png
new file mode 100644
index 0000000..223beff
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-checked@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark.png
new file mode 100644
index 0000000..09ddef6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png
new file mode 100644
index 0000000..e189f93
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png
new file mode 100644
index 0000000..2436a9e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png
new file mode 100644
index 0000000..44cbfca
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png
new file mode 100644
index 0000000..be95726
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png
new file mode 100644
index 0000000..63ee434
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 0000000..7a91e23
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png
new file mode 100644
index 0000000..f741ba4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected.png
new file mode 100644
index 0000000..c7b5cf2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png
new file mode 100644
index 0000000..883477e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed.png
new file mode 100644
index 0000000..5707c92
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed@2.png
new file mode 100644
index 0000000..ed851e7
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-mixed@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png
new file mode 100644
index 0000000..c613027
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png
new file mode 100644
index 0000000..069b32b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode.png
new file mode 100644
index 0000000..2318217
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png
new file mode 100644
index 0000000..a17e5b5
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-selectionmode@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png
new file mode 100644
index 0000000..8c18460
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png
new file mode 100644
index 0000000..2e7a50e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..0099ce4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png
new file mode 100644
index 0000000..305ab4d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png
new file mode 100644
index 0000000..4b4356b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png
new file mode 100644
index 0000000..bdafd33
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..ed2ee8f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png
new file mode 100644
index 0000000..f59d6be
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png
new file mode 100644
index 0000000..4d32106
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png
new file mode 100644
index 0000000..7b361e3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..9fddfb5
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked@2.png
new file mode 100644
index 0000000..6812606
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/checkbox-unchecked@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark.png
new file mode 100644
index 0000000..28f3469
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark@2.png
new file mode 100644
index 0000000..35a1baf
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png
new file mode 100644
index 0000000..bd28d8e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png
new file mode 100644
index 0000000..867695e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png
new file mode 100644
index 0000000..f64ba8f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png
new file mode 100644
index 0000000..1646d37
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..2a657ef
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png
new file mode 100644
index 0000000..30169f6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected.png
new file mode 100644
index 0000000..aa261d0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected@2.png
new file mode 100644
index 0000000..c7205c0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked.png
new file mode 100644
index 0000000..9690dfd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked@2.png
new file mode 100644
index 0000000..60f57a7
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-checked@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark.png
new file mode 100644
index 0000000..4116619
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark@2.png
new file mode 100644
index 0000000..69ef707
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png
new file mode 100644
index 0000000..afef7e2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png
new file mode 100644
index 0000000..6279e38
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png
new file mode 100644
index 0000000..1e0a667
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png
new file mode 100644
index 0000000..0b67660
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 0000000..69c253b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png
new file mode 100644
index 0000000..fa1893a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected.png
new file mode 100644
index 0000000..4378bca
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected@2.png
new file mode 100644
index 0000000..58468d2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 0000000..04720ee
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed@2.png
new file mode 100644
index 0000000..6992c23
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-mixed@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark.png
new file mode 100644
index 0000000..298ae3c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png
new file mode 100644
index 0000000..e57ae38
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..87560b2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png
new file mode 100644
index 0000000..c98869c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png
new file mode 100644
index 0000000..7e5c6e3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png
new file mode 100644
index 0000000..1dd9a00
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..ce86f90
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png
new file mode 100644
index 0000000..917f048
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected.png
new file mode 100644
index 0000000..aba589e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png
new file mode 100644
index 0000000..b820fd2
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..8c61899
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked@2.png
new file mode 100644
index 0000000..a6210d6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/radio-unchecked@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark.png
new file mode 100644
index 0000000..dbf7c5e
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark@2.png
new file mode 100644
index 0000000..8046628
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark.png
new file mode 100644
index 0000000..e1f82aa
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark@2.png
new file mode 100644
index 0000000..9ea31ff
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header.png
new file mode 100644
index 0000000..1850dae
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header@2.png
new file mode 100644
index 0000000..92770a3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-header@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png
new file mode 100644
index 0000000..8826a75
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png
new file mode 100644
index 0000000..6ba25b4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png
new file mode 100644
index 0000000..c018801
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png
new file mode 100644
index 0000000..870d931
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header.png
new file mode 100644
index 0000000..9a6db07
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png
new file mode 100644
index 0000000..daf07bf
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-header@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png
new file mode 100644
index 0000000..1afd341
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png
new file mode 100644
index 0000000..87d6356
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive.png
new file mode 100644
index 0000000..9a6db07
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive@2.png
new file mode 100644
index 0000000..daf07bf
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected.png
new file mode 100644
index 0000000..08480e0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected@2.png
new file mode 100644
index 0000000..22586c1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active.png
new file mode 100644
index 0000000..1850dae
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active@2.png
new file mode 100644
index 0000000..92770a3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-active@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark.png
new file mode 100644
index 0000000..90918e1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark@2.png
new file mode 100644
index 0000000..b2935b0
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark.png
new file mode 100644
index 0000000..54a297a
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark@2.png
new file mode 100644
index 0000000..f7333eb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header.png
new file mode 100644
index 0000000..3e45db3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header@2.png
new file mode 100644
index 0000000..7feaadf
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-header@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark.png
new file mode 100644
index 0000000..3d25f7b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png
new file mode 100644
index 0000000..857b3e8
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png
new file mode 100644
index 0000000..7bfead4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png
new file mode 100644
index 0000000..e0ebce4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header.png
new file mode 100644
index 0000000..009545d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header@2.png
new file mode 100644
index 0000000..e85297d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-header@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected.png
new file mode 100644
index 0000000..f4398f6
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png
new file mode 100644
index 0000000..67ea825
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive.png
new file mode 100644
index 0000000..ce5e538
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive@2.png
new file mode 100644
index 0000000..b0a2b56
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-insensitive@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected.png
new file mode 100644
index 0000000..c2d2186
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected@2.png
new file mode 100644
index 0000000..6e1b894
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch-selected@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch.png
new file mode 100644
index 0000000..3bc5587
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch@2.png
new file mode 100644
index 0000000..10b98e4
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/switch@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-active@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark.png
new file mode 100644
index 0000000..65a9a23
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png
new file mode 100644
index 0000000..c2734eb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover.png
new file mode 100644
index 0000000..73405fc
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png
new file mode 100644
index 0000000..55031c1
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close-hover@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close.png
new file mode 100644
index 0000000..65a9a23
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close@2.png
new file mode 100644
index 0000000..c2734eb
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-close@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-active@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png
new file mode 100644
index 0000000..9fb2751
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png
new file mode 100644
index 0000000..e5df06d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png
new file mode 100644
index 0000000..2de4e74
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png
new file mode 100644
index 0000000..9a6530d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize-hover@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize.png
new file mode 100644
index 0000000..9fb2751
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize@2.png
new file mode 100644
index 0000000..e5df06d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-maximize@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-active@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png
new file mode 100644
index 0000000..d28eb4c
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png
new file mode 100644
index 0000000..da8b9f3
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png
new file mode 100644
index 0000000..673facd
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 0000000..bde3a9f
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png
new file mode 100644
index 0000000..6ced316
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png
new file mode 100644
index 0000000..beae88d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png
new file mode 100644
index 0000000..0179918
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png
new file mode 100644
index 0000000..d7e327b
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize-hover@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize.png
new file mode 100644
index 0000000..6ced316
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize@2.png b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize@2.png
new file mode 100644
index 0000000..beae88d
Binary files /dev/null and b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/assets/titlebutton-minimize@2.png differ
diff --git a/gtk/.themes/Arc-Darker-OSX/gtk-3.0/gtk.css b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/gtk.css
new file mode 100644
index 0000000..6abccf3
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/gtk-3.0/gtk.css
@@ -0,0 +1,3927 @@
+* {
+ background-clip: padding-box;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkTextView-error-underline-color: #FC4138;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 16;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkExpander-expander-size: 16;
+ -GtkTreeView-expander-size: 11;
+ -GtkTreeView-horizontal-separator: 4;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 0;
+ -GtkWidget-link-color: #2679db;
+ -GtkWidget-visited-link-color: #1e61b0;
+ -GtkWidget-focus-padding: 2;
+ -GtkWidget-focus-line-width: 1;
+ -GtkWidget-text-handle-width: 20;
+ -GtkWidget-text-handle-height: 20;
+ -GtkDialog-button-spacing: 4;
+ -GtkDialog-action-area-border: 0;
+ -GtkStatusbar-shadow-type: none;
+ outline-color: rgba(92, 97, 108, 0.3);
+ outline-style: dashed;
+ outline-offset: -3px;
+ outline-width: 1px;
+ outline-radius: 2px; }
+
+.background {
+ color: #5c616c;
+ background-color: rgba(245, 246, 247, 0.999); }
+
+*:insensitive {
+ -gtk-image-effect: dim; }
+
+.gtkstyle-fallback {
+ background-color: #F5F6F7;
+ color: #5c616c; }
+ .gtkstyle-fallback:prelight {
+ background-color: white;
+ color: #5c616c; }
+ .gtkstyle-fallback:active {
+ background-color: #d9dde0;
+ color: #5c616c; }
+ .gtkstyle-fallback:insensitive {
+ background-color: #fbfbfc;
+ color: rgba(92, 97, 108, 0.55); }
+ .gtkstyle-fallback:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.view {
+ color: #5c616c;
+ background-color: #ffffff; }
+ .view.dim-label, .view.label.separator, .header-bar .view.subtitle {
+ color: rgba(92, 97, 108, 0.55); }
+ .view.dim-label:selected, .view.label.separator:selected, .header-bar .view.subtitle:selected, .view.dim-label:selected:focus, .view.label.separator:selected:focus, .header-bar .view.subtitle:selected:focus {
+ color: rgba(255, 255, 255, 0.65);
+ text-shadow: none; }
+
+.rubberband, GtkTreeView.view.rubberband, .content-view.rubberband {
+ border: 1px solid #2679db;
+ background-color: rgba(38, 121, 219, 0.2); }
+
+.label.separator, .popover .label.separator, .sidebar .label.view.separator {
+ color: #5c616c; }
+
+.label:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+
+.dim-label, .label.separator, .popover .label.separator, .sidebar .label.view.separator, .header-bar .subtitle {
+ opacity: 0.55; }
+
+GtkAssistant .sidebar {
+ background-color: #ffffff;
+ border-top: 1px solid #dcdfe3; }
+ GtkAssistant .sidebar:dir(ltr) {
+ border-right: 1px solid #dcdfe3; }
+ GtkAssistant .sidebar:dir(rtl) {
+ border-left: 1px solid #dcdfe3; }
+
+GtkAssistant.csd .sidebar {
+ border-top-style: none; }
+
+GtkAssistant .sidebar .label {
+ padding: 6px 12px; }
+
+GtkAssistant .sidebar .label.highlight {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+GtkTextView {
+ background-color: #fafbfb; }
+
+.grid-child {
+ padding: 3px;
+ border-radius: 3px; }
+ .grid-child:selected {
+ outline-offset: -2px; }
+
+.popover.osd, .osd {
+ color: #BAC3CF;
+ border: none;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: padding-box;
+ outline-color: rgba(186, 195, 207, 0.3);
+ box-shadow: none; }
+
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+
+.spinner {
+ background-image: none;
+ background-color: blue;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+ .spinner:active {
+ opacity: 1;
+ animation: spin 1s linear infinite; }
+ .spinner:active:insensitive {
+ opacity: 0.5; }
+
+.entry {
+ border: 1px solid;
+ padding: 5px 8px;
+ border-radius: 3px;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ color: #5c616c;
+ border-color: #cfd6e6;
+ background-color: #ffffff;
+ background-image: linear-gradient(to bottom, #ffffff); }
+ .entry.image {
+ color: #7d8189; }
+ .entry.image.left {
+ padding-left: 0; }
+ .entry.image.right {
+ padding-right: 0; }
+ .entry.flat, .entry.flat:focus {
+ padding: 2px;
+ color: #5c616c;
+ border-color: #cfd6e6;
+ background-color: #ffffff;
+ background-image: linear-gradient(to bottom, #ffffff);
+ border: none;
+ border-radius: 0; }
+ .entry:focus {
+ background-clip: border-box;
+ color: #5c616c;
+ border-color: #5294E2;
+ background-color: #ffffff;
+ background-image: linear-gradient(to bottom, #ffffff); }
+ .entry:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(255, 255, 255, 0.55);
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.55)); }
+ .entry:selected, .entry:selected:focus {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .entry.progressbar {
+ margin: 2px 12px;
+ border-radius: 0;
+ border-width: 0 0 2px;
+ border-color: #5294E2;
+ border-style: solid;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none; }
+ .entry.warning {
+ color: #ffffff;
+ border-color: #F27835;
+ background-image: linear-gradient(to bottom, #f7ae86); }
+ .entry.warning:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #F27835);
+ box-shadow: none; }
+ .entry.warning:selected, .entry.warning:selected:focus {
+ background-color: #ffffff;
+ color: #F27835; }
+ .entry.error {
+ color: #ffffff;
+ border-color: #FC4138;
+ background-image: linear-gradient(to bottom, #fd8d88); }
+ .entry.error:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #FC4138);
+ box-shadow: none; }
+ .entry.error:selected, .entry.error:selected:focus {
+ background-color: #ffffff;
+ color: #FC4138; }
+ .osd .entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35));
+ background-color: transparent; }
+ .osd .entry.image, .osd .entry.image:hover {
+ color: inherit; }
+ .osd .entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .osd .entry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); }
+
+GtkSearchEntry.entry {
+ border-radius: 20px; }
+
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294E2), to(transparent)); }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent)); } }
+
+.button {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ border: 1px solid;
+ border-radius: 3px;
+ padding: 5px 8px;
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ .button.flat, .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ background-color: rgba(251, 251, 252, 0);
+ border-color: rgba(207, 214, 230, 0);
+ transition: none; }
+ .button.flat:hover, .sidebar-button.button:hover {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-duration: 350ms; }
+ .button.flat:hover:active, .sidebar-button.button:hover:active {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .button:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white;
+ -gtk-image-effect: highlight; }
+ .button:active, .button:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #5294E2;
+ background-color: #5294E2;
+ transition-duration: 50ms; }
+ .button:active {
+ color: #5c616c; }
+ .button:active:hover, .button:checked {
+ color: #ffffff; }
+ .button.flat:insensitive, .sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+ .button:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .button:insensitive > GtkLabel {
+ color: inherit; }
+ .button:insensitive:active, .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.8);
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
+ color: inherit; }
+ .button.osd {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(35, 38, 46, 0.95); }
+ .button.osd.image-button, .header-bar .button.osd.titlebutton,
+ .titlebar .button.osd.titlebutton {
+ padding: 10px; }
+ .button.osd:hover {
+ color: #5294E2; }
+ .button.osd:active, .button.osd:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .button.osd:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .osd .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd .button:active, .osd .button:checked {
+ background-clip: padding-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .osd .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd .button.flat, .osd .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+ .osd .button.flat:hover, .osd .sidebar-button.button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd .button.flat:insensitive, .osd .sidebar-button.button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ background-image: none; }
+ .osd .button.flat:active, .osd .sidebar-button.button:active, .osd .button.flat:checked, .osd .sidebar-button.button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ .osd .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child),
+ .osd .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: none; }
+ .button.suggested-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ .button.suggested-action.flat, .suggested-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4;
+ outline-color: rgba(77, 173, 212, 0.3); }
+ .button.suggested-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ .button.suggested-action:active, .button.suggested-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ .button.suggested-action.flat:insensitive, .suggested-action.sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(92, 97, 108, 0.55); }
+ .button.suggested-action:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .button.suggested-action:insensitive > GtkLabel {
+ color: inherit; }
+ .button.destructive-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ .button.destructive-action.flat, .destructive-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50;
+ outline-color: rgba(240, 74, 80, 0.3); }
+ .button.destructive-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ .button.destructive-action:active, .button.destructive-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ .button.destructive-action.flat:insensitive, .destructive-action.sidebar-button.button:insensitive {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(92, 97, 108, 0.55); }
+ .button.destructive-action:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .button.destructive-action:insensitive > GtkLabel {
+ color: inherit; }
+ .button.image-button, .header-bar .button.titlebutton,
+ .titlebar .button.titlebutton {
+ padding: 7px; }
+ .header-bar .button.image-button, .header-bar .button.titlebutton {
+ padding: 7px 10px; }
+ .button.text-button {
+ padding-left: 16px;
+ padding-right: 16px; }
+ .button.text-button.image-button, .header-bar .button.text-button.titlebutton,
+ .titlebar .button.text-button.titlebutton {
+ padding: 5px 8px; }
+ .button.text-button.image-button GtkLabel:first-child, .header-bar .button.text-button.titlebutton GtkLabel:first-child,
+ .titlebar .button.text-button.titlebutton GtkLabel:first-child {
+ padding-left: 8px; }
+ .button.text-button.image-button GtkLabel:last-child, .header-bar .button.text-button.titlebutton GtkLabel:last-child,
+ .titlebar .button.text-button.titlebutton GtkLabel:last-child {
+ padding-right: 8px; }
+ .stack-switcher > .button {
+ outline-offset: -3px; }
+ .stack-switcher > .button > GtkLabel {
+ padding-left: 6px;
+ padding-right: 6px; }
+ .stack-switcher > .button > GtkImage {
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ padding-bottom: 3px; }
+ .stack-switcher > .button.text-button {
+ padding: 5px 10px; }
+ .stack-switcher > .button.image-button, .header-bar .stack-switcher > .button.titlebutton,
+ .titlebar .stack-switcher > .button.titlebutton {
+ padding: 2px 4px; }
+ .stack-switcher > .button.needs-attention:active > .label,
+ .stack-switcher > .button.needs-attention:active > GtkImage,
+ .stack-switcher > .button.needs-attention:checked > .label,
+ .stack-switcher > .button.needs-attention:checked > GtkImage {
+ animation: none;
+ background-image: none; }
+ .stack-switcher > .button.needs-attention > .label,
+ .stack-switcher > .button.needs-attention > GtkImage, .button .sidebar-item.needs-attention > GtkLabel {
+ animation: needs_attention 150ms ease-in;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294E2), to(transparent));
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 4px; }
+ .stack-switcher > .button.needs-attention > .label:dir(rtl),
+ .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
+ background-position: left 3px, left 4px; }
+ .inline-toolbar .button, .inline-toolbar .button:backdrop {
+ border-radius: 2px;
+ border-width: 1px; }
+
+.inline-toolbar GtkToolButton > .button {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ .inline-toolbar GtkToolButton > .button:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+ .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #5294E2;
+ background-color: #5294E2; }
+ .inline-toolbar GtkToolButton > .button:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel {
+ color: inherit; }
+ .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.8);
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel {
+ color: inherit; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry {
+ border-left-color: rgba(207, 214, 230, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error + .entry,
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error {
+ border-left-color: #FC4138; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.warning + .entry,
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning {
+ border-left-color: #F27835; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning {
+ border-left-color: #FC4138; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child {
+ border-left-color: #5294E2; }
+
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #5294E2; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child {
+ border-left-color: #F27835; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #F27835; }
+
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child {
+ border-left-color: #FC4138; }
+
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button,
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: #FC4138; }
+
+.linked:not(.vertical):not(.path-bar) > .button:checked + .entry {
+ border-left-color: #5294E2; }
+
+.linked:not(.vertical):not(.path-bar) > .button + .button {
+ border-left-style: none; }
+
+.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child),
+.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: inset 1px 0 #cfd6e6; }
+
+.linked:not(.vertical):not(.path-bar) > .button:first-child:hover:not(:checked):not(:active),
+.linked:not(.vertical):not(.path-bar) > .button:checked + .button:not(:checked):not(:active):hover,
+.linked:not(.vertical):not(.path-bar) > .entry + .button:not(:checked):not(:active):hover {
+ box-shadow: none; }
+
+.linked:not(.vertical).path-bar > .button + .button {
+ border-left-style: none; }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), inset -1px 0 rgba(207, 214, 230, 0.4); }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); }
+
+.linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); }
+
+.linked.vertical > .entry + .entry {
+ border-top-color: rgba(207, 214, 230, 0.3); }
+
+.linked.vertical > .entry.error + .entry,
+.linked.vertical > .entry + .entry.error {
+ border-top-color: #FC4138; }
+
+.linked.vertical > .entry.warning + .entry,
+.linked.vertical > .entry + .entry.warning {
+ border-top-color: #F27835; }
+
+.linked.vertical > .entry.error + .entry.warning {
+ border-top-color: #FC4138; }
+
+.linked.vertical > .entry + .entry:focus:not(:last-child),
+.linked.vertical > .entry + .entry:focus:last-child {
+ border-top-color: #5294E2; }
+
+.linked.vertical > .entry:focus:not(:only-child) + .entry, .linked.vertical > .entry:focus:not(:only-child) + .button,
+.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #5294E2; }
+
+.linked.vertical > .entry + .entry.warning:focus:not(:last-child),
+.linked.vertical > .entry + .entry.warning:focus:last-child {
+ border-top-color: #F27835; }
+
+.linked.vertical > .entry.warning:focus:not(:only-child) + .entry, .linked.vertical > .entry.warning:focus:not(:only-child) + .button,
+.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #F27835; }
+
+.linked.vertical > .entry + .entry.error:focus:not(:last-child),
+.linked.vertical > .entry + .entry.error:focus:last-child {
+ border-top-color: #FC4138; }
+
+.linked.vertical > .entry.error:focus:not(:only-child) + .entry, .linked.vertical > .entry.error:focus:not(:only-child) + .button,
+.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox,
+.linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-top-color: #FC4138; }
+
+.linked.vertical > .button:checked + .entry {
+ border-top-color: #5294E2; }
+
+.linked.vertical > .button + .button {
+ border-top-style: none; }
+
+.linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child),
+.linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: inset 0 1px #cfd6e6; }
+
+.linked.vertical > .button:first-child:hover:not(:checked):not(:active),
+.linked.vertical > .button:checked + .button:not(:checked):not(:active):hover,
+.linked.vertical > .entry + .button:not(:checked):not(:active):hover {
+ box-shadow: none; }
+
+.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.toolbar GtkToolButton > .sidebar-button.button, .inline-toolbar GtkToolButton > .sidebar-button.button, .linked:not(.vertical) > .entry,
+.linked:not(.vertical) > .entry:focus, .osd .button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked:not(.vertical) > .button,
+.linked:not(.vertical) > .button:hover,
+.linked:not(.vertical) > .button:active,
+.linked:not(.vertical) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked,
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive, .linked > GtkComboBox > .the-button-in-the-combobox:dir(ltr),
+.linked > GtkComboBoxText > .the-button-in-the-combobox:dir(ltr) {
+ border-radius: 0;
+ border-right-style: none; }
+
+.linked:not(.vertical) > .entry:first-child, .osd .button:first-child, .inline-toolbar .button:first-child, .linked:not(.vertical) > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:first-child > .sidebar-button.button, .inline-toolbar GtkToolButton:first-child > .sidebar-button.button, .linked > GtkComboBox:first-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:first-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:first-child, .header-bar .linked:not(.vertical).path-bar > .button:first-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px; }
+
+.linked:not(.vertical) > .entry:last-child, .osd .button:last-child, .inline-toolbar .button:last-child, .linked:not(.vertical) > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:last-child > .sidebar-button.button, .inline-toolbar GtkToolButton:last-child > .sidebar-button.button, .linked > GtkComboBox:last-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:last-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:last-child, .header-bar .linked:not(.vertical).path-bar > .button:last-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-right-style: solid; }
+
+.linked:not(.vertical) > .entry:only-child, .osd .button:only-child, .inline-toolbar .button:only-child, .linked:not(.vertical) > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.toolbar GtkToolButton:only-child > .sidebar-button.button, .inline-toolbar GtkToolButton:only-child > .sidebar-button.button, .linked > GtkComboBox:only-child > .the-button-in-the-combobox,
+.linked > GtkComboBoxText:only-child > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > .button:only-child, .header-bar .linked:not(.vertical).path-bar > .button:only-child, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:only-child {
+ border-radius: 3px;
+ border-style: solid; }
+
+.linked.vertical > .entry,
+.linked.vertical > .entry:focus, .linked.vertical > .button,
+.linked.vertical > .button:hover,
+.linked.vertical > .button:active,
+.linked.vertical > .button:checked, .linked.vertical > GtkComboBoxText > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox > .the-button-in-the-combobox {
+ border-radius: 0;
+ border-bottom-style: none; }
+
+.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:first-child > .the-button-in-the-combobox {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+
+.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:last-child > .the-button-in-the-combobox {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-bottom-style: solid; }
+
+.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .the-button-in-the-combobox,
+.linked.vertical > GtkComboBox:only-child > .the-button-in-the-combobox {
+ border-radius: 3px;
+ border-style: solid; }
+
+.menuitem.button.flat, .menuitem.sidebar-button.button, .button:link, .button:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .menu.button, .notebook tab .button, .app-notification .button.flat, .app-notification .sidebar-button.button,
+.app-notification.frame .button.flat,
+.app-notification.frame .sidebar-button.button, .app-notification .button.flat:insensitive, .app-notification .sidebar-button.button:insensitive,
+.app-notification.frame .button.flat:insensitive,
+.app-notification.frame .sidebar-button.button:insensitive, TerminalWindow .notebook .active-page .button, TerminalWindow .notebook .prelight-page .button, TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover, TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+.menuitem.button.flat, .menuitem.sidebar-button.button {
+ transition: none;
+ outline-offset: -1px;
+ border-radius: 2px; }
+ .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {
+ background-color: #edeff0; }
+ .menuitem.button.flat:checked, .menuitem.sidebar-button.button:checked {
+ color: #5c616c; }
+
+*:link, .button:link, .button:visited {
+ color: #2679db; }
+ *:link:visited, .button:visited {
+ color: #1e61b0; }
+ *:selected *:link:visited, *:selected .button:visited:link, *:selected .button:visited {
+ color: #bad4f3; }
+ *:link:hover, .button:hover:link, .button:hover:visited {
+ color: #5294e2; }
+ *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
+ color: #eef4fc; }
+ *:link:active, .button:active:link, .button:active:visited {
+ color: #2679db; }
+ *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
+ color: #dceaf9; }
+ *:link:selected, .button:selected:link, .button:selected:visited, .header-bar.selection-mode .subtitle:link, .header-bar.titlebar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
+ color: #dceaf9; }
+
+.button:link > .label, .button:visited > .label {
+ text-decoration-line: underline; }
+
+.spinbutton {
+ border-radius: 3px; }
+ .spinbutton .button {
+ background-image: none;
+ border: 1px solid rgba(220, 223, 227, 0.6);
+ border-style: none none none solid;
+ color: #646973;
+ border-radius: 0;
+ box-shadow: none; }
+ .spinbutton .button:dir(rtl) {
+ border-style: none solid none none; }
+ .spinbutton .button:first-child {
+ color: red; }
+ .spinbutton .button:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ .spinbutton .button:active {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #5294E2;
+ background-color: #5294E2; }
+ .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+ .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel {
+ color: inherit; }
+ .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #5294E2;
+ background-color: #5294E2; }
+ .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+ .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel {
+ color: inherit; }
+ .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
+ border-radius: 0;
+ padding-left: 5px;
+ padding-right: 5px; }
+ .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
+ border-radius: 2px 2px 0 0;
+ border-style: solid solid none solid; }
+ .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
+ border-radius: 0 0 2px 2px;
+ border-style: none solid solid solid; }
+ GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
+ padding: 1px;
+ border-width: 1px 0;
+ border-color: #5294E2;
+ border-radius: 0;
+ box-shadow: none; }
+
+GtkComboBox {
+ -GtkComboBox-arrow-scaling: 0.5;
+ -GtkComboBox-shadow-type: none; }
+ GtkComboBox > .the-button-in-the-combobox {
+ padding-top: 3px;
+ padding-bottom: 3px; }
+ GtkComboBox:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ GtkComboBox .separator.vertical, GtkComboBox .sidebar .vertical.view.separator, .sidebar GtkComboBox .vertical.view.separator {
+ -GtkWidget-wide-separators: true; }
+ GtkComboBox.combobox-entry .entry:dir(ltr) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-right-style: none; }
+ GtkComboBox.combobox-entry .entry:dir(ltr):focus {
+ box-shadow: 1px 0 #5294E2; }
+ GtkComboBox.combobox-entry .entry:dir(rtl) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-left-style: none; }
+ GtkComboBox.combobox-entry .entry:dir(rtl):focus {
+ box-shadow: -1px 0 #5294E2; }
+ GtkComboBox.combobox-entry .button:dir(ltr) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ GtkComboBox.combobox-entry .button:dir(rtl) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.toolbar, .inline-toolbar {
+ -GtkWidget-window-dragging: true;
+ padding: 4px;
+ background-color: #F5F6F7; }
+ .osd .toolbar, .osd .inline-toolbar, .toolbar.osd, .osd.inline-toolbar {
+ padding: 7px;
+ border: 1px solid rgba(0, 0, 0, 0.5);
+ border-radius: 3px;
+ background-color: rgba(53, 57, 69, 0.85); }
+
+.primary-toolbar {
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: none;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; }
+
+.inline-toolbar {
+ background-color: #edeef0;
+ border-style: solid;
+ border-color: #dcdfe3;
+ border-width: 0 1px 1px;
+ padding: 3px;
+ border-radius: 0 0 3px 3px; }
+
+.search-bar {
+ background-color: #F5F6F7;
+ border-style: solid;
+ border-color: #dcdfe3;
+ border-width: 0 0 1px;
+ padding: 3px; }
+
+.action-bar {
+ background-color: #edeef0; }
+
+.header-bar {
+ padding: 5px 5px 4px 5px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-radius: 0;
+ border-color: #262a33;
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f; }
+ .csd .header-bar {
+ background-color: rgba(47, 52, 63, 0.97);
+ border-color: rgba(38, 42, 51, 0.97); }
+ .header-bar:backdrop {
+ color: rgba(207, 218, 231, 0.5); }
+ .header-bar .title {
+ padding-left: 12px;
+ padding-right: 12px; }
+ .header-bar .subtitle {
+ font-size: smaller;
+ padding-left: 12px;
+ padding-right: 12px; }
+ .header-bar.selection-mode, .header-bar.titlebar.selection-mode {
+ color: #ffffff;
+ background-color: rgba(82, 148, 226, 0.95);
+ border-color: rgba(65, 137, 223, 0.95);
+ box-shadow: none; }
+ .header-bar.selection-mode:backdrop, .header-bar.titlebar.selection-mode:backdrop {
+ background-color: rgba(82, 148, 226, 0.95);
+ color: rgba(255, 255, 255, 0.6); }
+ .header-bar.selection-mode .button, .header-bar.titlebar.selection-mode .button {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button.flat, .header-bar.selection-mode .sidebar-button.button, .header-bar.titlebar.selection-mode .button.flat, .header-bar.titlebar.selection-mode .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button:hover, .header-bar.titlebar.selection-mode .button:hover {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0.05);
+ border-color: rgba(255, 255, 255, 0.5); }
+ .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked, .header-bar.titlebar.selection-mode .button:active, .header-bar.titlebar.selection-mode .button:checked {
+ color: rgba(82, 148, 226, 0.95);
+ outline-color: rgba(82, 148, 226, 0.25);
+ background-color: #ffffff;
+ border-color: #ffffff; }
+ .header-bar.selection-mode .button:insensitive, .header-bar.titlebar.selection-mode .button:insensitive {
+ color: rgba(255, 255, 255, 0.4);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0); }
+ .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked, .header-bar.titlebar.selection-mode .button:insensitive:active, .header-bar.titlebar.selection-mode .button:insensitive:checked {
+ color: rgba(82, 148, 226, 0.35);
+ background-color: rgba(255, 255, 255, 0.15);
+ border-color: rgba(255, 255, 255, 0.15); }
+ .header-bar.selection-mode .selection-menu, .header-bar.titlebar.selection-mode .selection-menu {
+ box-shadow: none;
+ padding-left: 10px;
+ padding-right: 10px; }
+ .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.titlebar.selection-mode .selection-menu GtkArrow {
+ -GtkArrow-arrow-scaling: 1; }
+ .header-bar.selection-mode .selection-menu .arrow, .header-bar.titlebar.selection-mode .selection-menu .arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ .maximized .header-bar.selection-mode, .maximized .header-bar.titlebar.selection-mode {
+ background-color: #5294e2; }
+ .tiled .header-bar, .tiled .header-bar:backdrop,
+ .maximized .header-bar, .maximized .header-bar:backdrop {
+ border-radius: 0; }
+ .maximized .header-bar {
+ background-color: #2f343f;
+ border-color: #262a33; }
+ .header-bar.default-decoration,
+ .csd .header-bar.default-decoration, .header-bar.default-decoration:backdrop,
+ .csd .header-bar.default-decoration:backdrop {
+ padding-top: 5px;
+ padding-bottom: 5px;
+ background-color: #2f343f;
+ border-bottom-width: 0; }
+ .maximized .header-bar.default-decoration, .maximized
+ .csd .header-bar.default-decoration, .maximized .header-bar.default-decoration:backdrop, .maximized
+ .csd .header-bar.default-decoration:backdrop {
+ background-color: #2f343f; }
+
+.titlebar {
+ padding-left: 7px;
+ padding-right: 7px;
+ border-radius: 3px 3px 0 0;
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ .csd .titlebar {
+ background-color: rgba(47, 52, 63, 0.97); }
+ .titlebar:backdrop {
+ color: rgba(207, 218, 231, 0.5);
+ background-color: #323843; }
+ .csd .titlebar:backdrop {
+ background-color: rgba(50, 56, 67, 0.97); }
+ .maximized .titlebar {
+ background-color: #2f343f; }
+ .maximized .titlebar:backdrop, .csd .maximized .titlebar:backdrop {
+ background-color: #323843; }
+
+.titlebar .titlebar,
+.titlebar .titlebar:backdrop {
+ background-color: transparent; }
+
+.primary-toolbar .separator, .primary-toolbar .sidebar .view.separator, .sidebar .primary-toolbar .view.separator, .header-bar .header-bar-separator,
+.header-bar > GtkBox > .separator.vertical, .sidebar
+.header-bar > GtkBox > .vertical.view.separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 1px;
+ border-width: 0 1px;
+ border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; }
+ .primary-toolbar .separator:backdrop, .header-bar .header-bar-separator:backdrop,
+ .header-bar > GtkBox > .separator.vertical:backdrop, .sidebar
+ .header-bar > GtkBox > .vertical.view.separator:backdrop {
+ opacity: 0.6; }
+
+.primary-toolbar .entry, .header-bar .entry {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .primary-toolbar .entry.image, .header-bar .entry.image, .primary-toolbar .entry.image:hover, .header-bar .entry.image:hover {
+ color: inherit; }
+ .primary-toolbar .entry:backdrop, .header-bar .entry:backdrop {
+ opacity: 0.85; }
+ .primary-toolbar .entry:focus, .header-bar .entry:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2);
+ background-clip: padding-box; }
+ .primary-toolbar .entry:focus.image, .header-bar .entry:focus.image {
+ color: #ffffff; }
+ .primary-toolbar .entry:insensitive, .header-bar .entry:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+ .primary-toolbar .entry:selected:focus, .header-bar .entry:selected:focus {
+ background-color: #ffffff;
+ color: #5294E2; }
+ .primary-toolbar .entry.progressbar, .header-bar .entry.progressbar {
+ border-color: #5294E2;
+ background-image: none;
+ background-color: transparent; }
+ .primary-toolbar .entry.warning, .header-bar .entry.warning {
+ color: #ffffff;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); }
+ .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #F27835); }
+ .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus {
+ background-color: #ffffff;
+ color: #F27835; }
+ .primary-toolbar .entry.error, .header-bar .entry.error {
+ color: #ffffff;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); }
+ .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus {
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #FC4138); }
+ .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus {
+ background-color: #ffffff;
+ color: #FC4138; }
+
+.primary-toolbar .button, .header-bar .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ outline-offset: -3px;
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button:backdrop, .header-bar .button:backdrop {
+ opacity: 0.7; }
+ .primary-toolbar .button:hover, .header-bar .button:hover {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar .button:active, .header-bar .button:active, .primary-toolbar .button:checked, .header-bar .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2;
+ background-clip: padding-box; }
+ .primary-toolbar .button:insensitive, .header-bar .button:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button:insensitive > GtkLabel, .header-bar .button:insensitive > GtkLabel {
+ color: inherit; }
+ .primary-toolbar .button:insensitive:active, .header-bar .button:insensitive:active, .primary-toolbar .button:insensitive:checked, .header-bar .button:insensitive:checked {
+ color: rgba(255, 255, 255, 0.75);
+ border-color: rgba(82, 148, 226, 0.65);
+ background-color: rgba(82, 148, 226, 0.65); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button, .header-bar .linked:not(.vertical):not(.path-bar) > .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:active, .header-bar .linked:not(.vertical):not(.path-bar) > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar) > .button:insensitive {
+ border-radius: 3px;
+ border-style: solid; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child), .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active), .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) {
+ box-shadow: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button, .primary-toolbar .linked:not(.vertical).path-bar > .button, .header-bar .linked:not(.vertical).path-bar > .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:checked, .primary-toolbar .linked:not(.vertical).path-bar > .button:active, .header-bar .linked:not(.vertical).path-bar > .button:active, .primary-toolbar .linked:not(.vertical).path-bar > .button:checked, .header-bar .linked:not(.vertical).path-bar > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:insensitive, .primary-toolbar .linked:not(.vertical).path-bar > .button:insensitive, .header-bar .linked:not(.vertical).path-bar > .button:insensitive {
+ color: rgba(207, 218, 231, 0.4); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button + .button, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button + .button, .primary-toolbar .linked:not(.vertical).path-bar > .button + .button, .header-bar .linked:not(.vertical).path-bar > .button + .button {
+ border-left-style: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical):not(.path-bar).stack-switcher > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .header-bar .linked:not(.vertical).path-bar > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error + .entry.warning {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.warning:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child), .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.path-bar) > .entry + .entry.error:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + .button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, .primary-toolbar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.path-bar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > .button:checked + .entry, .header-bar .linked:not(.vertical):not(.path-bar) > .button:checked + .entry {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .button.suggested-action, .header-bar .button.suggested-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ .primary-toolbar .button.suggested-action.flat, .header-bar .button.suggested-action.flat, .primary-toolbar .suggested-action.sidebar-button.button, .header-bar .suggested-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4;
+ outline-color: rgba(77, 173, 212, 0.3); }
+ .primary-toolbar .button.suggested-action:hover, .header-bar .button.suggested-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ .primary-toolbar .button.suggested-action:active, .header-bar .button.suggested-action:active, .primary-toolbar .button.suggested-action:checked, .header-bar .button.suggested-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ .primary-toolbar .button.suggested-action.flat:insensitive, .header-bar .button.suggested-action.flat:insensitive, .primary-toolbar .suggested-action.sidebar-button.button:insensitive, .header-bar .suggested-action.sidebar-button.button:insensitive, .primary-toolbar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button.suggested-action.flat:insensitive > GtkLabel, .header-bar .button.suggested-action.flat:insensitive > GtkLabel, .primary-toolbar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .suggested-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.suggested-action:insensitive > GtkLabel, .header-bar .button.suggested-action:insensitive > GtkLabel {
+ color: inherit; }
+
+.primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop, .primary-toolbar .button.suggested-action:backdrop, .header-bar .button.suggested-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar .button.destructive-action, .header-bar .button.destructive-action {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ .primary-toolbar .button.destructive-action.flat, .header-bar .button.destructive-action.flat, .primary-toolbar .destructive-action.sidebar-button.button, .header-bar .destructive-action.sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50;
+ outline-color: rgba(240, 74, 80, 0.3); }
+ .primary-toolbar .button.destructive-action:hover, .header-bar .button.destructive-action:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ .primary-toolbar .button.destructive-action:active, .header-bar .button.destructive-action:active, .primary-toolbar .button.destructive-action:checked, .header-bar .button.destructive-action:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ .primary-toolbar .button.destructive-action.flat:insensitive, .header-bar .button.destructive-action.flat:insensitive, .primary-toolbar .destructive-action.sidebar-button.button:insensitive, .header-bar .destructive-action.sidebar-button.button:insensitive, .primary-toolbar .button.destructive-action:insensitive, .header-bar .button.destructive-action:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar .button.destructive-action.flat:insensitive > GtkLabel, .header-bar .button.destructive-action.flat:insensitive > GtkLabel, .primary-toolbar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .header-bar .destructive-action.sidebar-button.button:insensitive > GtkLabel, .primary-toolbar .button.destructive-action:insensitive > GtkLabel, .header-bar .button.destructive-action:insensitive > GtkLabel {
+ color: inherit; }
+
+.primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop, .primary-toolbar .button.destructive-action:backdrop, .header-bar .button.destructive-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar .spinbutton:focus .button, .header-bar .spinbutton:focus .button {
+ color: #ffffff; }
+ .primary-toolbar .spinbutton:focus .button:hover, .header-bar .spinbutton:focus .button:hover {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent; }
+ .primary-toolbar .spinbutton:focus .button:insensitive, .header-bar .spinbutton:focus .button:insensitive {
+ color: rgba(255, 255, 255, 0.4); }
+
+.primary-toolbar .spinbutton .button, .header-bar .spinbutton .button {
+ color: rgba(207, 218, 231, 0.8); }
+ .primary-toolbar .spinbutton .button:hover, .header-bar .spinbutton .button:hover {
+ background-color: rgba(207, 218, 231, 0.05);
+ border-color: transparent; }
+ .primary-toolbar .spinbutton .button:insensitive, .header-bar .spinbutton .button:insensitive {
+ color: rgba(207, 218, 231, 0.5); }
+ .primary-toolbar .spinbutton .button:active, .header-bar .spinbutton .button:active {
+ background-color: rgba(0, 0, 0, 0.1); }
+
+.primary-toolbar GtkComboBox:insensitive, .header-bar GtkComboBox:insensitive {
+ color: rgba(207, 218, 231, 0.2); }
+
+.primary-toolbar GtkComboBox.combobox-entry .button, .header-bar GtkComboBox.combobox-entry .button {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .primary-toolbar GtkComboBox.combobox-entry .button.image, .header-bar GtkComboBox.combobox-entry .button.image, .primary-toolbar GtkComboBox.combobox-entry .button.image:hover, .header-bar GtkComboBox.combobox-entry .button.image:hover {
+ color: inherit; }
+ .primary-toolbar GtkComboBox.combobox-entry .button:hover, .header-bar GtkComboBox.combobox-entry .button:hover {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2);
+ box-shadow: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, .header-bar GtkComboBox.combobox-entry .button:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr), .header-bar GtkComboBox.combobox-entry .entry:dir(ltr) {
+ border-right-style: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .entry:dir(ltr):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(ltr):focus {
+ box-shadow: none; }
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl), .header-bar GtkComboBox.combobox-entry .entry:dir(rtl) {
+ border-left-style: none; }
+ .primary-toolbar GtkComboBox.combobox-entry .entry:dir(rtl):focus, .header-bar GtkComboBox.combobox-entry .entry:dir(rtl):focus {
+ box-shadow: none; }
+
+.primary-toolbar GtkSwitch:backdrop, .header-bar GtkSwitch:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar GtkProgressBar.trough, .header-bar GtkProgressBar.trough, .primary-toolbar .level-bar.trough, .header-bar .level-bar.trough {
+ background-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar GtkProgressBar:backdrop, .header-bar GtkProgressBar:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar .scale:backdrop, .header-bar .scale:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar .scale.trough, .header-bar .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.37)); }
+ .primary-toolbar .scale.trough:insensitive, .header-bar .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(21, 23, 28, 0.27)); }
+
+.primary-toolbar .scale.slider, .header-bar .scale.slider {
+ background-image: linear-gradient(to bottom, #454c5c);
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar .scale.slider:hover, .header-bar .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #50586b);
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar .scale.slider:active, .header-bar .scale.slider:active {
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-color: #5294E2; }
+ .primary-toolbar .scale.slider:insensitive, .header-bar .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, rgba(63, 69, 84, 0.991));
+ border-color: rgba(21, 23, 28, 0.67); }
+
+.path-bar .button {
+ padding: 5px 10px; }
+ .path-bar .button:first-child {
+ padding-left: 10px; }
+ .path-bar .button:last-child {
+ padding-right: 10px; }
+ .path-bar .button:only-child {
+ padding-left: 14px;
+ padding-right: 14px; }
+ .path-bar .button GtkLabel:last-child {
+ padding-left: 4px; }
+ .path-bar .button GtkLabel:first-child {
+ padding-right: 4px; }
+ .path-bar .button GtkLabel:only-child, .path-bar .button GtkLabel {
+ padding-right: 0;
+ padding-left: 0; }
+ .path-bar .button GtkImage {
+ padding-top: 2px;
+ padding-bottom: 1px; }
+
+GtkTreeView.view {
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ -GtkTreeView-expander-size: 16;
+ border-left-color: rgba(92, 97, 108, 0.15);
+ border-top-color: rgba(0, 0, 0, 0.1); }
+ GtkTreeView.view:selected {
+ border-radius: 0;
+ border-left-color: #a9caf1;
+ border-top-color: rgba(92, 97, 108, 0.1); }
+ GtkTreeView.view:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ GtkTreeView.view:insensitive:selected {
+ color: #97bfee; }
+ GtkTreeView.view.dnd {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: #577ba7; }
+ GtkTreeView.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: #aeb0b6; }
+ GtkTreeView.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ GtkTreeView.view.expander:hover {
+ color: #5c616c; }
+ GtkTreeView.view.expander:selected {
+ color: #cbdff6; }
+ GtkTreeView.view.expander:selected:hover {
+ color: #ffffff; }
+ GtkTreeView.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ GtkTreeView.view.progressbar {
+ color: #ffffff;
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GtkTreeView.view.progressbar:selected {
+ color: #5294E2;
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #ffffff); }
+ GtkTreeView.view.trough, GtkTreeView.view.trough:selected {
+ color: #5c616c;
+ background-image: linear-gradient(to bottom, #cfd6e6);
+ border-radius: 3px;
+ border-width: 0; }
+
+column-header .button {
+ color: #7d8189;
+ background-color: #ffffff; }
+ column-header .button:hover {
+ color: #5294E2;
+ box-shadow: none;
+ transition: none; }
+ column-header .button:active {
+ color: #5c616c;
+ transition: none; }
+
+column-header:last-child .button, column-header:last-child.button {
+ border-right-style: none;
+ border-image: none; }
+
+column-header.button.dnd, column-header .button.dnd, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover {
+ transition: none;
+ color: #5294E2;
+ box-shadow: inset 1px 1px 0 1px #5294E2, inset -1px 0 0 1px #5294E2, inset 1px 1px #ffffff, inset -1px 0 #ffffff; }
+
+column-header .button, column-header .button:hover, column-header .button:active {
+ padding: 3px 6px;
+ background-image: none;
+ border-style: none solid none none;
+ border-radius: 0;
+ border-image: linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, transparent 80%) 0 1 0 0/0 1px 0 0 stretch; }
+ column-header .button:active, column-header .button:hover {
+ background-color: #ffffff; }
+ column-header .button:active:hover {
+ color: #5c616c; }
+ column-header .button:insensitive {
+ border-color: #F5F6F7;
+ background-image: none; }
+
+.menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0px;
+ background-color: #2f343f;
+ color: rgba(207, 218, 231, 0.8); }
+ .menubar:backdrop {
+ color: rgba(207, 218, 231, 0.5); }
+ .menubar > .menuitem {
+ padding: 6px 8px;
+ border: solid transparent;
+ border-width: 0; }
+ .menubar > .menuitem:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .menubar > .menuitem:insensitive {
+ color: rgba(207, 218, 231, 0.2);
+ border-color: transparent; }
+
+.menu {
+ margin: 4px;
+ padding: 0;
+ border-radius: 0;
+ background-color: #ffffff;
+ border: 1px solid #dcdfe3; }
+ .csd .menu {
+ padding: 4px 0px;
+ border-radius: 2px;
+ border: none; }
+ .menu .menuitem {
+ padding: 5px; }
+ .menu .menuitem:hover {
+ color: #5c616c;
+ background-color: rgba(0, 0, 0, 0.04);
+ border: solid rgba(0, 0, 0, 0.08);
+ border-width: 1px 0 1px 0; }
+ .menu .menuitem:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ .menu .menuitem.separator {
+ color: rgba(255, 255, 255, 0); }
+ .menu .menuitem.arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ .menu .menuitem.arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ .menu.button {
+ border-style: none;
+ border-radius: 0; }
+ .menu.button.top {
+ border-bottom: 1px solid #efeff0; }
+ .menu.button.bottom {
+ border-top: 1px solid #efeff0; }
+ .menu.button:hover {
+ background-color: #efeff0; }
+ .menu.button:insensitive {
+ color: transparent;
+ background-color: transparent;
+ border-color: transparent; }
+
+.csd .popup {
+ border-radius: 2px; }
+
+.menuitem .accelerator {
+ color: alpha(currentColor,0.55); }
+
+.popover {
+ padding: 2px;
+ border: 1px solid #cdd2d7;
+ border-radius: 3px;
+ background-clip: border-box;
+ background-color: #ffffff;
+ box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); }
+ .popover .separator, .popover .sidebar .view.separator, .sidebar .popover .view.separator {
+ color: rgba(255, 255, 255, 0); }
+ .popover > .list,
+ .popover > .view,
+ .popover > .toolbar,
+ .popover > .inline-toolbar,
+ .popover.osd > .toolbar,
+ .popover.osd > .inline-toolbar {
+ border-style: none;
+ background-color: transparent; }
+
+.entry.cursor-handle,
+.cursor-handle {
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border-style: none; }
+ .entry.cursor-handle.top,
+ .cursor-handle.top {
+ -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+ .entry.cursor-handle.bottom,
+ .cursor-handle.bottom {
+ -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+.notebook {
+ padding: 0;
+ background-color: #ffffff;
+ -GtkNotebook-initial-gap: 4;
+ -GtkNotebook-arrow-spacing: 5;
+ -GtkNotebook-tab-curvature: 0;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkNotebook-has-tab-gap: false;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 0;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .notebook.frame {
+ border: 1px solid #dcdfe3; }
+ .notebook.frame.top {
+ border-top-width: 0; }
+ .notebook.frame.bottom {
+ border-bottom-width: 0; }
+ .notebook.frame.right {
+ border-right-width: 0; }
+ .notebook.frame.left {
+ border-left-width: 0; }
+ .notebook.header {
+ background-color: #F5F6F7; }
+ .notebook.header.frame {
+ border: 0px solid #dcdfe3; }
+ .notebook.header.frame.top {
+ border-bottom-width: 0; }
+ .notebook.header.frame.bottom {
+ border-top-width: 0; }
+ .notebook.header.frame.right {
+ border-left-width: 0; }
+ .notebook.header.frame.left {
+ border-right-width: 0; }
+ .notebook.header.top {
+ box-shadow: inset 0 -1px #dcdfe3; }
+ .notebook.header.bottom {
+ box-shadow: inset 0 1px #dcdfe3; }
+ .notebook.header.right {
+ box-shadow: inset 1px 0 #dcdfe3; }
+ .notebook.header.left {
+ box-shadow: inset -1px 0 #dcdfe3; }
+ .notebook tab {
+ border-width: 0;
+ border-style: solid;
+ border-color: transparent;
+ background-color: transparent;
+ outline-color: transparent;
+ outline-offset: 0; }
+ .notebook tab.top, .notebook tab.bottom {
+ padding: 4px 15px; }
+ .notebook tab.left, .notebook tab.right {
+ padding: 4px 15px; }
+ .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
+ padding-left: 12px;
+ padding-right: 12px; }
+ .notebook tab.reorderable-page.top, .notebook tab.top {
+ padding-top: 6px;
+ border-radius: 3.5px 2px 0 0;
+ border-width: 0;
+ border-top-width: 2px;
+ border-color: transparent;
+ background-color: rgba(255, 255, 255, 0); }
+ .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page, .notebook tab.top:hover, .notebook tab.top.prelight-page {
+ background-color: rgba(255, 255, 255, 0.5);
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page, .notebook tab.reorderable-page.top.active-page:hover, .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top.active-page:hover {
+ background-color: #ffffff;
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #ffffff, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.bottom, .notebook tab.bottom {
+ padding-bottom: 6px;
+ border-radius: 0 0 2px 3.5px;
+ border-width: 0;
+ border-bottom-width: 2px;
+ border-color: transparent;
+ background-color: rgba(255, 255, 255, 0); }
+ .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page, .notebook tab.bottom:hover, .notebook tab.bottom.prelight-page {
+ background-color: rgba(255, 255, 255, 0.5);
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page, .notebook tab.reorderable-page.bottom.active-page:hover, .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom.active-page:hover {
+ background-color: #ffffff;
+ box-shadow: inset 0 -1px #ffffff, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.right, .notebook tab.right {
+ padding-right: 17px;
+ border-radius: 0 3.5px 3.5px 0;
+ border-width: 0;
+ border-right-width: 2px;
+ border-color: transparent;
+ background-color: rgba(255, 255, 255, 0); }
+ .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page, .notebook tab.right:hover, .notebook tab.right.prelight-page {
+ background-color: rgba(255, 255, 255, 0.5);
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page, .notebook tab.reorderable-page.right.active-page:hover, .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right.active-page:hover {
+ background-color: #ffffff;
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #ffffff, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.left, .notebook tab.left {
+ padding-left: 17px;
+ border-radius: 3.5px 0 0 3.5px;
+ border-width: 0;
+ border-left-width: 2px;
+ border-color: transparent;
+ background-color: rgba(255, 255, 255, 0); }
+ .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page, .notebook tab.left:hover, .notebook tab.left.prelight-page {
+ background-color: rgba(255, 255, 255, 0.5);
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+ .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page, .notebook tab.reorderable-page.left.active-page:hover, .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left.active-page:hover {
+ background-color: #ffffff;
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #ffffff; }
+ .notebook tab GtkLabel {
+ padding: 0 2px;
+ color: rgba(92, 97, 108, 0.55); }
+ .notebook tab .prelight-page GtkLabel, .notebook tab GtkLabel.prelight-page {
+ color: rgba(92, 97, 108, 0.775); }
+ .notebook tab .active-page GtkLabel, .notebook tab GtkLabel.active-page {
+ color: #5c616c; }
+ .notebook tab .button {
+ padding: 0;
+ color: #92959d; }
+ .notebook tab .button:hover {
+ color: #ff4d4d; }
+ .notebook tab .button:active {
+ color: #5294E2; }
+ .notebook tab .button > GtkImage {
+ padding: 2px; }
+ .notebook.arrow {
+ color: rgba(92, 97, 108, 0.55); }
+ .notebook.arrow:hover {
+ color: rgba(92, 97, 108, 0.775); }
+ .notebook.arrow:active {
+ color: #5c616c; }
+ .notebook.arrow:insensitive {
+ color: rgba(92, 97, 108, 0.25); }
+
+.scrollbar {
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-border: 0;
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false;
+ -GtkScrollbar-min-slider-length: 42;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-under-steppers: 1; }
+ .scrollbar .button {
+ border: none; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ opacity: 0.4;
+ -GtkRange-slider-width: 6px; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
+ margin: 0;
+ background-color: #8a8e96;
+ border: 1px solid rgba(255, 255, 255, 0.6);
+ background-clip: padding-box; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
+ border-style: none;
+ background-color: transparent; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider {
+ margin-top: 2px;
+ margin-bottom: 2px; }
+ .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
+ margin-left: 2px;
+ margin-right: 2px; }
+ .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
+ opacity: 0.99; }
+ .scrollbar .trough {
+ background-color: #fcfcfc;
+ border: 1px none #dcdfe3; }
+ .scrollbar .slider {
+ background-color: #b8babf; }
+ .scrollbar .slider:hover {
+ background-color: #c7c9cd; }
+ .scrollbar .slider:prelight:active, .scrollbar .slider:active {
+ background-color: #5294E2; }
+ .scrollbar .slider:insensitive {
+ background-color: transparent; }
+ .scrollbar .slider {
+ border-radius: 100px;
+ margin: 3px; }
+ .scrollbar.fine-tune .slider {
+ margin: 4px; }
+ .scrollbar.vertical .slider {
+ margin-left: 4px; }
+ .scrollbar.vertical .slider:dir(rtl) {
+ margin-left: 3px;
+ margin-right: 4px; }
+ .scrollbar.vertical.fine-tune .slider {
+ margin-left: 5px; }
+ .scrollbar.vertical.fine-tune .slider:dir(rtl) {
+ margin-left: 4px;
+ margin-right: 5px; }
+ .scrollbar.vertical .trough {
+ border-left-style: solid; }
+ .scrollbar.vertical .trough:dir(rtl) {
+ border-left-style: none;
+ border-right-style: solid; }
+ .scrollbar.horizontal .slider {
+ margin-top: 4px; }
+ .scrollbar.horizontal.fine-tune .slider {
+ margin-top: 5px; }
+ .scrollbar.horizontal .trough {
+ border-top-style: solid; }
+
+.scrollbars-junction,
+.scrollbars-junction.frame {
+ border-color: transparent;
+ border-image: linear-gradient(to bottom, #dcdfe3 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #fcfcfc; }
+ .scrollbars-junction:dir(rtl),
+ .scrollbars-junction.frame:dir(rtl) {
+ border-image-slice: 0 1 0 0; }
+
+GtkSwitch {
+ font: 1;
+ -GtkSwitch-slider-width: 52;
+ -GtkSwitch-slider-height: 24;
+ outline-color: transparent; }
+ GtkSwitch.trough, GtkSwitch.slider {
+ background-size: 52px 24px;
+ background-repeat: no-repeat;
+ background-position: right center;
+ color: transparent;
+ border-color: transparent;
+ border-image: none;
+ border-style: none;
+ box-shadow: none; }
+ GtkSwitch.trough:dir(rtl), GtkSwitch.slider:dir(rtl) {
+ background-position: left center; }
+
+GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); }
+
+.list-row:selected GtkSwitch.trough,
+GtkInfoBar GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
+
+.header-bar GtkSwitch.trough,
+.primary-toolbar GtkSwitch.trough {
+ background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
+
+GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); }
+
+.list-row:selected GtkSwitch.trough:active,
+GtkInfoBar GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:active,
+.primary-toolbar GtkSwitch.trough:active {
+ background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
+
+GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); }
+
+.list-row:selected GtkSwitch.trough:insensitive,
+GtkInfoBar GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:insensitive,
+.primary-toolbar GtkSwitch.trough:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
+
+GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); }
+
+.list-row:selected GtkSwitch.trough:active:insensitive,
+GtkInfoBar GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
+
+.header-bar GtkSwitch.trough:active:insensitive,
+.primary-toolbar GtkSwitch.trough:active:insensitive {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
+
+.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check,
+GtkFileChooserDialog .dialog-vbox > .frame .check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+
+GtkTreeView.view.check:selected,
+.list-row:selected .check,
+GtkInfoBar .check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
+
+.check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:insensitive:selected,
+.list-row:selected .check:insensitive,
+GtkInfoBar .check:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
+
+.check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent,
+GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+
+GtkTreeView.view.check:inconsistent:selected,
+.list-row:selected .check:inconsistent,
+GtkInfoBar .check:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
+
+.check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:inconsistent:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:inconsistent:insensitive:selected,
+.list-row:selected .check:inconsistent:insensitive,
+GtkInfoBar .check:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
+
+.check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked,
+GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+
+GtkTreeView.view.check:checked:selected,
+.list-row:selected .check:checked,
+GtkInfoBar .check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
+
+.check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .check:checked:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.check:checked:insensitive:selected,
+.list-row:selected .check:checked:insensitive,
+GtkInfoBar .check:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
+
+.radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio,
+GtkFileChooserDialog .dialog-vbox > .frame .radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+
+GtkTreeView.view.radio:selected,
+.list-row:selected .radio,
+GtkInfoBar .radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
+
+.radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:insensitive:selected,
+.list-row:selected .radio:insensitive,
+GtkInfoBar .radio:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
+
+.radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+
+GtkTreeView.view.radio:inconsistent:selected,
+.list-row:selected .radio:inconsistent,
+GtkInfoBar .radio:inconsistent {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
+
+.radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:inconsistent:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:inconsistent:insensitive:selected,
+.list-row:selected .radio:inconsistent:insensitive,
+GtkInfoBar .radio:inconsistent:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
+
+.radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+
+GtkTreeView.view.radio:checked:selected,
+.list-row:selected .radio:checked,
+GtkInfoBar .radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
+
+.radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .radio:checked:insensitive,
+GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+
+GtkTreeView.view.radio:checked:insensitive:selected,
+.list-row:selected .radio:checked:insensitive,
+GtkInfoBar .radio:checked:insensitive {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
+
+.view.content-view.check:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
+ background-color: transparent; }
+
+.view.content-view.check:checked:not(.list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
+ background-color: transparent; }
+
+GtkCheckButton.text-button, GtkRadioButton.text-button {
+ padding: 1px 2px 4px;
+ outline-offset: 0; }
+ GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
+ color: rgba(92, 97, 108, 0.55); }
+
+.scale {
+ -GtkScale-slider-length: 15;
+ -GtkRange-slider-width: 15;
+ -GtkRange-trough-border: 0;
+ outline-offset: -1px;
+ outline-radius: 2px;
+ color: alpha(currentColor,0.7); }
+ .scale.trough {
+ margin: 5px; }
+ .scale.fine-tune.trough {
+ border-radius: 5px;
+ margin: 3px; }
+ .scale.slider {
+ background-clip: border-box;
+ background-image: linear-gradient(to bottom, #fbfbfc);
+ border: 1px solid rgba(123, 142, 186, 0.5);
+ border-radius: 50%;
+ box-shadow: none; }
+ .scale.slider:hover {
+ background-image: linear-gradient(to bottom, white);
+ border-color: rgba(123, 142, 186, 0.5); }
+ .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, #fbfbfb);
+ border-color: rgba(123, 142, 186, 0.3); }
+ .scale.slider:active {
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-color: #5294E2; }
+ .osd .scale.slider {
+ background-image: linear-gradient(to bottom, rgba(53, 57, 69, 0.95));
+ border-color: #5294E2; }
+ .osd .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .osd .scale.slider:active {
+ background-image: linear-gradient(to bottom, #2679db);
+ border-color: #2679db; }
+ .list-row:selected .scale.slider,
+ GtkInfoBar .scale.slider {
+ background-image: linear-gradient(to bottom, #ffffff);
+ border-color: #ffffff; }
+ .list-row:selected .scale.slider:hover,
+ GtkInfoBar .scale.slider:hover {
+ background-image: linear-gradient(to bottom, #e5effb);
+ border-color: #e5effb; }
+ .list-row:selected .scale.slider:active,
+ GtkInfoBar .scale.slider:active {
+ background-image: linear-gradient(to bottom, #a9caf1);
+ border-color: #a9caf1; }
+ .list-row:selected .scale.slider:insensitive,
+ GtkInfoBar .scale.slider:insensitive {
+ background-image: linear-gradient(to bottom, #b1cff2);
+ border-color: #b1cff2; }
+ .scale.trough {
+ border: none;
+ border-radius: 2.5px;
+ background-image: linear-gradient(to bottom, #cfd6e6); }
+ .scale.trough.highlight {
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .scale.trough.highlight:insensitive {
+ background-image: linear-gradient(to bottom, rgba(82, 148, 226, 0.55)); }
+ .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(207, 214, 230, 0.55)); }
+ .osd .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(69, 74, 89, 0.95));
+ outline-color: rgba(186, 195, 207, 0.2); }
+ .osd .scale.trough.highlight {
+ background-image: none;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .list-row:selected .scale.trough,
+ GtkInfoBar .scale.trough {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .list-row:selected .scale.trough.highlight,
+ GtkInfoBar .scale.trough.highlight {
+ background-image: linear-gradient(to bottom, #ffffff); }
+ .list-row:selected .scale.trough.highlight:insensitive,
+ GtkInfoBar .scale.trough.highlight:insensitive {
+ background-image: linear-gradient(to bottom, #b1cff2); }
+ .list-row:selected .scale.trough:insensitive,
+ GtkInfoBar .scale.trough:insensitive {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
+
+GtkProgressBar {
+ padding: 0;
+ font-size: smaller;
+ color: rgba(92, 97, 108, 0.7); }
+ GtkProgressBar.osd {
+ -GtkProgressBar-xspacing: 0;
+ -GtkProgressBar-yspacing: 0;
+ -GtkProgressBar-min-horizontal-bar-height: 3; }
+
+.progressbar {
+ background-color: #5294E2;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none; }
+ .progressbar.osd {
+ background-color: #5294E2; }
+ .list-row:selected .progressbar,
+ GtkInfoBar .progressbar {
+ background-color: #ffffff; }
+
+.osd .scale.progressbar {
+ background-color: #5294E2; }
+
+GtkProgressBar.trough, .level-bar.trough {
+ border: none;
+ border-radius: 3px;
+ background-color: #cfd6e6; }
+ GtkProgressBar.trough.osd, .osd.level-bar.trough {
+ border-style: none;
+ background-color: transparent;
+ box-shadow: none; }
+ .list-row:selected GtkProgressBar.trough, .list-row:selected .level-bar.trough,
+ GtkInfoBar GtkProgressBar.trough,
+ GtkInfoBar .level-bar.trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+
+GtkLevelBar {
+ -GtkLevelBar-min-block-width: 34;
+ -GtkLevelBar-min-block-height: 3; }
+ GtkLevelBar.vertical {
+ -GtkLevelBar-min-block-width: 3;
+ -GtkLevelBar-min-block-height: 34; }
+
+.level-bar.trough {
+ padding: 3px;
+ border-radius: 4px; }
+
+.level-bar.fill-block {
+ border: 1px solid #5294E2;
+ background-color: #5294E2;
+ border-radius: 2px; }
+ .level-bar.fill-block.indicator-discrete.horizontal {
+ margin: 0 1px; }
+ .level-bar.fill-block.indicator-discrete.vertical {
+ margin: 1px 0; }
+ .level-bar.fill-block.level-high {
+ border-color: #73d216;
+ background-color: #73d216; }
+ .level-bar.fill-block.level-low {
+ border-color: #F27835;
+ background-color: #F27835; }
+ .level-bar.fill-block.empty-fill-block {
+ background-color: rgba(92, 97, 108, 0.2);
+ border-color: rgba(92, 97, 108, 0.2); }
+
+.frame {
+ border: 1px solid #dcdfe3;
+ padding: 0; }
+ .frame.flat {
+ border-style: none; }
+ .frame.action-bar {
+ padding: 6px;
+ border-width: 1px 0 0; }
+
+GtkScrolledWindow GtkViewport.frame {
+ border-style: none; }
+
+.separator, .sidebar.separator, .sidebar .view.separator {
+ color: rgba(0, 0, 0, 0.1); }
+ GtkFileChooserButton .separator, GtkFileChooserButton .sidebar.separator, GtkFileChooserButton .sidebar .view.separator, .sidebar GtkFileChooserButton .view.separator,
+ GtkFontButton .separator,
+ GtkFontButton .sidebar.separator,
+ GtkFontButton .sidebar .view.separator, .sidebar
+ GtkFontButton .view.separator,
+ GtkFileChooserButton .separator.vertical,
+ GtkFileChooserButton .sidebar .vertical.view.separator, .sidebar
+ GtkFileChooserButton .vertical.view.separator,
+ GtkFontButton .separator.vertical,
+ GtkFontButton .sidebar .vertical.view.separator, .sidebar
+ GtkFontButton .vertical.view.separator {
+ -GtkWidget-wide-separators: true; }
+
+.list {
+ background-color: #ffffff;
+ border-color: #dcdfe3; }
+
+.list-row,
+.grid-child {
+ padding: 2px; }
+
+.list-row.activatable:hover, GtkPlacesSidebar.sidebar .has-open-popup {
+ background-color: rgba(0, 0, 0, 0.05); }
+
+.list-row.activatable:active {
+ color: #5c616c; }
+
+.list-row.activatable:selected:active {
+ color: #ffffff; }
+
+.list-row.activatable:selected:hover, GtkPlacesSidebar.sidebar .has-open-popup:selected {
+ background-color: #4a85cb; }
+
+.list-row.activatable:selected:insensitive {
+ color: rgba(255, 255, 255, 0.7);
+ background-color: rgba(82, 148, 226, 0.7); }
+ .list-row.activatable:selected:insensitive .label {
+ color: inherit; }
+
+.list-row, list-row.activatable {
+ transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ .list-row:hover, list-row.activatable:hover {
+ transition: none; }
+
+.app-notification,
+.app-notification.frame {
+ padding: 10px;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: border-box;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-color: rgba(31, 33, 40, 0.95); }
+ .app-notification .button,
+ .app-notification.frame .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .app-notification .button.flat, .app-notification .sidebar-button.button,
+ .app-notification.frame .button.flat,
+ .app-notification.frame .sidebar-button.button {
+ border-color: rgba(82, 148, 226, 0); }
+ .app-notification .button:hover,
+ .app-notification.frame .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .app-notification .button:active, .app-notification .button:checked,
+ .app-notification.frame .button:active,
+ .app-notification.frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2;
+ background-clip: padding-box; }
+ .app-notification .button:insensitive,
+ .app-notification.frame .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ .expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ .expander:hover {
+ color: #aaaeb7; }
+ .expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+GtkCalendar {
+ color: #5c616c;
+ border: 1px solid #dcdfe3;
+ border-radius: 3px;
+ padding: 2px; }
+ GtkCalendar:selected {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 1.5px; }
+ GtkCalendar.header {
+ color: #5c616c;
+ border: none;
+ border-radius: 0; }
+ GtkCalendar.button, GtkCalendar.button:focus {
+ color: rgba(92, 97, 108, 0.45);
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+ GtkCalendar.button:hover, GtkCalendar.button:focus:hover {
+ color: #5c616c; }
+ GtkCalendar.button:insensitive, GtkCalendar.button:focus:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: transparent;
+ background-image: none; }
+ GtkCalendar:inconsistent {
+ color: alpha(currentColor,0.55); }
+ GtkCalendar.highlight {
+ color: #5c616c; }
+
+.message-dialog .dialog-action-area .button {
+ padding: 8px; }
+
+.message-dialog {
+ -GtkDialog-button-spacing: 0; }
+ .message-dialog .titlebar {
+ background-color: rgba(47, 52, 63, 0.97);
+ border-bottom: 1px solid rgba(32, 35, 43, 0.97); }
+ .message-dialog.csd.background {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: none; }
+ .message-dialog.csd .dialog-action-area .button {
+ padding: 8px;
+ border-radius: 0; }
+ .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive {
+ border-right-style: none;
+ border-bottom-style: none; }
+ .message-dialog.csd .dialog-action-area .button:last-child {
+ border-bottom-right-radius: 3px; }
+ .message-dialog.csd .dialog-action-area .button:first-child {
+ border-left-style: none;
+ border-bottom-left-radius: 3px; }
+
+GtkFileChooserDialog .search-bar {
+ background-color: #F5F6F7;
+ border-color: #dcdfe3;
+ box-shadow: none; }
+
+GtkFileChooserDialog .dialog-action-box {
+ border-top: 1px solid #dcdfe3; }
+
+.sidebar, .sidebar .view {
+ border: none;
+ background-color: #fbfbfc; }
+
+GtkSidebarRow.list-row {
+ padding: 0px; }
+
+GtkSidebarRow .sidebar-revealer {
+ padding: 3px 14px 3px 12px; }
+
+GtkSidebarRow .sidebar-icon:dir(ltr) {
+ padding-right: 8px; }
+
+GtkSidebarRow .sidebar-icon:dir(rtl) {
+ padding-left: 8px; }
+
+GtkSidebarRow .sidebar-label:dir(ltr) {
+ padding-right: 2px; }
+
+GtkSidebarRow .sidebar-label:dir(rtl) {
+ padding-left: 2px; }
+
+GtkPlacesSidebar.sidebar .sidebar-placeholder-row {
+ border: solid 1px #5294E2; }
+
+GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
+ background-color: #d9dde0; }
+
+GtkPlacesSidebar.sidebar .list-row.activatable {
+ color: rgba(92, 97, 108, 0.8);
+ border-width: 0;
+ border-style: solid; }
+
+.sidebar-button.button {
+ outline-radius: 50%;
+ border-radius: 50%; }
+ .sidebar-button.button.image-button, .header-bar .sidebar-button.button.titlebutton,
+ .titlebar .sidebar-button.button.titlebutton {
+ padding: 3px; }
+ .sidebar-button.button:not(:hover):not(:active) > GtkImage {
+ opacity: 0.5; }
+
+.sidebar-item {
+ padding: 10px 4px; }
+ .sidebar-item > GtkLabel {
+ padding-left: 6px;
+ padding-right: 6px; }
+ .sidebar-item.needs-attention > GtkLabel {
+ background-size: 6px 6px, 0 0; }
+
+GtkPlacesView .server-list-button > GtkImage {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(0turn); }
+
+GtkPlacesView .server-list-button:checked > GtkImage {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(-0.5turn); }
+
+GtkPlacesView .list-row.activatable:hover, GtkPlacesView GtkPlacesSidebar.sidebar .has-open-popup, GtkPlacesSidebar.sidebar GtkPlacesView .has-open-popup {
+ background-color: transparent; }
+
+GtkPaned {
+ -GtkPaned-handle-size: 1;
+ -gtk-icon-source: none;
+ margin: 0 8px 8px 0; }
+ GtkPaned:dir(rtl) {
+ margin-right: 0;
+ margin-left: 8px; }
+ GtkPaned .pane-separator {
+ background-color: #dcdfe3; }
+
+GtkPaned.wide {
+ -GtkPaned-handle-size: 5;
+ margin: 0; }
+ GtkPaned.wide .pane-separator {
+ background-color: transparent;
+ border-style: none solid;
+ border-color: #dcdfe3;
+ border-width: 1px; }
+ GtkPaned.wide.vertical .pane-separator {
+ border-style: solid none; }
+
+GtkInfoBar {
+ border-style: none; }
+
+.info,
+.question,
+.warning,
+.error,
+GtkInfoBar {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.list-row:selected .button, GtkInfoBar .button {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.5); }
+ .list-row:selected .flat.button, .list-row:selected .sidebar-button.button, GtkInfoBar .flat.button, GtkInfoBar .sidebar-button.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+ .list-row:selected .button:hover, GtkInfoBar .button:hover {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.8); }
+ .list-row:selected .button:active, GtkInfoBar .button:active, .list-row:selected .button:active:hover, GtkInfoBar .button:active:hover, .list-row:selected .button:checked, GtkInfoBar .button:checked {
+ color: #5294E2;
+ outline-color: rgba(82, 148, 226, 0.3);
+ background-color: #ffffff;
+ border-color: #ffffff; }
+ .list-row:selected .button:insensitive, GtkInfoBar .button:insensitive {
+ color: rgba(255, 255, 255, 0.4);
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.2); }
+ .list-row:selected .button:insensitive:active, GtkInfoBar .button:insensitive:active, .list-row:selected .button:insensitive:checked, GtkInfoBar .button:insensitive:checked {
+ color: rgba(82, 148, 226, 0.4);
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.2); }
+
+.tooltip {
+ color: #BAC3CF;
+ border-radius: 2px; }
+ .tooltip.background {
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: padding-box; }
+ .tooltip.window-frame.csd {
+ background-color: transparent; }
+
+.tooltip * {
+ padding: 4px;
+ background-color: transparent;
+ color: inherit; }
+
+:selected GtkColorSwatch {
+ box-shadow: none; }
+ :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
+ border-color: #ffffff; }
+
+GtkColorSwatch.top {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+
+GtkColorSwatch.bottom {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px; }
+
+GtkColorSwatch.left, GtkColorSwatch:first-child, GtkColorSwatch:first-child .overlay {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px; }
+
+GtkColorSwatch.right, GtkColorSwatch:last-child, GtkColorSwatch:last-child .overlay {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px; }
+
+GtkColorSwatch:only-child, GtkColorSwatch:only-child .overlay {
+ border-radius: 3px; }
+
+GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2)); }
+
+GtkColorEditor GtkColorSwatch {
+ border-radius: 3px; }
+ GtkColorEditor GtkColorSwatch:hover {
+ background-image: none; }
+
+GtkColorSwatch.color-dark {
+ color: white;
+ outline-color: rgba(0, 0, 0, 0.3); }
+
+GtkColorSwatch.color-light {
+ color: black;
+ outline-color: rgba(255, 255, 255, 0.5); }
+
+GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
+ border: 1px solid rgba(0, 0, 0, 0.15); }
+ GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
+ border-color: rgba(0, 0, 0, 0.25); }
+
+GtkColorSwatch#add-color-button {
+ border-style: solid;
+ border-width: 1px;
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ GtkColorSwatch#add-color-button:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+ GtkColorSwatch#add-color-button .overlay {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+
+GtkColorButton.button {
+ padding: 5px; }
+ GtkColorButton.button GtkColorSwatch {
+ border-radius: 0; }
+
+.content-view {
+ background-color: #ffffff; }
+ .content-view:hover {
+ -gtk-image-effect: highlight; }
+
+.scale-popup .button {
+ padding: 6px; }
+ .scale-popup .button:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+
+GtkVolumeButton.button {
+ padding: 8px; }
+
+.touch-selection,
+.context-menu {
+ font: initial; }
+
+.monospace {
+ font: Monospace; }
+
+.overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+.undershoot.top {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-top: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center top; }
+
+.undershoot.bottom {
+ background-color: transparent;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-bottom: 1px;
+ background-size: 10px 1px;
+ background-repeat: repeat-x;
+ background-origin: content-box;
+ background-position: center bottom; }
+
+.undershoot.left {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-left: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: left center; }
+
+.undershoot.right {
+ background-color: transparent;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
+ padding-right: 1px;
+ background-size: 1px 10px;
+ background-repeat: repeat-y;
+ background-origin: content-box;
+ background-position: right center; }
+
+.window-frame {
+ border-radius: 3px 3px 0 0;
+ border-width: 0px;
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.2);
+ margin: 10px; }
+ .window-frame:backdrop {
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 5px 5px 0 rgba(0, 0, 0, 0.2); }
+ .window-frame.tiled {
+ border-radius: 0; }
+ .window-frame.popup {
+ box-shadow: none;
+ border-radius: 0; }
+ .window-frame.ssd {
+ border-radius: 3px 3px 0 0;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
+ .window-frame.ssd.maximized {
+ border-radius: 0; }
+ .window-frame.csd.popup {
+ border-radius: 2px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); }
+ .window-frame.csd.tooltip {
+ border-radius: 2px;
+ box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); }
+ .window-frame.csd.message-dialog {
+ border-radius: 3px; }
+ .window-frame.solid-csd {
+ border-radius: 0;
+ margin: 1px;
+ background-color: rgba(47, 52, 63, 0.97);
+ box-shadow: none; }
+
+.header-bar.default-decoration .button.titlebutton,
+.titlebar.default-decoration .button.titlebutton {
+ padding-top: 0px;
+ padding-bottom: 0px; }
+
+.header-bar .button.titlebutton,
+.titlebar .button.titlebutton {
+ padding-left: 0px;
+ padding-right: 0px;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ background-color: rgba(47, 52, 63, 0); }
+ .header-bar .button.titlebutton:not(GtkMenuButton),
+ .titlebar .button.titlebutton:not(GtkMenuButton) {
+ padding-top: 8px;
+ padding-bottom: 8px; }
+ .header-bar .button.titlebutton:hover,
+ .titlebar .button.titlebutton:hover {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .header-bar .button.titlebutton:active, .header-bar .button.titlebutton:checked,
+ .titlebar .button.titlebutton:active,
+ .titlebar .button.titlebutton:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ .header-bar .button.titlebutton.close, .header-bar .button.titlebutton.maximize, .header-bar .button.titlebutton.minimize,
+ .titlebar .button.titlebutton.close,
+ .titlebar .button.titlebutton.maximize,
+ .titlebar .button.titlebutton.minimize {
+ color: transparent;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ border-width: 0; }
+ .header-bar .button.titlebutton.close:backdrop, .header-bar .button.titlebutton.maximize:backdrop, .header-bar .button.titlebutton.minimize:backdrop,
+ .titlebar .button.titlebutton.close:backdrop,
+ .titlebar .button.titlebutton.maximize:backdrop,
+ .titlebar .button.titlebutton.minimize:backdrop {
+ opacity: 1; }
+ .header-bar .button.titlebutton.close,
+ .titlebar .button.titlebutton.close {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
+ .header-bar .button.titlebutton.close:backdrop,
+ .titlebar .button.titlebutton.close:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.close:hover,
+ .titlebar .button.titlebutton.close:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.close:active,
+ .titlebar .button.titlebutton.close:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize,
+ .titlebar .button.titlebutton.maximize {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:backdrop,
+ .titlebar .button.titlebutton.maximize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:hover,
+ .titlebar .button.titlebutton.maximize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.maximize:active,
+ .titlebar .button.titlebutton.maximize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize,
+ .titlebar .button.titlebutton.minimize {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:backdrop,
+ .titlebar .button.titlebutton.minimize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:hover,
+ .titlebar .button.titlebutton.minimize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); }
+ .header-bar .button.titlebutton.minimize:active,
+ .titlebar .button.titlebutton.minimize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); }
+
+.view:selected, .view:selected:focus, .view:selected:hover, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .menuitem.button.flat:active, .menuitem.sidebar-button.button:active, .menuitem.button.flat:selected, .menuitem.sidebar-button.button:selected, .list-row:selected, .sidebar:selected, .sidebar .view:selected, GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected, GtkEntry.gb-command-bar-entry.entry.flat:selected:focus, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover,
+NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected,
+NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover,
+NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active {
+ background-image: none;
+ background-color: #5294E2;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3); }
+
+GeditNotebook.notebook tab.reorderable-page.top:active, GeditNotebook.notebook tab.reorderable-page.top.active-page, GeditNotebook.notebook tab.reorderable-page.top.active-page:hover, GeditNotebook.notebook tab.top:active, GeditNotebook.notebook tab.top.active-page, GeditNotebook.notebook tab.top.active-page:hover,
+ScratchMainWindow .notebook tab.reorderable-page.top:active,
+ScratchMainWindow .notebook tab.reorderable-page.top.active-page,
+ScratchMainWindow .notebook tab.reorderable-page.top.active-page:hover,
+ScratchMainWindow .notebook tab.top:active,
+ScratchMainWindow .notebook tab.top.active-page,
+ScratchMainWindow .notebook tab.top.active-page:hover,
+EphyNotebook.notebook tab.reorderable-page.top:active,
+EphyNotebook.notebook tab.reorderable-page.top.active-page,
+EphyNotebook.notebook tab.reorderable-page.top.active-page:hover,
+EphyNotebook.notebook tab.top:active,
+EphyNotebook.notebook tab.top.active-page,
+EphyNotebook.notebook tab.top.active-page:hover,
+MidoriNotebook .notebook tab.reorderable-page.top:active,
+MidoriNotebook .notebook tab.reorderable-page.top.active-page,
+MidoriNotebook .notebook tab.reorderable-page.top.active-page:hover,
+MidoriNotebook .notebook tab.top:active,
+MidoriNotebook .notebook tab.top.active-page,
+MidoriNotebook .notebook tab.top.active-page:hover,
+TerminalWindow .notebook tab.reorderable-page.top:active,
+TerminalWindow .notebook tab.reorderable-page.top.active-page,
+TerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
+TerminalWindow .notebook tab.top:active,
+TerminalWindow .notebook tab.top.active-page,
+TerminalWindow .notebook tab.top.active-page:hover,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top:active,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top.active-page:hover,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top:active,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top.active-page:hover {
+ box-shadow: inset 0 1px #dcdfe3, inset 0 -1px #dcdfe3, inset 1px 0 #dcdfe3, inset -1px 0 #dcdfe3; }
+
+TerminalWindow .notebook tab.reorderable-page.top, TerminalWindow .notebook tab.top,
+PantheonTerminalPantheonTerminalWindow .notebook tab.reorderable-page.top,
+PantheonTerminalPantheonTerminalWindow .notebook tab.top {
+ padding-top: 7px;
+ border-top-width: 3px; }
+
+TerminalWindow .notebook.header.top,
+PantheonTerminalPantheonTerminalWindow .notebook.header.top {
+ box-shadow: inset 0 1px #262a33, inset 0 -1px #dcdfe3; }
+
+GtkHTML {
+ background-color: #ffffff;
+ color: #5c616c; }
+ GtkHTML:active {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+SushiFontWidget {
+ padding: 6px 12px; }
+
+TerminalWindow .background {
+ background-color: transparent; }
+
+TerminalWindow .scrollbar.vertical .slider {
+ margin-left: 3px; }
+
+TerminalWindow .scrollbar.trough {
+ border-width: 0; }
+
+TerminalWindow .notebook tab .button {
+ color: #92959d; }
+ TerminalWindow .notebook tab .button:hover {
+ color: #5c616c;
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+
+TerminalWindow .notebook .active-page .button:hover, TerminalWindow .notebook .prelight-page .button:hover {
+ color: #ff4d4d; }
+
+TerminalWindow .notebook .active-page .button:active, TerminalWindow .notebook .prelight-page .button:active {
+ color: #5294E2; }
+
+.nautilus-canvas-item {
+ border-radius: 2px; }
+
+.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item {
+ color: #ffffff;
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
+ .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active {
+ color: #5c616c; }
+ .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected {
+ color: #ffffff; }
+
+.nautilus-canvas-item.dim-label, .nautilus-canvas-item.label.separator, .header-bar .nautilus-canvas-item.subtitle,
+.nautilus-list-dim-label {
+ color: #a9acb2; }
+ .nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.label.separator:selected, .header-bar .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.label.separator:selected:focus, .header-bar .nautilus-canvas-item.subtitle:selected:focus,
+ .nautilus-list-dim-label:selected,
+ .nautilus-list-dim-label:selected:focus {
+ color: #dceaf9; }
+
+NautilusNotebook.notebook {
+ background-color: #ffffff; }
+ NautilusNotebook.notebook tab {
+ border-width: 0;
+ border-style: solid;
+ border-color: transparent;
+ background-color: transparent; }
+
+NautilusQueryEditor .search-bar.toolbar, NautilusQueryEditor .search-bar.inline-toolbar {
+ padding: 5px;
+ box-shadow: none;
+ background-color: #ffffff; }
+
+.nautilus-circular-button.image-button.button, .header-bar .nautilus-circular-button.button.titlebutton,
+.titlebar .nautilus-circular-button.button.titlebutton {
+ border-radius: 50%;
+ outline-radius: 50%;
+ padding: 8px; }
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px; }
+ .disk-space-display.unknown {
+ background-color: rgba(92, 97, 108, 0.5);
+ border-color: rgba(69, 72, 80, 0.5); }
+ .disk-space-display.used {
+ background-color: rgba(82, 148, 226, 0.8);
+ border-color: rgba(38, 121, 219, 0.8); }
+ .disk-space-display.free {
+ background-color: #edeef0;
+ border-color: #d0d5da; }
+
+NautilusListView .view {
+ border-bottom: 1px solid #dcdfe3; }
+
+NemoWindow EelEditableLabel.entry {
+ transition: none; }
+
+NemoWindow .sidebar .frame {
+ border-width: 0; }
+
+NemoWindow GtkSeparator.separator.horizontal, NemoWindow .sidebar GtkSeparator.horizontal.view.separator, .sidebar NemoWindow GtkSeparator.horizontal.view.separator {
+ color: #dcdfe3; }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-color: rgba(207, 218, 231, 0.1);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:active, NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+ background-color: #5294E2; }
+ NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:insensitive {
+ color: rgba(207, 218, 231, 0.4); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+NemoWindow .primary-toolbar NemoPathBar.linked:not(.vertical):not(.path-bar) > .button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.gedit-headerbar-paned {
+ color: rgba(38, 42, 51, 0.97); }
+
+.open-document-selector-treeview.view {
+ padding: 3px 6px 3px 6px;
+ border-color: #ffffff; }
+ .open-document-selector-treeview.view:prelight {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .open-document-selector-treeview.view:prelight:selected {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.open-document-selector-name-label {
+ color: #5c616c; }
+
+.open-document-selector-path-label {
+ color: #aeb0b6;
+ font-size: smaller; }
+ .open-document-selector-path-label:selected {
+ color: rgba(255, 255, 255, 0.9); }
+
+.gedit-document-panel .list-row .button {
+ color: transparent;
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ box-shadow: none;
+ padding: 4px; }
+ .gedit-document-panel .list-row .button GtkImage {
+ color: inherit; }
+
+.gedit-document-panel .prelight-row .button {
+ color: #92959d; }
+
+.gedit-document-panel .list-row .button:hover,
+.gedit-document-panel .prelight-row .button:hover {
+ color: #ff4d4d; }
+
+.gedit-document-panel .prelight-row:selected .button:hover {
+ color: #ff6666;
+ background-image: none;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+ .gedit-document-panel .prelight-row:selected .button:hover:active {
+ color: #ffffff; }
+
+.gedit-document-panel .prelight-row .button:active {
+ color: #5c616c; }
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid #dcdfe3;
+ background-color: #d9dde0;
+ color: #5c616c; }
+
+GeditStatusbar {
+ border-top: 1px solid #dcdfe3;
+ background-color: #F5F6F7; }
+
+GeditStatusMenuButton.button.flat, GeditStatusMenuButton.sidebar-button.button,
+GeditStatusMenuButton:prelight.button.flat,
+GeditStatusMenuButton.sidebar-button.button:prelight,
+GeditStatusMenuButton:checked.button.flat,
+GeditStatusMenuButton.sidebar-button.button:checked {
+ border-bottom-style: none;
+ border-radius: 0; }
+
+GeditFileBrowserWidget .toolbar, GeditFileBrowserWidget .inline-toolbar {
+ border-bottom: 1px solid #dcdfe3; }
+
+.gedit-search-entry-occurrences-tag {
+ color: rgba(92, 97, 108, 0.6);
+ border: none;
+ margin: 2px;
+ padding: 2px; }
+
+GeditViewFrame .gedit-search-slider {
+ background-color: #fbfbfc;
+ padding: 6px;
+ border-color: #dcdfe3;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid; }
+
+GbWorkbench .floating-bar {
+ color: #5c616c; }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl) {
+ padding: 0 10px;
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr).image:hover,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl).image:hover {
+ color: inherit; }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):hover {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active, GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):active,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):insensitive,
+ GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:first-child:dir(rtl):insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):hover,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):active,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(ltr):checked {
+ border-left-style: none;
+ border-radius: 0 3px 3px 0;
+ outline-radius: 0 1px 1px 0; }
+
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl),
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):hover,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):active,
+GbSearchBox.linked:not(.vertical) > GtkMenuButton.button:last-child:dir(rtl):checked {
+ border-right-style: none;
+ border-radius: 3px 0 0 3px;
+ outline-radius: 1px 0 0 1px; }
+
+GbPreferencesPageLanguage .entry {
+ border-radius: 3px 3px 0 0; }
+
+GbPreferencesPageLanguage .frame {
+ border-top-width: 0; }
+
+GbEditorTweakWidget .linked.vertical > .entry {
+ border-bottom-style: solid; }
+
+GbEditorTweakWidget GtkScrolledWindow {
+ border-top: none; }
+
+GbViewStack GtkBox.header.notebook {
+ border-bottom: 1px solid #dcdfe3; }
+
+GbViewStack.focused GtkBox.header.notebook,
+#project_sidebar_header.focused {
+ background-color: #ffffff; }
+
+GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook {
+ border-bottom: 1px solid #dcdfe3; }
+
+GbNewProjectDialog GtkFileChooserButton.linked-on-right .button {
+ border-radius: 3px 0 0 3px; }
+
+GbWorkspacePane GtkBox.header.notebook {
+ border-bottom: 1px solid #dcdfe3; }
+
+GbWorkspacePane:not(.focused) GtkBox.header.notebook {
+ background-color: #F5F6F7; }
+
+DhSidebar GtkSearchEntry.entry,
+SymbolTree GtkSearchEntry.entry {
+ border-left: none;
+ border-right: none;
+ border-top: none;
+ border-radius: 0px; }
+
+GtkEntry.gb-command-bar-entry.entry.flat,
+GtkEntry.gb-command-bar-entry.entry.flat:focus {
+ font-family: Monospace;
+ color: #BAC3CF;
+ background-image: none;
+ background-color: #353945;
+ padding: 6px 6px 6px 6px;
+ border: none; }
+
+GbTerminalView {
+ background-color: #ffffff;
+ color: #5c616c; }
+
+GbSourceStyleSchemeWidget GtkSourceView {
+ font-family: Monospace; }
+
+GtkScrolledWindow.gb-linked-scroller {
+ border-top: none; }
+
+GbSearchDisplayGroup GtkListBox .list-row, GbDocumentStack .button {
+ transition: none; }
+
+GbViewStack GtkBox.header.notebook,
+GbEditorWorkspace > GtkPaned > GtkBox > GtkBox.header.notebook {
+ border-bottom: 1px solid #dcdfe3; }
+
+GbViewStack.focused GtkBox.header.notebook {
+ background-color: #ffffff; }
+ GbViewStack.focused GtkBox.header.notebook .button.dim-label, GbViewStack.focused GtkBox.header.notebook .button.label.separator, GbViewStack.focused GtkBox.header.notebook .header-bar .button.subtitle, .header-bar GbViewStack.focused GtkBox.header.notebook .button.subtitle {
+ opacity: 1; }
+
+EphyWindow .floating-bar {
+ color: #5c616c; }
+
+.documents-load-more.button {
+ border-width: 1px 0 0;
+ border-radius: 0; }
+
+.documents-icon-bg {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 2px; }
+
+.documents-collection-icon {
+ background-color: rgba(92, 97, 108, 0.3);
+ border-radius: 2px; }
+
+.documents-favorite.button:active,
+.documents-favorite.button:active:hover {
+ color: #a9caf1; }
+
+.documents-entry-tag {
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 2px;
+ border-width: 0;
+ margin: 2px;
+ padding: 4px; }
+ .documents-entry-tag:hover {
+ color: #ffffff;
+ background-color: #639fe5; }
+ .documents-entry-tag:active {
+ color: #ffffff;
+ background-color: #4189df; }
+ .toolbar .linked .documents-entry-tag.button, .inline-toolbar .linked .documents-entry-tag.button {
+ background: none;
+ border: none;
+ box-shadow: none;
+ icon-shadow: none; }
+ .toolbar .linked .documents-entry-tag.button:hover, .inline-toolbar .linked .documents-entry-tag.button:hover {
+ color: rgba(255, 255, 255, 0.7); }
+
+.content-view.document-page {
+ border-style: solid;
+ border-width: 3px 3px 6px 4px;
+ border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
+
+TotemGrilo.vertical GdMainView.frame {
+ border-width: 0; }
+
+SynapseGuiSelectionContainer *:selected,
+SynapseGuiViewVirgilio *:selected {
+ background-color: #5294E2; }
+
+.tr-workarea .undershoot,
+.tr-workarea .overshoot {
+ border-color: transparent; }
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelToplevel,
+PanelWidget,
+PanelAppletFrame,
+PanelApplet {
+ color: #BAC3CF;
+ background-image: linear-gradient(to bottom, rgba(43, 46, 55, 0.95)); }
+
+PanelApplet .button, PanelApplet .button:backdrop {
+ padding: 4px;
+ border: 2px solid transparent;
+ border-radius: 0;
+ background-image: none;
+ background-color: transparent;
+ color: #BAC3CF; }
+
+PanelApplet .button:hover {
+ color: #d8dde4;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-color: rgba(0, 0, 0, 0.17); }
+
+PanelApplet .button:active, PanelApplet .button:active:backdrop,
+PanelApplet .button:checked, PanelApplet .button:checked:backdrop {
+ background-clip: padding-box;
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.25);
+ border-radius: 0;
+ border-color: rgba(0, 0, 0, 0.25);
+ box-shadow: inset 0 -2px #5294E2; }
+
+PanelApplet:hover {
+ color: #ffffff; }
+
+PanelApplet:active,
+PanelApplet:hover:active {
+ color: #5294E2; }
+
+WnckPager {
+ color: #5d6268; }
+ WnckPager:selected {
+ color: #5294E2; }
+
+NaTrayApplet {
+ -NaTrayApplet-icon-padding: 12;
+ -NaTrayApplet-icon-size: 16; }
+
+ClockBox {
+ color: #BAC3CF; }
+
+.xfce4-panel.panel {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .xfce4-panel.panel .button.flat, .xfce4-panel.panel .sidebar-button.button {
+ color: #BAC3CF;
+ background-color: rgba(43, 46, 55, 0);
+ border-radius: 0;
+ border: none; }
+ .xfce4-panel.panel .button.flat:hover, .xfce4-panel.panel .sidebar-button.button:hover {
+ border: none;
+ background-color: rgba(65, 70, 84, 0.95); }
+ .xfce4-panel.panel .button.flat:active, .xfce4-panel.panel .sidebar-button.button:active, .xfce4-panel.panel .button.flat:checked, .xfce4-panel.panel .sidebar-button.button:checked {
+ color: #ffffff;
+ border: none;
+ background-color: #5294E2; }
+
+.floating-bar {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .floating-bar.top {
+ border-radius: 0 0 2px 2px; }
+ .floating-bar.right {
+ border-radius: 2px 0 0 2px; }
+ .floating-bar.bottom {
+ border-radius: 2px 2px 0 0; }
+ .floating-bar.left {
+ border-radius: 0 2px 2px 0; }
+ .floating-bar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+ background-color: transparent;
+ box-shadow: none;
+ border: none; }
+
+BirdieWidgetsTweetList * {
+ background-image: none;
+ background-color: transparent; }
+
+MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ outline-color: transparent; }
+
+MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover {
+ background-color: transparent; }
+
+MarlinViewWindow FMListView, MarlinViewWindow FMColumnView {
+ outline-color: transparent; }
+
+.marlin-pathbar.pathbar {
+ border-radius: 3px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.37));
+ background-color: transparent; }
+ .marlin-pathbar.pathbar.image, .marlin-pathbar.pathbar.image:hover {
+ color: inherit; }
+ .marlin-pathbar.pathbar:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #5294E2); }
+ .marlin-pathbar.pathbar:insensitive {
+ color: rgba(207, 218, 231, 0.35);
+ background-image: linear-gradient(to bottom, rgba(95, 105, 127, 0.22)); }
+ .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
+ color: #5294E2; }
+
+.gala-notification {
+ border: 1px solid rgba(0, 0, 0, 0.35);
+ border-radius: 3px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+ background-image: linear-gradient(to bottom, white);
+ background-color: transparent; }
+ .gala-notification .title, .gala-notification .label {
+ color: #5c616c; }
+
+.panel {
+ background-color: transparent;
+ color: white;
+ font-weight: bold;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .panel-shadow {
+ background-image: none;
+ background-color: transparent; }
+ .panel .menu {
+ box-shadow: none; }
+ .panel .menu .menuitem {
+ font-weight: normal;
+ text-shadow: none;
+ icon-shadow: none; }
+ .panel .menu .window-frame.menu.csd,
+ .panel .menu .window-frame.popup.csd {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
+ .panel .menubar > .menuitem {
+ padding: 3px 6px; }
+ .panel .menubar > .menuitem:hover {
+ background-color: transparent; }
+ .panel .window-frame.menu.csd,
+ .panel .window-frame.popup.csd {
+ box-shadow: none; }
+
+.composited-indicator {
+ background-color: transparent;
+ color: white;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .composited-indicator > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px; }
+ .composited-indicator .menuitem:active, .composited-indicator .menuitem:prelight {
+ border-style: none;
+ background-image: none;
+ box-shadow: none; }
+ .composited-indicator > .popup > .menu {
+ padding-top: 8px;
+ padding-bottom: 8px; }
+
+.panel-app-button > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px 0 4px; }
+
+.panel .menu .spinner,
+.menu .spinner {
+ opacity: 1; }
+
+WingpanelWidgetsIndicatorPopover.popover {
+ padding: 0;
+ text-shadow: none;
+ icon-shadow: none; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem {
+ padding: 5px;
+ outline-color: transparent;
+ text-shadow: none;
+ icon-shadow: none;
+ border: solid transparent;
+ border-width: 1px 0; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem GtkLabel, WingpanelWidgetsIndicatorPopover.popover .menuitem GtkImage {
+ padding: 0 3px; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem:hover, WingpanelWidgetsIndicatorPopover.popover .menuitem:active {
+ background-color: rgba(0, 0, 0, 0.04);
+ border: solid rgba(0, 0, 0, 0.08);
+ border-width: 1px 0; }
+ WingpanelWidgetsIndicatorPopover.popover .menuitem *:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+
+PantheonTerminalPantheonTerminalWindow.background {
+ background-color: transparent; }
+
+SwitchboardCategoryView .view:selected,
+SwitchboardCategoryView .view:selected:focus {
+ color: #5c616c; }
+
+UnityDecoration {
+ -UnityDecoration-extents: 28px 1 1 1;
+ -UnityDecoration-input-extents: 10px;
+ -UnityDecoration-shadow-offset-x: 0px;
+ -UnityDecoration-shadow-offset-y: 3px;
+ -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2);
+ -UnityDecoration-active-shadow-radius: 12px;
+ -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07);
+ -UnityDecoration-inactive-shadow-radius: 7px;
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: #5294E2;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0.0; }
+ UnityDecoration.top {
+ border: 1px solid rgba(32, 35, 43, 0.97);
+ border-bottom-width: 0;
+ border-radius: 4px 4px 0 0;
+ padding: 1px 6px 0 6px;
+ background-image: linear-gradient(to bottom, #2f343f);
+ color: rgba(207, 218, 231, 0.8);
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ UnityDecoration.top:backdrop {
+ border-bottom-width: 0;
+ color: rgba(207, 218, 231, 0.5); }
+ UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom, UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop {
+ background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97)); }
+
+UnityPanelWidget,
+.unity-panel {
+ background-image: linear-gradient(to bottom, #2b2e37);
+ color: #f6f7f9;
+ box-shadow: none; }
+ UnityPanelWidget:backdrop,
+ .unity-panel:backdrop {
+ color: #bdc6d1; }
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ border-radius: 0;
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #5294E2);
+ border-bottom: none; }
+
+.overlay-bar {
+ background-color: #5294E2;
+ border-color: #5294E2;
+ border-radius: 2px;
+ padding: 3px 6px;
+ margin: 3px; }
+ .overlay-bar GtkLabel {
+ color: #ffffff; }
+
+GraniteWidgetsThinPaned {
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ border-left: 1px solid #dcdfe3;
+ border-right: 1px solid #dcdfe3; }
+
+GraniteWidgetsPopOver .frame,
+GraniteWidgetsStaticNotebook .frame {
+ border: none; }
+
+.help_button {
+ border-radius: 100px;
+ padding: 3px 9px; }
+
+.secondary-toolbar.toolbar, .secondary-toolbar.inline-toolbar {
+ padding: 3px;
+ border-bottom: 1px solid #dcdfe3; }
+ .secondary-toolbar.toolbar .button, .secondary-toolbar.inline-toolbar .button {
+ padding: 0 3px 0 3px; }
+
+.bottom-toolbar.toolbar, .bottom-toolbar.inline-toolbar {
+ padding: 5px;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: #dcdfe3;
+ background-color: #F5F6F7; }
+ .bottom-toolbar.toolbar .button, .bottom-toolbar.inline-toolbar .button {
+ padding: 2px 3px 2px 3px; }
+
+.source-list {
+ -GtkTreeView-horizontal-separator: 1px;
+ -GtkTreeView-vertical-separator: 6px; }
+
+.source-list,
+.source-list.view {
+ background-color: #F5F6F7;
+ color: #5c616c;
+ -gtk-icon-style: regular; }
+
+.source-list.category-expander {
+ color: transparent; }
+
+.source-list.view:prelight {
+ background-color: white; }
+
+.source-list.view:selected,
+.source-list.view:prelight:selected,
+.source-list.view:selected:focus,
+.source-list.category-expander:hover {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.source-list .scrollbar.trough,
+.source-list .scrollbars-junction {
+ border-image: none;
+ border-color: transparent;
+ background-color: #F5F6F7;
+ background-image: none; }
+
+.source-list.badge,
+.source-list.badge:prelight,
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:prelight:selected {
+ background-image: none;
+ background-color: #5294E2;
+ color: #ffffff;
+ border-radius: 10px;
+ padding: 0 6px;
+ margin: 0 3px;
+ border-width: 0; }
+
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:prelight:selected {
+ background-color: #ffffff;
+ color: #5294E2; }
+
+.source-list.category-expander {
+ color: #5c616c;
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ -GtkTreeView-expander-size: 16; }
+
+.source-list.category-expander,
+.source-list.category-expander:backdrop {
+ color: transparent;
+ border: none; }
+
+.source-list.category-expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+GraniteWidgetsWelcome {
+ background-color: #ffffff; }
+
+GraniteWidgetsWelcome GtkLabel {
+ color: #a9acb2;
+ font: open sans 11;
+ text-shadow: none; }
+
+GraniteWidgetsWelcome .h1,
+GraniteWidgetsWelcome .h3 {
+ color: rgba(92, 97, 108, 0.8); }
+
+.help_button {
+ border-radius: 0; }
+
+GraniteWidgetsPopOver {
+ -GraniteWidgetsPopOver-arrow-width: 21;
+ -GraniteWidgetsPopOver-arrow-height: 10;
+ -GraniteWidgetsPopOver-border-radius: 2px;
+ -GraniteWidgetsPopOver-border-width: 1;
+ -GraniteWidgetsPopOver-shadow-size: 12;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ margin: 0; }
+
+.popover_bg {
+ background-image: linear-gradient(to bottom, #ffffff);
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+
+GraniteWidgetsPopOver .sidebar.view,
+GraniteWidgetsPopOver * {
+ background-color: transparent; }
+
+GraniteWidgetsXsEntry.entry {
+ padding: 4px; }
+
+.h1 {
+ font: open sans 24px; }
+
+.h2 {
+ font: open sans light 18px; }
+
+.h3 {
+ font: open sans 11px; }
+
+.h4,
+.category-label {
+ color: #8a8e96;
+ font-weight: 600; }
+
+.h4 {
+ padding-bottom: 6px;
+ padding-top: 6px; }
+
+GtkListBox .h4 {
+ padding-left: 6px; }
+
+#panel_window {
+ background-color: rgba(43, 46, 55, 0.95);
+ color: #BAC3CF;
+ font: bold;
+ box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
+ #panel_window .menubar,
+ #panel_window .menubar > .menuitem {
+ background-color: transparent;
+ color: #BAC3CF;
+ font: bold; }
+ #panel_window .menubar .menuitem:insensitive {
+ color: rgba(186, 195, 207, 0.5); }
+ #panel_window .menubar .menuitem:insensitive GtkLabel {
+ color: inherit; }
+ #panel_window .menubar .menu .menuitem {
+ font: normal; }
+
+#login_window,
+#shutdown_dialog,
+#restart_dialog {
+ font: normal;
+ border-style: none;
+ background-color: transparent;
+ color: #5c616c; }
+
+#content_frame {
+ padding-bottom: 14px;
+ background-color: #F5F6F7;
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 1px 1px 0 1px; }
+
+#content_frame .button {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: #fbfbfc; }
+ #content_frame .button:hover {
+ color: #5c616c;
+ outline-color: rgba(92, 97, 108, 0.3);
+ border-color: #cfd6e6;
+ background-color: white; }
+ #content_frame .button:active, #content_frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: #5294E2;
+ background-color: #5294E2; }
+ #content_frame .button:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ border-color: rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55); }
+ #content_frame .button:insensitive > GtkLabel {
+ color: inherit; }
+
+#buttonbox_frame {
+ padding-top: 20px;
+ padding-bottom: 0px;
+ border-style: none;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 0 1px 1px 1px;
+ box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); }
+
+#buttonbox_frame .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ #buttonbox_frame .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ #buttonbox_frame .button:active, #buttonbox_frame .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ #buttonbox_frame .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+#login_window #user_combobox {
+ color: #5c616c;
+ font: 13px; }
+ #login_window #user_combobox .menu {
+ font: normal; }
+
+#user_image {
+ padding: 3px;
+ border-radius: 2px; }
+
+#shutdown_button.button {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ #shutdown_button.button:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ #shutdown_button.button:active, #shutdown_button.button:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+
+#restart_button.button {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ #restart_button.button:hover {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ #restart_button.button:active, #restart_button.button:checked {
+ background-clip: border-box;
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+
+#greeter_infobar {
+ border-bottom-width: 0;
+ font: bold; }
+
+.titlebar .separator, .titlebar .sidebar .view.separator, .sidebar .titlebar .view.separator {
+ color: rgba(38, 42, 51, 0.97); }
+
+NemoWindow GtkEventBox {
+ background-color: #F5F6F7; }
+
+GtkFileChooserDialog *,
+NautilusWindow *,
+NemoWindow {
+ -GtkPaned-handle-size: 0; }
+
+GtkFileChooserDialog.csd.background, GtkFileChooserDialog .list.sidebar,
+NautilusWindow.csd.background,
+NautilusWindow .list.sidebar {
+ background-color: transparent; }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar,
+NautilusWindow GtkPlacesSidebar.sidebar {
+ background-color: rgba(53, 57, 69, 0.95); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable,
+ NautilusWindow GtkPlacesSidebar.sidebar .sidebar-placeholder-row.list-row.activatable {
+ border: 1px solid #5294E2; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row,
+ NautilusWindow GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
+ background-color: rgba(75, 81, 98, 0.95); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable {
+ border: none;
+ color: #BAC3CF; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable .sidebar-icon {
+ color: rgba(186, 195, 207, 0.6); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:hover, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:hover,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup {
+ background-color: rgba(186, 195, 207, 0.15); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon, GtkFileChooserDialog GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:selected:hover .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:selected .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .list-row.activatable:active:hover .sidebar-icon,
+ NautilusWindow GtkPlacesSidebar.sidebar .has-open-popup:active .sidebar-icon {
+ color: inherit; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .separator, GtkFileChooserDialog GtkPlacesSidebar.sidebar .view.separator,
+ NautilusWindow GtkPlacesSidebar.sidebar .separator,
+ NautilusWindow GtkPlacesSidebar.sidebar .view.separator {
+ color: transparent; }
+
+GtkFileChooserDialog.maximized GtkPlacesSidebar.sidebar,
+NautilusWindow.maximized GtkPlacesSidebar.sidebar {
+ background-color: #353945; }
+
+GtkFileChooserDialog .sidebar-button.button,
+NautilusWindow .sidebar-button.button {
+ color: #BAC3CF; }
+ GtkFileChooserDialog .sidebar-button.button:hover,
+ NautilusWindow .sidebar-button.button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ GtkFileChooserDialog .sidebar-button.button:active,
+ NautilusWindow .sidebar-button.button:active {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ GtkFileChooserDialog .sidebar-button.button:not(:hover):not(:active) > GtkImage,
+ NautilusWindow .sidebar-button.button:not(:hover):not(:active) > GtkImage {
+ opacity: 0.5; }
+
+NemoWindow.csd.background,
+NemoWindow .source-list, NemoWindow .source-list.view, NemoWindow .source-list.view:prelight,
+MarlinViewWindow.csd.background,
+MarlinViewWindow .source-list,
+MarlinViewWindow .source-list.view,
+MarlinViewWindow .source-list.view:prelight {
+ background-color: transparent; }
+
+NemoWindow .sidebar, NemoWindow .source-list.sidebar.view,
+MarlinViewWindow .sidebar,
+MarlinViewWindow .source-list.sidebar.view {
+ background-color: rgba(53, 57, 69, 0.95); }
+ NemoWindow .sidebar .view, NemoWindow .sidebar row, NemoWindow .source-list.sidebar.view .view, NemoWindow .source-list.sidebar.view row,
+ MarlinViewWindow .sidebar .view,
+ MarlinViewWindow .sidebar row,
+ MarlinViewWindow .source-list.sidebar.view .view,
+ MarlinViewWindow .source-list.sidebar.view row {
+ background-color: transparent;
+ color: #BAC3CF; }
+ NemoWindow .sidebar .view.image, NemoWindow .sidebar row.image, NemoWindow .source-list.sidebar.view .view.image, NemoWindow .source-list.sidebar.view row.image,
+ MarlinViewWindow .sidebar .view.image,
+ MarlinViewWindow .sidebar row.image,
+ MarlinViewWindow .source-list.sidebar.view .view.image,
+ MarlinViewWindow .source-list.sidebar.view row.image {
+ color: rgba(186, 195, 207, 0.7); }
+ NemoWindow .sidebar .view.cell:selected, NemoWindow .sidebar row.cell:selected, NemoWindow .source-list.sidebar.view .view.cell:selected, NemoWindow .source-list.sidebar.view row.cell:selected,
+ MarlinViewWindow .sidebar .view.cell:selected,
+ MarlinViewWindow .sidebar row.cell:selected,
+ MarlinViewWindow .source-list.sidebar.view .view.cell:selected,
+ MarlinViewWindow .source-list.sidebar.view row.cell:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+ NemoWindow .sidebar.frame, NemoWindow .source-list.sidebar.view.frame,
+ MarlinViewWindow .sidebar.frame,
+ MarlinViewWindow .source-list.sidebar.view.frame {
+ color: #BAC3CF; }
+ NemoWindow .sidebar .separator, NemoWindow .sidebar .view.separator, NemoWindow .source-list.sidebar.view .separator,
+ MarlinViewWindow .sidebar .separator,
+ MarlinViewWindow .sidebar .sidebar.separator,
+ MarlinViewWindow .sidebar .view.separator,
+ MarlinViewWindow .source-list.sidebar.view .separator {
+ color: transparent; }
+
+NemoWindow.maximized .sidebar,
+MarlinViewWindow.maximized .sidebar {
+ background-color: #353945; }
+
+NemoWindow.background > GtkGrid > GtkPaned > .pane-separator,
+MarlinViewWindow.background > GtkBox > GtkPaned > .pane-separator {
+ background-color: rgba(53, 57, 69, 0.95); }
+
+NautilusWindow NautilusWindowSlot {
+ background-color: #ffffff; }
+
+NautilusDesktopWindow NautilusWindowSlot {
+ background-color: transparent; }
+
+GtkFileChooserDialog.background.csd, GtkFileChooserDialog.background {
+ background-color: rgba(53, 57, 69, 0.95); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar {
+ background-color: transparent; }
+
+GtkFileChooserDialog GtkPaned > .vertical > .horizontal {
+ background-color: #F5F6F7; }
+
+GtkFileChooserDialog .dialog-action-box {
+ background-color: #F5F6F7; }
+
+GtkFileChooserDialog .dialog-vbox > .frame {
+ color: #BAC3CF;
+ border-color: transparent; }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame {
+ background-color: transparent;
+ border-color: rgba(37, 40, 49, 0.95); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkLabel, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame GtkComboBox,
+GtkFileChooserDialog .dialog-vbox > .frame GtkLabel,
+GtkFileChooserDialog .dialog-vbox > .frame GtkComboBox {
+ color: #BAC3CF; }
+
+FeedReaderreaderUI.background.csd > .titlebar .pane-separator,
+FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator,
+FeedReaderreaderUI.background.csd > .titlebar .pane-separator:backdrop,
+FeedReaderreaderUI.background.csd.maximized > .titlebar .pane-separator:backdrop,
+GeditWindow.background.csd > .titlebar .pane-separator,
+GeditWindow.background.csd.maximized > .titlebar .pane-separator,
+GeditWindow.background.csd > .titlebar .pane-separator:backdrop,
+GeditWindow.background.csd.maximized > .titlebar .pane-separator:backdrop {
+ background-color: rgba(38, 42, 51, 0.97); }
+
+FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar,
+GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar {
+ background-color: rgba(47, 52, 63, 0.97); }
+ FeedReaderreaderUI.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop,
+ GeditWindow.background.csd > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop {
+ background-color: rgba(50, 56, 67, 0.97); }
+
+FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar,
+GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar {
+ background-color: #2f343f; }
+ FeedReaderreaderUI.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop,
+ GeditWindow.background.csd.maximized > .titlebar > GtkHeaderBar.header-bar.titlebar:backdrop {
+ background-color: #323843; }
+
+FeedReaderreaderUI.background.csd > FeedReaderreaderHeaderbar.titlebar,
+GeditWindow.background.csd > .titlebar {
+ background-color: transparent; }
+
+GeditWindow.background.csd {
+ background-color: transparent; }
+
+GeditWindow.background .gedit-side-panel-paned .pane-separator {
+ background-color: rgba(53, 57, 69, 0.95); }
+
+GeditWindow.background .gedit-bottom-panel-paned .pane-separator {
+ background-color: #dcdfe3; }
+
+.gedit-bottom-panel-paned {
+ background-color: #ffffff; }
+
+.gedit-document-panel {
+ background-color: rgba(53, 57, 69, 0.95); }
+ .maximized .gedit-document-panel {
+ background-color: #353945; }
+ .gedit-document-panel .list-row {
+ color: #BAC3CF; }
+ .gedit-document-panel .list-row {
+ background-color: rgba(186, 195, 207, 0);
+ border: solid rgba(186, 195, 207, 0);
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .list-row:hover {
+ border: solid rgba(186, 195, 207, 0.15);
+ border-width: 3px 2px 3px 2px;
+ background-color: rgba(186, 195, 207, 0.15); }
+ .gedit-document-panel .list-row:active {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: solid #5294E2;
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .list-row:active .button {
+ color: #ffffff; }
+ .gedit-document-panel .list-row:selected, .gedit-document-panel .list-row:selected:hover {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: solid #5294E2;
+ border-width: 3px 2px 3px 2px; }
+ .gedit-document-panel .prelight-row .button:active {
+ color: #BAC3CF; }
+
+GeditFileBrowserWidget {
+ background-color: rgba(53, 57, 69, 0.95); }
+ .maximized GeditFileBrowserWidget {
+ background-color: #353945; }
+ GeditFileBrowserWidget .horizontal {
+ background-color: transparent;
+ border-color: rgba(37, 40, 49, 0.95); }
+ GeditFileBrowserWidget .horizontal GtkComboBox {
+ color: #BAC3CF; }
+
+GeditWindow.background.csd GeditFileBrowserView.view {
+ background-color: transparent;
+ color: #BAC3CF; }
+ GeditWindow.background.csd GeditFileBrowserView.view.expander {
+ color: #BAC3CF; }
+ GeditWindow.background.csd GeditFileBrowserView.view.expander:hover {
+ color: #5294E2; }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button,
+GtkFileChooserDialog .dialog-vbox > .frame .button, GeditFileBrowserWidget .horizontal .button {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:hover,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:hover, GeditFileBrowserWidget .horizontal .button:hover {
+ color: #BAC3CF;
+ outline-color: rgba(186, 195, 207, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:active,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:active, GeditFileBrowserWidget .horizontal .button:active, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:checked,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:checked, GeditFileBrowserWidget .horizontal .button:checked {
+ color: #ffffff;
+ outline-color: rgba(255, 255, 255, 0.3);
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294E2; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .button:insensitive,
+ GtkFileChooserDialog .dialog-vbox > .frame .button:insensitive, GeditFileBrowserWidget .horizontal .button:insensitive {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry,
+GtkFileChooserDialog .dialog-vbox > .frame .entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.35));
+ background-color: transparent; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry,
+ GtkFileChooserDialog .dialog-vbox > .frame .image.entry, GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .image.entry:hover,
+ GtkFileChooserDialog .dialog-vbox > .frame .image.entry:hover {
+ color: inherit; }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:focus,
+ GtkFileChooserDialog .dialog-vbox > .frame .entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-image: linear-gradient(to bottom, #5294E2); }
+ GtkFileChooserDialog GtkFileChooserWidget > GtkActionBar > GtkRevealer > .action-bar.frame .entry:insensitive,
+ GtkFileChooserDialog .dialog-vbox > .frame .entry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-image: linear-gradient(to bottom, rgba(102, 109, 132, 0.2)); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider,
+NautilusWindow GtkPlacesSidebar.sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, NemoWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider,
+MarlinViewWindow .sidebar .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider, GeditFileBrowserWidget .overlay-indicator.scrollbar:not(.dragging):not(.hovering) .slider {
+ background-color: #e7eaee;
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .trough,
+NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .trough, NemoWindow .sidebar .scrollbar .trough, NemoWindow .source-list.sidebar.view .scrollbar .trough,
+MarlinViewWindow .sidebar .scrollbar .trough,
+MarlinViewWindow .source-list.sidebar.view .scrollbar .trough, GeditFileBrowserWidget .scrollbar .trough {
+ background-color: rgba(0, 0, 0, 0.2);
+ border: none; }
+
+GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider,
+NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider, NemoWindow .sidebar .scrollbar .slider, NemoWindow .source-list.sidebar.view .scrollbar .slider,
+MarlinViewWindow .sidebar .scrollbar .slider,
+MarlinViewWindow .source-list.sidebar.view .scrollbar .slider, GeditFileBrowserWidget .scrollbar .slider {
+ background-color: rgba(231, 234, 238, 0.7); }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:hover,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:hover, NemoWindow .sidebar .scrollbar .slider:hover,
+ MarlinViewWindow .sidebar .scrollbar .slider:hover, GeditFileBrowserWidget .scrollbar .slider:hover {
+ background-color: #f6f7f9; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:prelight:active, NemoWindow .sidebar .scrollbar .slider:prelight:active,
+ MarlinViewWindow .sidebar .scrollbar .slider:prelight:active, GeditFileBrowserWidget .scrollbar .slider:prelight:active {
+ background-color: #5294E2; }
+ GtkFileChooserDialog GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive,
+ NautilusWindow GtkPlacesSidebar.sidebar .scrollbar .slider:insensitive, NemoWindow .sidebar .scrollbar .slider:insensitive,
+ MarlinViewWindow .sidebar .scrollbar .slider:insensitive, GeditFileBrowserWidget .scrollbar .slider:insensitive {
+ background-color: transparent; }
+
+@define-color theme_fg_color #5c616c;
+@define-color theme_text_color #5c616c;
+@define-color theme_bg_color #F5F6F7;
+@define-color theme_base_color #ffffff;
+@define-color theme_selected_bg_color #5294E2;
+@define-color theme_selected_fg_color #ffffff;
+@define-color fg_color #5c616c;
+@define-color text_color #5c616c;
+@define-color bg_color #F5F6F7;
+@define-color base_color #ffffff;
+@define-color selected_bg_color #5294E2;
+@define-color selected_fg_color #ffffff;
+@define-color insensitive_bg_color #fbfbfc;
+@define-color insensitive_fg_color alpha(#5c616c,0.5);
+@define-color insensitive_base_color #ffffff;
+@define-color theme_unfocused_fg_color #5c616c;
+@define-color theme_unfocused_text_color #5c616c;
+@define-color theme_unfocused_bg_color #F5F6F7;
+@define-color theme_unfocused_base_color #ffffff;
+@define-color borders #dcdfe3;
+@define-color unfocused_borders #dcdfe3;
+@define-color warning_color #F27835;
+@define-color error_color #FC4138;
+@define-color success_color #73d216;
+@define-color placeholder_text_color #A8A8A8;
+@define-color content_view_bg #ffffff;
+@define-color wm_title alpha(#cfdae7,0.8);
+@define-color wm_unfocused_title alpha(#cfdae7,0.5);
+@define-color wm_bg #2f343f;
+@define-color wm_bg_unfocused #323843;
+@define-color wm_highlight #363b48;
+@define-color wm_shadow alpha(black,0.35);
+@define-color wm_button_close_bg #cc575d;
+@define-color wm_button_close_hover_bg #d7787d;
+@define-color wm_button_close_active_bg #be3841;
+@define-color wm_icon_close_bg #2f343f;
+@define-color wm_button_hover_bg #454C5C;
+@define-color wm_button_active_bg #5294E2;
+@define-color wm_button_hover_border #262932;
+@define-color wm_icon_bg #90939B;
+@define-color wm_icon_unfocused_bg #666A74;
+@define-color wm_icon_hover_bg #C4C7CC;
+@define-color wm_icon_active_bg #ffffff;
diff --git a/gtk/.themes/Arc-Darker-OSX/index.theme b/gtk/.themes/Arc-Darker-OSX/index.theme
new file mode 100644
index 0000000..2dcf5e2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/index.theme
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Arc-Darker-OSX
+Comment=A flat theme with transparent elements
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Arc-Darker-OSX
+MetacityTheme=Arc-Darker-OSX
+IconTheme=gnome
+CursorTheme=DMZ-Black
+ButtonLayout=menu:minimize,maximize,close
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/close-p.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/close-p.svg
new file mode 100755
index 0000000..d1d5e57
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/close-p.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/close.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/close.svg
new file mode 100755
index 0000000..31f24dc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/close.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize-p.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize-p.svg
new file mode 100755
index 0000000..9344c79
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize-p.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize.svg
new file mode 100755
index 0000000..5feb996
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/maximize.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/metacity-theme-2.xml b/gtk/.themes/Arc-Darker-OSX/metacity-1/metacity-theme-2.xml
new file mode 100644
index 0000000..d9cf7cc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/metacity-theme-2.xml
@@ -0,0 +1,760 @@
+
+
+
+ Arc OSX
+ horst3180, ManjaroCinnamonFan
+ horst3180, ManjaroCinnamonfan
+ 2016
+ Arc OSX Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/min-p.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/min-p.svg
new file mode 100755
index 0000000..28c6dc5
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/min-p.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/min.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/min.svg
new file mode 100755
index 0000000..f4703d6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/min.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/metacity-1/unfocused.svg b/gtk/.themes/Arc-Darker-OSX/metacity-1/unfocused.svg
new file mode 100755
index 0000000..58cc4f9
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/metacity-1/unfocused.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close.svg b/gtk/.themes/Arc-Darker-OSX/unity/close.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_dash.svg
new file mode 120000
index 0000000..054a65b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_dash.svg
@@ -0,0 +1 @@
+dash/close_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_disabled.svg
new file mode 120000
index 0000000..6635e95
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_disabled.svg
@@ -0,0 +1 @@
+dash/close_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_prelight.svg
new file mode 120000
index 0000000..4f99727
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_prelight.svg
@@ -0,0 +1 @@
+dash/close_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_pressed.svg
new file mode 120000
index 0000000..5bb4c0b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_dash_pressed.svg
@@ -0,0 +1 @@
+dash/close_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_focused_normal.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_normal.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_focused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_focused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/close_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash.svg
new file mode 100644
index 0000000..4aaf943
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_disabled.svg
new file mode 100644
index 0000000..d0ebccb
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_prelight.svg
new file mode 100644
index 0000000..7b7b1d7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_prelight.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_pressed.svg
new file mode 100644
index 0000000..d3b5b65
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/close_dash_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash.svg
new file mode 100644
index 0000000..fc0f619
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_disabled.svg
new file mode 100644
index 0000000..11fc3e5
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_prelight.svg
new file mode 100644
index 0000000..07f5ba9
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_prelight.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_pressed.svg
new file mode 100644
index 0000000..62922a7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/maximize_dash_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash.svg
new file mode 100644
index 0000000..a892f49
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_disabled.svg
new file mode 100644
index 0000000..23f60d8
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_disabled.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_prelight.svg
new file mode 100644
index 0000000..a4ae7ee
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_prelight.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_pressed.svg
new file mode 100644
index 0000000..55e5822
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/dash/minimize_dash_pressed.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 0000000..957b03b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 0000000..c2c2ec7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 0000000..b475ca0
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 0000000..52e736c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 0000000..9c28495
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 0000000..0bfb365
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 0000000..ae9337d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 0000000..f592c52
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_150.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_150.svg
new file mode 100644
index 0000000..66ec310
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_150.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_54.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_54.svg
new file mode 100644
index 0000000..dc539ea
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_back_54.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_150.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_150.svg
new file mode 100644
index 0000000..a842a47
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_54.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_54.svg
new file mode 100644
index 0000000..8d133af
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_200.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_200.svg
new file mode 100644
index 0000000..01bb0d9
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_62.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_62.svg
new file mode 100644
index 0000000..105b068
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_150.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 0000000..8e9fa69
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_54.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 0000000..5f85e94
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_200.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 0000000..9e68b14
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_62.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 0000000..9bc9c12
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_150.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_150.svg
new file mode 100644
index 0000000..a456296
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_150.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_54.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_54.svg
new file mode 100644
index 0000000..a793abc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_icon_shine_54.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 0000000..34b1757
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 0000000..d8dc422
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_19.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 0000000..3194b73
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_37.svg b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 0000000..461250f
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_normal.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/maximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash.svg
new file mode 120000
index 0000000..387f075
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash.svg
@@ -0,0 +1 @@
+dash/minimize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_disabled.svg
new file mode 120000
index 0000000..99c6442
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/minimize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_prelight.svg
new file mode 120000
index 0000000..8bc8ae7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/minimize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_pressed.svg
new file mode 120000
index 0000000..8eee2dd
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/minimize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_normal.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_normal.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused.svg
new file mode 120000
index 0000000..d4f5cbf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/minimize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/minimize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused.svg b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_pressed.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/sheet_style_close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_disabled.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_normal.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/unmaximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close.svg
new file mode 100644
index 0000000..3a71286
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_prelight.svg
new file mode 100644
index 0000000..8387503
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_prelight.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_pressed.svg
new file mode 100644
index 0000000..501faed
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_pressed.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_unfocused.svg
new file mode 100644
index 0000000..89ded73
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/close_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize.svg
new file mode 100644
index 0000000..9634610
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_prelight.svg
new file mode 100644
index 0000000..5bdfe45
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_prelight.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_pressed.svg
new file mode 100644
index 0000000..7933018
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_pressed.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_unfocused.svg
new file mode 100644
index 0000000..78b184c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/maximize_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize.svg
new file mode 100644
index 0000000..7760eee
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_prelight.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_prelight.svg
new file mode 100644
index 0000000..f886825
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_prelight.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_pressed.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_pressed.svg
new file mode 100644
index 0000000..8b4547b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_pressed.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_unfocused.svg b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_unfocused.svg
new file mode 100644
index 0000000..8babaca
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/unity/window-buttons/minimize_unfocused.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-Darker-OSX/xfce-notify-4.0/gtkrc b/gtk/.themes/Arc-Darker-OSX/xfce-notify-4.0/gtkrc
new file mode 100644
index 0000000..aa8a02c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfce-notify-4.0/gtkrc
@@ -0,0 +1,72 @@
+style "notify-window" {
+ XfceNotifyWindow::summary-bold = 1
+ XfceNotifyWindow::border-color = "#17191F"
+ XfceNotifyWindow::border-color-hover = "#17191F"
+ XfceNotifyWindow::border-radius = 3.0
+ XfceNotifyWindow::border-width = 1.0
+ XfceNotifyWindow::border-width-hover = 1.0
+
+ bg[NORMAL] = "#292C36"
+}
+
+style "notify-button" {
+ bg[NORMAL] = "#434652"
+ bg[PRELIGHT] = "#5C6070"
+ bg[ACTIVE] = "#5294E2"
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = "#ffffff"
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+style "notify-text" {
+ GtkWidget::link-color = "#5294E2"
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = "#BAC3CF"
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "notify-summary" {
+ font_name = "Bold"
+}
+
+style "notify-progressbar" {
+ GtkProgressBar::min-horizontal-bar-height = 4
+
+ xthickness = 0
+ ythickness = 0
+
+ fg[PRELIGHT] = "#000000"
+ bg[NORMAL] = "#5294E2"
+ bg[ACTIVE] = "#1D1F26"
+ bg[SELECTED] = "#5294E2"
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ trough_shades = { 1.0, 1.0 }
+ trough_border_shades = { 1.0, 1.0 }
+ progressbarstyle = 0
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+class "XfceNotifyWindow" style "notify-window"
+widget "XfceNotifyWindow.*.summary" style "notify-summary"
+widget_class "XfceNotifyWindow.*" style "notify-button"
+widget_class "XfceNotifyWindow.*." style "notify-text"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-active.xpm
new file mode 100644
index 0000000..5c35a34
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-active.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"12 1 2 1",
+" c None",
+". c #21252B",
+"............"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-inactive.xpm
new file mode 100644
index 0000000..cb8f901
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/bottom-inactive.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"12 1 2 1",
+" c None",
+". c #21252B",
+"............"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/close-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-active.xpm
new file mode 100644
index 0000000..c82e4b6
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-active.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"24 24 34 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822E3B",
+"% c #B9323D",
+"& c #D53641",
+"* c #D43641",
+"= c #B8313D",
+"- c #812E3A",
+"; c #3C333E",
+"> c #62303C",
+", c #D33640",
+"' c #ED4A51",
+") c #F15056",
+"! c #ED4951",
+"~ c #D03440",
+"{ c #60303C",
+"] c #63303C",
+"^ c #E13B45",
+"/ c #DF3B45",
+"( c #3E333F",
+"_ c #D43540",
+": c #D23540",
+"< c #3B333E",
+"[ c #832E3A",
+"} c #7F2E3A",
+"| c #BA323D",
+"1 c #B6313D",
+"2 c #D63642",
+"3 c #D33641",
+"4 c #D33541",
+"5 c #3B333F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*=-;@@@@@@@@",
+"@@@@@@@>,'))))!~{@@@@@@@",
+"@@@@@@]^))))))))/{@@@@@@",
+"@@@@@(_)))))))))):<@@@@@",
+"@@@@@['))))))))))!}@@@@@",
+"@@@@@|))))))))))))1@@@@@",
+"@@@@@2))))))))))))3@@@@@",
+"@@@@@2))))))))))))3@@@@@",
+"@@@@@|))))))))))))1@@@@@",
+"@@@@@['))))))))))!}@@@@@",
+"@@@@@;4))))))))))~5@@@@@",
+"@@@@@@]^))))))))/{@@@@@@",
+"@@@@@@@>,'))))!~{@@@@@@@",
+"@@@@@@@@#$%&*=-;@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/close-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-inactive.xpm
new file mode 100644
index 0000000..b130ff4
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/close-prelight.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-prelight.xpm
new file mode 100644
index 0000000..e454071
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-prelight.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"24 24 44 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822D3A",
+"% c #B22A37",
+"& c #CA2736",
+"* c #CA2837",
+"= c #802E3A",
+"- c #3C333E",
+"; c #62303C",
+"> c #CA2836",
+", c #D52735",
+"' c #C82836",
+") c #60313C",
+"! c #62303D",
+"~ c #D22735",
+"{ c #3E333F",
+"] c #CD2533",
+"^ c #C72432",
+"/ c #C62432",
+"( c #CE2634",
+"_ c #C92836",
+": c #822E3A",
+"< c #A11D2B",
+"[ c #C32432",
+"} c #C22331",
+"| c #802E3B",
+"1 c #B42A37",
+"2 c #B12B36",
+"3 c #CD2836",
+"4 c #B12B38",
+"5 c #832E3A",
+"6 c #C82432",
+"7 c #7F2E3A",
+"8 c #CD2634",
+"9 c #3B333F",
+"0 c #63303C",
+"a c #60303C",
+"b c #61303C",
+"c c #3D333F",
+"d c #CB2836",
+"e c #812D3A",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,,,,,,')@@@@@@@",
+"@@@@@@!~,,,,,,,,~)@@@@@@",
+"@@@@@{&,]^,,,,/(,_-@@@@@",
+"@@@@@:,,/<[,,}<^,,|@@@@@",
+"@@@@@1,,,}<[}<[,,,2@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@1,,,}<[}<[,,,4@@@@@",
+"@@@@@5,,/<[,,}<6,,7@@@@@",
+"@@@@@#_,8^,,,,^(,'9@@@@@",
+"@@@@@@0~,,,,,,,,~a@@@@@@",
+"@@@@@@@0*,,,,,,_b@@@@@@@",
+"@@@@@@@@c:1dd%e-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/close-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-pressed.xpm
new file mode 100644
index 0000000..c017e4b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/close-pressed.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"24 24 44 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D333E",
+"$ c #822D3A",
+"% c #B22A37",
+"& c #CA2736",
+"* c #CA2837",
+"= c #802E3A",
+"- c #3C333E",
+"; c #62303C",
+"> c #CA2836",
+", c #D52735",
+"' c #C82836",
+") c #60313C",
+"! c #62303D",
+"~ c #D22735",
+"{ c #3E333F",
+"] c #CD2533",
+"^ c #C72432",
+"/ c #C62432",
+"( c #CE2634",
+"_ c #C92836",
+": c #822E3A",
+"< c #A11D2B",
+"[ c #C32432",
+"} c #C22331",
+"| c #802E3B",
+"1 c #B42A37",
+"2 c #B12B36",
+"3 c #CD2836",
+"4 c #B12B38",
+"5 c #832E3A",
+"6 c #C82432",
+"7 c #7F2E3A",
+"8 c #CD2634",
+"9 c #3B333F",
+"0 c #63303C",
+"a c #60303C",
+"b c #61303C",
+"c c #3D333F",
+"d c #CB2836",
+"e c #812D3A",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,,,,,,')@@@@@@@",
+"@@@@@@!~,,,,,,,,~)@@@@@@",
+"@@@@@{&,]^,,,,/(,_-@@@@@",
+"@@@@@:,,/<[,,}<^,,|@@@@@",
+"@@@@@1,,,}<[}<[,,,2@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@3,,,,}<<[,,,,_@@@@@",
+"@@@@@1,,,}<[}<[,,,4@@@@@",
+"@@@@@5,,/<[,,}<6,,7@@@@@",
+"@@@@@#_,8^,,,,^(,'9@@@@@",
+"@@@@@@0~,,,,,,,,~a@@@@@@",
+"@@@@@@@0*,,,,,,_b@@@@@@@",
+"@@@@@@@@c:1dd%e-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-active.xpm
new file mode 100644
index 0000000..c5822bc
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-active.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"24 24 25 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #3D3D3B",
+"$ c #846928",
+"% c #BD9021",
+"& c #DAA520",
+"* c #DAA420",
+"= c #846828",
+"- c #3C3C3B",
+"; c #645431",
+"> c #D8A31F",
+", c #F5BF30",
+"' c #F9C536",
+") c #D7A21F",
+"! c #635431",
+"~ c #645531",
+"{ c #E7AF23",
+"] c #F9C436",
+"^ c #D9A31F",
+"/ c #856928",
+"( c #836828",
+"_ c #BC8F21",
+": c #DBA520",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@;>,'''',)!@@@@@@@",
+"@@@@@@~{]'''''']{!@@@@@@",
+"@@@@@#^]'''''''']>#@@@@@",
+"@@@@@/,'''''''''',(@@@@@",
+"@@@@@%''''''''''''_@@@@@",
+"@@@@@:''''''''''''&@@@@@",
+"@@@@@:''''''''''''&@@@@@",
+"@@@@@%''''''''''''_@@@@@",
+"@@@@@/,'''''''''',(@@@@@",
+"@@@@@-)]''''''''])-@@@@@",
+"@@@@@@~{]'''''']{!@@@@@@",
+"@@@@@@@;>,'''',)!@@@@@@@",
+"@@@@@@@@#$%&*%=-@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-inactive.xpm
new file mode 100644
index 0000000..ab8a12e
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-prelight.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-prelight.xpm
new file mode 100644
index 0000000..49bcaf1
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-prelight.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"24 24 52 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #403F3B",
+"$ c #896D27",
+"% c #C39420",
+"& c #E0A920",
+"* c #896C27",
+"= c #3F3E3B",
+"- c #6B592F",
+"; c #DDA720",
+"> c #F6C031",
+", c #FAC536",
+"' c #DDA620",
+") c #6A582F",
+"! c #6A592F",
+"~ c #EAB324",
+"{ c #69582F",
+"] c #DCA520",
+"^ c #3F3E3A",
+"/ c #886B27",
+"( c #C29421",
+"_ c #C29321",
+": c #E0A91F",
+"< c #DBA32B",
+"[ c #C08522",
+"} c #DCA42B",
+"| c #DFA81F",
+"1 c #E0A81F",
+"2 c #DCA52C",
+"3 c #C28723",
+"4 c #DDA52C",
+"5 c #DEA71F",
+"6 c #C29221",
+"7 c #C19221",
+"8 c #886B28",
+"9 c #866B27",
+"0 c #3F3D3A",
+"a c #DBA420",
+"b c #3E3D3A",
+"c c #67572F",
+"d c #EAB123",
+"e c #68572F",
+"f c #DBA520",
+"g c #D9A41F",
+"h c #67562F",
+"i c #3E3D3B",
+"j c #866A27",
+"k c #C09120",
+"l c #BF9120",
+"m c #856A27",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>')@@@@@@@",
+"@@@@@@!~,,,,,,,,~{@@@@@@",
+"@@@@@=',,,,,,,,,,]^@@@@@",
+"@@@@@*>,,,,,,,,,,>/@@@@@",
+"@@@@@(,,,,,,,,,,,,_@@@@@",
+"@@@@@:,<[[[[[[[[},|@@@@@",
+"@@@@@1,2333333334,5@@@@@",
+"@@@@@6,,,,,,,,,,,,7@@@@@",
+"@@@@@8>,,,,,,,,,,>9@@@@@",
+"@@@@@0a,,,,,,,,,,ab@@@@@",
+"@@@@@@cd,,,,,,,,dc@@@@@@",
+"@@@@@@@ef>,,,,>gh@@@@@@@",
+"@@@@@@@@ijk''lmi@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-pressed.xpm
new file mode 100644
index 0000000..d33d40d
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/hide-pressed.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"24 24 52 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #403F3B",
+"$ c #896D27",
+"% c #C39420",
+"& c #E0A920",
+"* c #896C27",
+"= c #3F3E3B",
+"- c #6B592F",
+"; c #DDA720",
+"> c #F6C031",
+", c #FAC536",
+"' c #DDA620",
+") c #6A582F",
+"! c #6A592F",
+"~ c #EAB324",
+"{ c #69582F",
+"] c #DCA520",
+"^ c #3F3E3A",
+"/ c #886B27",
+"( c #C29421",
+"_ c #C29321",
+": c #E0A91F",
+"< c #DBA32B",
+"[ c #C08522",
+"} c #DCA42B",
+"| c #DFA81F",
+"1 c #E0A81F",
+"2 c #DCA52C",
+"3 c #C28723",
+"4 c #DDA52C",
+"5 c #DEA71F",
+"6 c #C29221",
+"7 c #C19221",
+"8 c #886B28",
+"9 c #866B27",
+"0 c #3F3D3A",
+"a c #DBA420",
+"b c #3E3D3A",
+"c c #67572F",
+"d c #EAB123",
+"e c #68572F",
+"f c #DBA520",
+"g c #D9A41F",
+"h c #67562F",
+"i c #3E3D3B",
+"j c #866A27",
+"k c #C09120",
+"l c #BF9120",
+"m c #856A27",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>')@@@@@@@",
+"@@@@@@!~,,,,,,,,~{@@@@@@",
+"@@@@@=',,,,,,,,,,]^@@@@@",
+"@@@@@*>,,,,,,,,,,>/@@@@@",
+"@@@@@(,,,,,,,,,,,,_@@@@@",
+"@@@@@:,<[[[[[[[[},|@@@@@",
+"@@@@@1,2333333334,5@@@@@",
+"@@@@@6,,,,,,,,,,,,7@@@@@",
+"@@@@@8>,,,,,,,,,,>9@@@@@",
+"@@@@@0a,,,,,,,,,,ab@@@@@",
+"@@@@@@cd,,,,,,,,dc@@@@@@",
+"@@@@@@@ef>,,,,>gh@@@@@@@",
+"@@@@@@@@ijk''lmi@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/left-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/left-active.xpm
new file mode 100644
index 0000000..b94d67f
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/left-active.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/left-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/left-inactive.xpm
new file mode 100644
index 0000000..17f9acf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/left-inactive.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-active.xpm
new file mode 100644
index 0000000..64968ab
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-active.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"24 24 30 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2D3F3C",
+"$ c #217A2F",
+"% c #20AB2D",
+"& c #22C62F",
+"* c #227A2F",
+"= c #2C3F3C",
+"- c #275D35",
+"; c #20C42D",
+"> c #33E342",
+", c #39E949",
+"' c #266034",
+") c #26D233",
+"! c #26D234",
+"~ c #20C32D",
+"{ c #21C52E",
+"] c #2D413D",
+"^ c #21792F",
+"/ c #33E443",
+"( c #217C2E",
+"_ c #20A92D",
+": c #21AD2D",
+"< c #22C730",
+"[ c #2D3E3D",
+"} c #20C22D",
+"| c #21C42D",
+"1 c #2D403C",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@-;>,,,,>;'@@@@@@@",
+"@@@@@@-),,,,,,,,!'@@@@@@",
+"@@@@@=~,,,,,,,,,,{]@@@@@",
+"@@@@@^>,,,,,,,,,,/(@@@@@",
+"@@@@@_,,,,,,,,,,,,:@@@@@",
+"@@@@@{,,,,,,,,,,,,<@@@@@",
+"@@@@@{,,,,,,,,,,,,<@@@@@",
+"@@@@@_,,,,,,,,,,,,:@@@@@",
+"@@@@@^>,,,,,,,,,,/(@@@@@",
+"@@@@@[},,,,,,,,,,|1@@@@@",
+"@@@@@@-),,,,,,,,!'@@@@@@",
+"@@@@@@@-;>,,,,>;'@@@@@@@",
+"@@@@@@@@#$%&&%*=@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-inactive.xpm
new file mode 100644
index 0000000..ef06804
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"24 24 15 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2E333E",
+"$ c #2B303A",
+"% c #292E37",
+"& c #282D36",
+"* c #292E36",
+"= c #2B3039",
+"- c #2D323C",
+"; c #2A3038",
+"> c #2C313B",
+", c #2A2E36",
+"' c #2F333E",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@#&==========*#@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@&============*@@@@@",
+"@@@@@*============,@@@@@",
+"@@@@@=;==========;=@@@@@",
+"@@@@@#&==========*'@@@@@",
+"@@@@@@>*========*>@@@@@@",
+"@@@@@@@-&;====;*-@@@@@@@",
+"@@@@@@@@#$%&&*$#@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-prelight.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-prelight.xpm
new file mode 100644
index 0000000..d78caad
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-prelight.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"24 24 45 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2C3F3C",
+"$ c #21792F",
+"% c #19A325",
+"& c #15B820",
+"* c #19A425",
+"= c #217A2F",
+"- c #275E36",
+"; c #15B620",
+"> c #13C11E",
+", c #15B720",
+"' c #266034",
+") c #14BE1F",
+"! c #13BF1F",
+"~ c #10A816",
+"{ c #0E9611",
+"] c #0F9812",
+"^ c #12B91C",
+"/ c #2D413D",
+"( c #217830",
+"_ c #13BD1D",
+": c #0D870C",
+"< c #0B7407",
+"[ c #0F9B12",
+"} c #217B2E",
+"| c #19A324",
+"1 c #10A917",
+"2 c #12BC1C",
+"3 c #0F9912",
+"4 c #18A524",
+"5 c #0D850C",
+"6 c #15BA20",
+"7 c #19A326",
+"8 c #2D3E3D",
+"9 c #16B621",
+"0 c #0F9A12",
+"a c #0F9811",
+"b c #10A716",
+"c c #2D403C",
+"d c #275F35",
+"e c #14BF1F",
+"f c #266134",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-;>>>>>>,'@@@@@@@",
+"@@@@@@-)>>>>>>>>!'@@@@@@",
+"@@@@@#;>>>~{{{]^>&/@@@@@",
+"@@@@@(>>>>_:<<<[>>}@@@@@",
+"@@@@@|>>12>_:<<3>>4@@@@@",
+"@@@@@;>>352>_:<3>>6@@@@@",
+"@@@@@;>>3<52>_:3>>6@@@@@",
+"@@@@@7>>3<<52>_1>>4@@@@@",
+"@@@@@$>>[<<<52>>>>}@@@@@",
+"@@@@@89>^0aaab>>>&c@@@@@",
+"@@@@@@de>>>>>>>>!f@@@@@@",
+"@@@@@@@d,>>>>>>,'@@@@@@@",
+"@@@@@@@@c$*&&*}c@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-pressed.xpm
new file mode 100644
index 0000000..c91c9b4
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/maximize-pressed.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"24 24 45 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"# c #2C3F3C",
+"$ c #21792F",
+"% c #19A325",
+"& c #15B820",
+"* c #19A425",
+"= c #217A2F",
+"- c #275E36",
+"; c #15B620",
+"> c #13C11E",
+", c #15B720",
+"' c #266034",
+") c #14BE1F",
+"! c #13BF1F",
+"~ c #10A816",
+"{ c #0E9611",
+"] c #0F9812",
+"^ c #12B91C",
+"/ c #2D413D",
+"( c #217830",
+"_ c #13BD1D",
+": c #0D870C",
+"< c #0B7407",
+"[ c #0F9B12",
+"} c #217B2E",
+"| c #19A324",
+"1 c #10A917",
+"2 c #12BC1C",
+"3 c #0F9912",
+"4 c #18A524",
+"5 c #0D850C",
+"6 c #15BA20",
+"7 c #19A326",
+"8 c #2D3E3D",
+"9 c #16B621",
+"0 c #0F9A12",
+"a c #0F9811",
+"b c #10A716",
+"c c #2D403C",
+"d c #275F35",
+"e c #14BF1F",
+"f c #266134",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@#$%&&*=#@@@@@@@@",
+"@@@@@@@-;>>>>>>,'@@@@@@@",
+"@@@@@@-)>>>>>>>>!'@@@@@@",
+"@@@@@#;>>>~{{{]^>&/@@@@@",
+"@@@@@(>>>>_:<<<[>>}@@@@@",
+"@@@@@|>>12>_:<<3>>4@@@@@",
+"@@@@@;>>352>_:<3>>6@@@@@",
+"@@@@@;>>3<52>_:3>>6@@@@@",
+"@@@@@7>>3<<52>_1>>4@@@@@",
+"@@@@@$>>[<<<52>>>>}@@@@@",
+"@@@@@89>^0aaab>>>&c@@@@@",
+"@@@@@@de>>>>>>>>!f@@@@@@",
+"@@@@@@@d,>>>>>>,'@@@@@@@",
+"@@@@@@@@c$*&&*}c@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-active.xpm
new file mode 100644
index 0000000..47d7968
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-inactive.xpm
new file mode 100644
index 0000000..3a4e8bf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-pressed.xpm
new file mode 100644
index 0000000..2a297fb
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/menu-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"....+......+....",
+"....++....++....",
+".....++..++.....",
+"......++++......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/right-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/right-active.xpm
new file mode 100644
index 0000000..6f08d57
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/right-active.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/right-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/right-inactive.xpm
new file mode 100644
index 0000000..86b8f45
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/right-inactive.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"1 12 2 1",
+" c None",
+". c #21252B",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+".",
+"."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-active.xpm
new file mode 100644
index 0000000..35243b3
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-inactive.xpm
new file mode 100644
index 0000000..3e099fd
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-pressed.xpm
new file mode 100644
index 0000000..56d8e49
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/shade-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+"......++++......",
+".....++++++.....",
+"....++++++++....",
+"................",
+"....++++++++....",
+"....++++++++....",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-active.xpm
new file mode 100644
index 0000000..cdea9f2
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #A4AAB7",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-inactive.xpm
new file mode 100644
index 0000000..57fcc10
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #797D87",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-pressed.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-pressed.xpm
new file mode 100644
index 0000000..c83dc82
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/stick-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"16 22 3 1",
+" c None",
+". c #2F343F",
+"+ c #5294E2",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+".......++.......",
+".......++.......",
+".......++.......",
+"....++++++++....",
+"....++++++++....",
+".......++.......",
+".......++.......",
+".......++.......",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................",
+"................"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/themerc b/gtk/.themes/Arc-Darker-OSX/xfwm4/themerc
new file mode 100644
index 0000000..25a3d80
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/themerc
@@ -0,0 +1,30 @@
+button_offset=7
+button_spacing=0
+full_width_title=true
+title_horizontal_offset=0
+title_vertical_offset_active=1
+title_vertical_offset_inactive=1
+#title_shadow_active=true
+title_shadow_inactive=true
+
+#button_layout=O|HMC
+
+active_text_color=#afb8c5
+active_text_shadow_color=#2f343b
+inactive_text_color=#808791
+inactive_text_shadow_color=#2f343b
+
+#placement_ratio=20
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-10
+shadow_opacity=35
+
+title_shadow_active=false
+
+resize_opacity=100
+move_opacity=100
+popup_opacity=100
+show_frame_shadow=true
+show_popup_shadow=true
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active-shaded.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active-shaded.xpm
new file mode 100644
index 0000000..4285a1f
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_active_shaded_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active.xpm
new file mode 100644
index 0000000..22da8da
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-inactive.xpm
new file mode 100644
index 0000000..8e30fbf
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-1-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-active.xpm
new file mode 100644
index 0000000..11878e7
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-inactive.xpm
new file mode 100644
index 0000000..1d7694a
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-2-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-active.xpm
new file mode 100644
index 0000000..ce86c3b
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-inactive.xpm
new file mode 100644
index 0000000..0bb562c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-3-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-active.xpm
new file mode 100644
index 0000000..bc56ba8
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-inactive.xpm
new file mode 100644
index 0000000..499d6f3
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-4-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-active.xpm
new file mode 100644
index 0000000..210d06c
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-inactive.xpm
new file mode 100644
index 0000000..ec89d56
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/title-5-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"24 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+"........................",
+"++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active-shaded.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active-shaded.xpm
new file mode 100644
index 0000000..2208363
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_active_shaded_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active.xpm
new file mode 100644
index 0000000..3fd1897
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-inactive.xpm
new file mode 100644
index 0000000..78f4191
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-left-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+" ....",
+".++++",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@",
+".@@@@"};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active-shaded.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active-shaded.xpm
new file mode 100644
index 0000000..23b0b0a
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active-shaded.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_active_shaded_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active.xpm
new file mode 100644
index 0000000..0339c30
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-inactive.xpm b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-inactive.xpm
new file mode 100644
index 0000000..abeee0f
--- /dev/null
+++ b/gtk/.themes/Arc-Darker-OSX/xfwm4/top-right-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"5 24 4 1",
+" c None",
+". c #21252B",
+"+ c #353B48",
+"@ c #2F343F",
+".... ",
+"++++.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@.",
+"@@@@."};
diff --git a/gtk/.themes/Arc-OSX/cinnamon/cinnamon.css b/gtk/.themes/Arc-OSX/cinnamon/cinnamon.css
new file mode 100644
index 0000000..daa4423
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/cinnamon.css
@@ -0,0 +1,1306 @@
+@charset "UTF-8";
+stage {
+ font-family: Futura Bk bt, sans, Sans-Serif;
+ font-size: 9pt;
+ color: #5c616c; }
+
+.label-shadow {
+ color: transparent; }
+
+.popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 252, 0.05); }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ border-radius: 2px; }
+ .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 252, 0.05); }
+ .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 252, 0.05); }
+ .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55);
+ box-shadow: inset 0 2px 4px rgba(251, 251, 252, 0.05); }
+
+.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {
+ color: #5294E2; }
+ .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.popup-menu #notification StEntry, #menu-search-entry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: #fbfbfb;
+ border-color: 1px solid #e0e4ee;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 251, 0.05); }
+ .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+.notification StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ caret-color: #BAC3CF;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 2px;
+ background-color: #b8babf;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #c7c9cd; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.separator {
+ -gradient-height: 1px;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 1em; }
+
+.popup-slider-menu-item,
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #cfd6e6;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ min-width: 15em;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box CinnamonGenericContainer {
+ spacing: .2em;
+ min-height: 30px;
+ padding-top: 2px; }
+
+.check-box StLabel {
+ font-weight: normal; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("light-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("light-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.radiobutton CinnamonGenericContainer {
+ spacing: .2em;
+ height: 26px;
+ padding-top: 2px; }
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.9em;
+ box-shadow: none; }
+
+.radiobutton StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("light-assets/checkbox/checkbox-unchecked.svg"); }
+
+.radiobutton:focus StBin {
+ background-image: url("light-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.radiobutton:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked.svg"); }
+
+.radiobutton:focus:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("light-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("light-assets/switch/switch-on.svg"); }
+
+.cinnamon-link {
+ color: #2679db;
+ text-decoration: underline; }
+ .cinnamon-link:hover {
+ color: #5294e2; }
+
+#Tooltip {
+ border-radius: 3px;
+ padding: 5px 12px;
+ background-color: rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ font-size: 1em;
+ font-weight: normal;
+ text-align: center; }
+
+.popup-menu {
+ color: white;
+ min-width: 200px;
+ color: #5c616c;
+ border-image: url("light-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu-arrow {
+ icon-size: 16px; }
+ .popup-menu .popup-sub-menu {
+ background-gradient-direction: none;
+ box-shadow: none;
+ border-image: url("light-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em; }
+ .popup-menu .popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em; }
+ .popup-menu .popup-sub-menu StScrollBar {
+ padding: 4px; }
+ .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ padding: 0.4em 1.75em;
+ spacing: 1em; }
+ .popup-menu .popup-menu-item:active {
+ color: #5c616c;
+ background-color: transparent;
+ border-image: url("light-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #5c616c; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ .popup-menu-icon {
+ icon-size: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+/*Don't know what this does*/
+.popup-combo-menu {
+ background-color: rgba(0, 0, 0, 0.4);
+ padding: 1em 0em;
+ color: red;
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ border-radius: 3px; }
+
+.popup-combobox-item {
+ spacing: 1em; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu-separator.svg") 1 1 1 1; }
+
+.popup-alternating-menu-item:alternate {
+ font-weight: normal; }
+
+.popup-device-menu-item {
+ spacing: .5em; }
+
+.popup-subtitle-menu-item {
+ font-weight: normal; }
+
+.nm-menu-item-icons {
+ spacing: .5em; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px; }
+ #panelLeft {
+ spacing: 4px; }
+ #panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255, 0, 0, 0.05);
+ background-gradient-end: rgba(255, 0, 0, 0.2); }
+ #panelLeft:ltr · {
+ padding-right: 4px; }
+ #panelLeft:rtl · {
+ padding-left: 4px; }
+ #panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 0, 255, 0.05);
+ background-gradient-end: rgba(0, 0, 255, 0.2); }
+ #panelRight:ltr · {
+ padding-left: 4px;
+ spacing: 0px; }
+ #panelRight:rtl · {
+ padding-right: 4px;
+ spacing: 0px; }
+ #panelCenter {
+ spacing: 4px; }
+ #panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 255, 0, 0.05);
+ background-gradient-end: rgba(0, 255, 0, 0.2); }
+
+.panel-top, .panel-bottom {
+ color: #ffffff;
+ font-size: 1em;
+ padding: 0px; }
+
+.panel-top {
+ border-image: url("common-assets/panel/panel-top.svg") 1 1 1 1; }
+
+.panel-bottom {
+ border-image: url("common-assets/panel/panel-bottom.svg") 1 1 1 1; }
+
+.panel-status-button {
+ border-widht: 0;
+ -natural-hpadding: 3px;
+ -minimum-hpadding: 3px;
+ font-weight: bold;
+ color: white;
+ height: 22px; }
+
+.panel-button {
+ -natural-hpadding: 6px;
+ -minimum-hpadding: 2px;
+ font-weight: bold;
+ color: green;
+ transition-duration: 100; }
+
+.system-status-icon {
+ icon-size: 16px;
+ padding: 0 1px; }
+
+#overview {
+ spacing: 12px; }
+
+.window-caption {
+ background-color: rgba(53, 57, 69, 0.95);
+ border: 1px solid rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ spacing: 25px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px; }
+ .window-caption#selected {
+ background-color: #5294E2;
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ spacing: 25px; }
+
+.expo-workspaces-name-entry,
+.expo-workspaces-name-entry#selected {
+ height: 15px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .expo-workspaces-name-entry:focus,
+ .expo-workspaces-name-entry#selected:focus {
+ border: 1px solid #5294E2;
+ background-color: #5294E2;
+ color: #ffffff;
+ font-style: italic;
+ transition-duration: 300;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+
+.expo-workspace-thumbnail-frame {
+ border: 4px solid rgba(255, 255, 255, 0);
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 2px; }
+ .expo-workspace-thumbnail-frame#active {
+ border: 4px solid #5294E2;
+ background-color: black;
+ border-radius: 2px; }
+
+.expo-background {
+ background-color: #353945; }
+
+.workspace-thumbnails {
+ spacing: 26px; }
+ .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
+ padding: 8px; }
+
+.workspace-add-button {
+ background-image: url("common-assets/misc/add-workspace.svg");
+ height: 200px;
+ width: 35px;
+ transition-duration: 100; }
+ .workspace-add-button:hover {
+ background-image: url("common-assets/misc/add-workspace-hover.svg");
+ transition-duration: 100; }
+ .workspace-add-button:active {
+ background-image: url("common-assets/misc/add-workspace-active.svg");
+ transition-duration: 100; }
+
+.workspace-overview-background-shade {
+ background-color: rgba(0, 0, 0, 0.5); }
+
+.workspace-close-button,
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+ -cinnamon-close-overlap: 10px; }
+ .workspace-close-button:hover,
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .workspace-close-button:active,
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close-area {
+ background-image: url("common-assets/misc/trash-icon.svg");
+ height: 120px;
+ width: 400px; }
+
+.about-content {
+ width: 550px;
+ height: 250px;
+ spacing: 8px;
+ padding-bottom: 10px; }
+
+.about-title {
+ font-size: 2em;
+ font-weight: bold; }
+
+.about-uuid {
+ font-size: 10px;
+ color: #888; }
+
+.about-icon {
+ padding-right: 20px;
+ padding-bottom: 14px; }
+
+.about-scrollBox {
+ border: 1px solid #dbdfe3;
+ border-radius: 2px;
+ background-color: #ffffff;
+ padding: 4px;
+ padding-right: 0;
+ border-radius: 0; }
+ .about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em; }
+
+.about-description {
+ padding-top: 4px;
+ padding-bottom: 16px; }
+
+.about-version {
+ padding-left: 7px;
+ font-size: 10px;
+ color: #888; }
+
+.calendar {
+ padding: 0.4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px; }
+
+.calendar-month-label {
+ color: #5c616c;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.calendar-change-month-back,
+.calendar-change-month-forward {
+ width: 16px;
+ height: 16px; }
+
+.calendar-change-month-back {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+
+.datemenu-date-label {
+ padding: 0.4em 1.75em;
+ font-weight: bold;
+ text-align: center;
+ color: #5c616c;
+ border-radius: 2px; }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+
+.calendar-day-heading {
+ color: rgba(92, 97, 108, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(92, 97, 108, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #5c616c;
+ background-color: transparent;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-other-month-day {
+ color: rgba(92, 97, 108, 0.3);
+ opacity: 1; }
+
+#notification {
+ border-radius: 3px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ padding: 13px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ margin-from-right-edge-of-screen: 20px;
+ width: 34em;
+ color: #BAC3CF; }
+ .popup-menu #notification {
+ color: #5c616c;
+ border-image: url("light-assets/misc/message.svg") 9 9 9 9; }
+ .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {
+ padding: 5px; }
+ #notification.multi-line-notification {
+ padding-bottom: 13px;
+ color: #BAC3CF; }
+ #notification-scrollview {
+ max-height: 10em; }
+ #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em; }
+ #notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px; }
+ #notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px; }
+ #notification-body {
+ spacing: 5px; }
+ #notification-actions {
+ spacing: 10px; }
+
+.notification-with-image {
+ min-height: 159px;
+ color: #BAC3CF; }
+
+.notification-button, .notification-icon-button {
+ padding: 5px; }
+
+.notification-icon-button > StIcon {
+ icon-size: 36px; }
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list > StBoxLayout {
+ padding: 4px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 0px solid #5294E2; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.2); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ border-color: transparent;
+ color: #ffffff; }
+
+.thumbnail-scroll-gradient-left {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px; }
+
+.thumbnail-scroll-gradient-right {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.lightbox {
+ background-color: rgba(0, 0, 0, 0.4); }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #5c616c;
+ background-color: rgba(245, 246, 247, 0);
+ border: none;
+ border-image: url("light-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog > StBoxLayout:first-child {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-button-box {
+ spacing: 0;
+ margin: 0px;
+ padding: 14px 10px;
+ background: none;
+ border: none;
+ border-image: url("light-assets/misc/button-box.svg") 9 9 9 9; }
+ .modal-dialog-button-box .modal-dialog-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ height: 30px; }
+
+.run-dialog {
+ padding: 0px 15px 10px 15px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9; }
+ .run-dialog > * {
+ padding: 0; }
+ .run-dialog-label {
+ font-size: 0;
+ font-weight: bold;
+ color: #BAC3CF;
+ padding-bottom: 0; }
+ .run-dialog-error-label {
+ color: #FC4138; }
+ .run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px; }
+ .run-dialog-completion-box {
+ padding-left: 15px;
+ font-size: 10px; }
+ .run-dialog-entry {
+ width: 21em;
+ padding: 7px;
+ border-radius: 3px;
+ caret-color: #BAC3CF;
+ selected-color: #ffffff;
+ selection-background-color: #5294E2;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog-entry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog .modal-dialog-button-box {
+ border: none;
+ box-shadow: none;
+ background: none;
+ background-gradient-direction: none; }
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px; }
+
+.mount-password-reask {
+ color: #F27835; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+ .show-processes-dialog-subject,
+ .mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+ .show-processes-dialog-description,
+ .mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+ .show-processes-dialog-app-list-item {
+ color: #ccc; }
+ .show-processes-dialog-app-list-item:hover {
+ color: white; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+ .show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+ .show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+ .show-processes-dialog-app-list-item-name {
+ font-size: 1.1em; }
+
+.magnifier-zoom-region {
+ border: 2px solid maroon; }
+ .magnifier-zoom-region .full-screen {
+ border-width: 0px; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.4); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ border: 1px solid #5294E2;
+ background-color: #5294E2; }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.menu-favorites-box {
+ margin: auto;
+ padding: 10px;
+ transition-duration: 300;
+ background-color: #F5F6F7;
+ border: 1px solid #dbdfe3; }
+
+.menu-favorites-button {
+ padding: 10px;
+ border: 1px solid transparent; }
+
+.menu-places-box {
+ margin: auto;
+ padding: 10px;
+ border: 0px solid red; }
+
+.menu-places-button {
+ padding: 10px; }
+
+.menu-categories-box {
+ padding: 10px 30px 10px 30px; }
+
+.menu-applications-inner-box,
+.menu-applications-outer-box {
+ padding: 10px 10px 0 10px; }
+
+.menu-application-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-application-button:highlighted {
+ font-weight: bold; }
+ .menu-application-button-selected {
+ padding: 7px; }
+ .menu-application-button-selected:highlighted {
+ font-weight: bold; }
+ .menu-application-button-label:ltr {
+ padding-left: 5px; }
+ .menu-application-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-category-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-category-button-selected {
+ padding: 7px; }
+ .menu-category-button-hover {
+ background-color: red;
+ border-radius: 2px; }
+ .menu-category-button-greyed {
+ padding: 7px;
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid transparent; }
+ .menu-category-button-label:ltr {
+ padding-left: 5px; }
+ .menu-category-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+ height: 30px; }
+ .menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px; }
+
+.menu-selected-app-title {
+ font-weight: bold; }
+
+.menu-selected-app-description {
+ max-width: 150px; }
+
+.menu-search-box:ltr {
+ padding-left: 30px; }
+
+.menu-search-box-rtl {
+ padding-right: 30px; }
+
+#menu-search-entry {
+ width: 250px;
+ height: 15px;
+ font-weight: normal;
+ caret-color: #5c616c; }
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #5c616c; }
+
+/* Context menu (at the moment only for favorites) */
+.info-osd {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 16px;
+ color: #ffffff;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.window-list-box {
+ spacing: 6px;
+ padding-left: 10px; }
+ .panel-bottom .window-list-box {
+ padding-top: 1px; }
+ .panel-top .window-list-box {
+ padding-bottom: 1px; }
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px; }
+
+.window-list-item-box {
+ font-weight: bold;
+ background-image: none;
+ padding-left: 8px;
+ padding-right: 8px;
+ transition-duration: 100;
+ color: rgba(255, 255, 255, 0.6); }
+ .window-list-item-box:hover {
+ color: #ffffff; }
+ .window-list-item-box:active,
+ .window-list-item-box:checked,
+ .window-list-item-box:focus {
+ color: #ffffff; }
+ .panel-bottom .window-list-item-box:active,
+ .panel-bottom .window-list-item-box:checked,
+ .panel-bottom .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; }
+ .panel-top .window-list-item-box:active,
+ .panel-top .window-list-item-box:checked,
+ .panel-top .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; }
+
+.window-list-item-demands-attention {
+ background-gradient-start: #F27835;
+ background-gradient-end: #F27835; }
+
+.sound-button {
+ width: 22px;
+ height: 13px;
+ padding: 8px; }
+ .sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px; }
+ .sound-button StIcon {
+ icon-size: 1.4em; }
+
+.sound-track-infos {
+ padding: 5px; }
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px; }
+ .sound-track-info StIcon {
+ icon-size: 16px; }
+ .sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px; }
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px; }
+
+.sound-seek-box {
+ padding-left: 15px; }
+ .sound-seek-box StLabel {
+ padding-top: 2px; }
+ .sound-seek-box StIcon {
+ icon-size: 16px; }
+
+.sound-seek-slider {
+ width: 140px; }
+
+.sound-volume-menu-item {
+ padding: 0.4em 1.75em; }
+ .sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px; }
+
+.sound-playback-control {
+ padding: 5px 10px 10px 10px; }
+
+.sound-player {
+ padding: 0 4px; }
+ .sound-player > StBoxLayout:first-child {
+ padding: 5px 10px 12px 10px;
+ spacing: 0.5em; }
+ .sound-player > StBoxLayout:first-child StButton:small {
+ width: 16px;
+ height: 8px;
+ padding: 1px; }
+ .sound-player > StBoxLayout:first-child StButton:small StIcon {
+ icon-size: 12px; }
+ .sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2); }
+ .sound-player-overlay {
+ width: 290px;
+ height: 70px;
+ padding: 15px;
+ spacing: 0.5em;
+ background: rgba(42, 45, 55, 0.85);
+ border: 0px solid rgba(31, 33, 40, 0.95);
+ border-bottom: 1px;
+ color: #BAC3CF; }
+ .sound-player-overlay StButton {
+ width: 22px;
+ height: 13px;
+ padding: 5px;
+ color: #BAC3CF;
+ border-radius: 2px;
+ border: 1px solid rgba(53, 57, 69, 0); }
+ .sound-player-overlay StButton StIcon {
+ icon-size: 16px; }
+ .sound-player-overlay StButton:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .sound-player-overlay StButton:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px #5294E2; }
+ .sound-player-overlay StBoxLayout {
+ padding-top: 2px; }
+ .sound-player .slider {
+ height: 0.5em;
+ padding: 0;
+ border: none;
+ -slider-height: 0.5em;
+ -slider-background-color: #cfd6e6;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0px;
+ -slider-handle-radius: 0px; }
+
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px; }
+
+/* Controls the styling when using the "Simple buttons" option */
+.workspace-switcher {
+ padding-left: 3px;
+ padding-right: 3px; }
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #ffffff;
+ padding: 3px;
+ padding-top: 4px;
+ transition-duration: 300; }
+ .workspace-button:outlined, .workspace-button:outlined:hover {
+ color: #5294E2; }
+ .workspace-button:hover {
+ color: rgba(82, 148, 226, 0.5); }
+
+/* Controls the style when using the "Visual representation" option */
+.workspace-graph {
+ padding: 3px;
+ spacing: 3px; }
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background-gradient-direction: none;
+ background-color: rgba(0, 0, 0, 0.2); }
+
+.workspace-graph .workspace:active {
+ border: 1px solid #5294E2;
+ background-gradient-direction: none; }
+
+.workspace-graph .workspace .windows {
+ -active-window-background: rgba(76, 82, 99, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(76, 82, 99, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+.workspace-graph .workspace:active .windows {
+ -active-window-background: rgba(87, 93, 113, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(54, 58, 70, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+#panel-launchers-box {
+ padding-left: 7px; }
+
+.panel-launcher {
+ margin: 1px;
+ padding: 1px;
+ transition-duration: 200; }
+ .panel-launcher:hover {
+ background-gradient-direction: none;
+ border: 0px solid #5294E2; }
+ .panel-bottom .panel-launcher:hover {
+ border-bottom-width: 1px; }
+ .panel-top .panel-launcher:hover {
+ border-top-width: 1px; }
+
+#overview-corner {
+ background-image: url("common-assets/misc/overview.png"); }
+ #overview-corner:hover {
+ background-image: url("common-assets/misc/overview-hover.png"); }
+
+.applet-separator {
+ padding: 1px 4px; }
+
+.applet-separator-line {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.12); }
+
+.applet-box {
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #ffffff;
+ text-shadow: none;
+ transition-duration: 100; }
+ .applet-box:hover {
+ color: #ffffff;
+ background-color: #5294E2; }
+
+.applet-label {
+ font-weight: bold;
+ color: #ffffff; }
+ .applet-label:hover, .applet-box:hover > .applet-label {
+ color: #ffffff;
+ text-shadow: none; }
+
+.applet-icon {
+ color: #ffffff;
+ icon-size: 22px; }
+ .applet-icon:hover, .applet-box:hover > .applet-icon {
+ color: #ffffff;
+ text-shadow: none; }
+
+.user-icon {
+ width: 32px;
+ height: 32px;
+ background-color: transparent;
+ border: none;
+ border-radius: 0; }
+
+.user-label {
+ color: #5c616c;
+ font-size: 1em;
+ font-weight: bold;
+ margin: 0px; }
+
+.desklet {
+ color: #BAC3CF; }
+ .desklet-with-borders {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+ .desklet-with-borders-and-header {
+ border-image: url("common-assets/misc/desklet.svg") 9 9 9 9;
+ color: #BAC3CF;
+ border-radius: 0;
+ border-radius-topleft: 0;
+ border-radius-topright: 0;
+ padding: 12px;
+ padding-bottom: 17px; }
+ .desklet-header {
+ border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9;
+ color: #BAC3CF;
+ font-size: 1em;
+ padding: 12px;
+ padding-bottom: 6px; }
+ .desklet-drag-placeholder {
+ border: 2px solid #5294E2;
+ background-color: rgba(82, 148, 226, 0.3); }
+
+.photoframe-box {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+
+/*FIXME*/
+.workspace-osd {
+ /*color: red;*/
+ text-shadow: black 5px 5px 5px;
+ font-weight: bold;
+ font-size: 48pt; }
+
+.notification-applet-padding {
+ padding: 0.5em 1em; }
+
+.notification-applet-container {
+ max-height: 100px; }
+
+.tile-preview, .tile-preview.snap,
+.tile-hud, .tile-hud.snap {
+ background-color: rgba(82, 148, 226, 0.3);
+ border: 1px solid #5294E2; }
+
+.xkcd-box {
+ padding: 6px;
+ border: 0px;
+ background-color: transparent;
+ border-radius: 0px; }
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-active.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
new file mode 100644
index 0000000..f60de34
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
new file mode 100644
index 0000000..e771e33
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace-hover.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace.svg
new file mode 100644
index 0000000..65f5361
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/add-workspace.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/bg.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..a5cc13e
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..2774254
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..f718628
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..366e69b
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-active.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet-header.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet-header.svg
new file mode 100644
index 0000000..a6e1054
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet-header.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet.svg
new file mode 100644
index 0000000..8445c61
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/desklet.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/osd.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview-hover.png b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview-hover.png
new file mode 100644
index 0000000..75673f9
Binary files /dev/null and b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview-hover.png differ
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview.png b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview.png
new file mode 100644
index 0000000..9eb4f87
Binary files /dev/null and b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/overview.png differ
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/trash-icon.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/trash-icon.svg
new file mode 100644
index 0000000..61097dd
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/misc/trash-icon.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-bottom.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-bottom.svg
new file mode 100644
index 0000000..b5635bc
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-bottom.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-top.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-top.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/panel-top.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
new file mode 100644
index 0000000..ce7d5d7
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-bottom.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-top.svg b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
new file mode 100644
index 0000000..d2b8f15
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/common-assets/panel/window-list-active-top.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..983e7f8
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..e8da8e6
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..6c2f719
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d50e0e2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu-hover.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..938245a
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu.svg
new file mode 100644
index 0000000..5ae7466
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/submenu.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/submenu.svg
new file mode 100644
index 0000000..378f29b
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/menu/submenu.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/button-box.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/button-box.svg
new file mode 100644
index 0000000..036f0d1
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/button-box.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/message.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/message.svg
new file mode 100644
index 0000000..a1f8615
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/modal.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/modal.svg
new file mode 100644
index 0000000..b61f537
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-off.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-off.svg
new file mode 100644
index 0000000..96749e2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-on.svg b/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-on.svg
new file mode 100644
index 0000000..0203bbb
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/cinnamon/light-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-left.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-left.svg
new file mode 100644
index 0000000..5fb7bf2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-left.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
new file mode 100644
index 0000000..cbae148
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-placeholder.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-right.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-right.svg
new file mode 100644
index 0000000..64c1e9b
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/dash/dash-right.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/menu/menu-separator.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/menu/menu-separator.svg
new file mode 100644
index 0000000..4962ebc
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/bg.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/bg.svg
new file mode 100644
index 0000000..feeddea
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-active.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-active.svg
new file mode 100644
index 0000000..95822bf
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-hover.svg
new file mode 100644
index 0000000..7b52140
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close.svg
new file mode 100644
index 0000000..e221a33
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 0000000..357a544
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 0000000..57176d2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/more-results.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/more-results.svg
new file mode 100644
index 0000000..a6f8d1e
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/more-results.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/osd.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/osd.svg
new file mode 100644
index 0000000..df41a00
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
new file mode 100644
index 0000000..89446ce
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-active.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
new file mode 100644
index 0000000..249100d
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
new file mode 100644
index 0000000..b560780
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
new file mode 100644
index 0000000..712573b
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/page-indicator-inactive.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/process-working.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/process-working.svg
new file mode 100644
index 0000000..7ae13c7
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/process-working.svg
@@ -0,0 +1,409 @@
+
+
+
\ No newline at end of file
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png
new file mode 100644
index 0000000..a674ad5
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png
new file mode 100644
index 0000000..1b6f611
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities-active.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities-active.svg
new file mode 100644
index 0000000..6986f5c
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities-active.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities.svg
new file mode 100644
index 0000000..b4a4b0d
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel-overview.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel-overview.svg
new file mode 100644
index 0000000..c955747
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel-overview.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel.svg b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel.svg
new file mode 100644
index 0000000..c0a64da
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/common-assets/panel/panel.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/gnome-shell.css b/gtk/.themes/Arc-OSX/gnome-shell/gnome-shell.css
new file mode 100644
index 0000000..80f818c
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/gnome-shell.css
@@ -0,0 +1,1976 @@
+/* Copyright 2009, 2015 Red Hat, Inc.
+ *
+ * Portions adapted from Mx's data/style/default.css
+ * Copyright 2009 Intel Corporation
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+stage {
+ font-family: Futura Bk bt, Cantarell, Sans-Serif;
+ font-size: 9pt;
+ color: #5c616c; }
+
+.button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px; }
+
+.button, .notification-banner .notification-button,
+.notification-banner:hover .notification-button,
+.notification-banner:focus .notification-button, .hotplug-notification-item {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:focus, .notification-banner .notification-button:focus, .hotplug-notification-item:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:hover, .notification-banner .notification-button:hover, .hotplug-notification-item:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .button:hover:focus, .notification-banner .notification-button:hover:focus, .hotplug-notification-item:hover:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .button:active, .notification-banner .notification-button:active, .hotplug-notification-item:active, .button:active:focus, .notification-banner .notification-button:active:focus, .hotplug-notification-item:active:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .button:insensitive, .notification-banner .notification-button:insensitive, .hotplug-notification-item:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55);
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+
+StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ StEntry:focus, StEntry:hover {
+ color: #5c616c;
+ background-color: #ffffff;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.05); }
+ StEntry:insensitive {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: #fbfbfb;
+ border-color: 1px solid #e0e4ee;
+ box-shadow: inset 0 2px 4px rgba(251, 251, 251, 0.05); }
+ StEntry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(255, 255, 255, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 4px;
+ background-color: #b8babf;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #c7c9cd; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294E2; }
+
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #cfd6e6;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294E2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+
+.check-box StBoxLayout {
+ spacing: .8em; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("light-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("light-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("light-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain; }
+ .toggle-switch-us, .toggle-switch-intl {
+ background-image: url("light-assets/switch/switch-off.svg"); }
+ .toggle-switch-us:checked, .toggle-switch-intl:checked {
+ background-image: url("light-assets/switch/switch-on.svg"); }
+
+.shell-link {
+ color: #2679db; }
+ .shell-link:hover {
+ color: #5294e2; }
+
+.headline {
+ font-size: 110%; }
+
+.lightbox {
+ background-color: black; }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #5c616c;
+ background-color: rgba(245, 246, 247, 0);
+ border: none;
+ border-image: url("light-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog .modal-dialog-content-box {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-linked-button {
+ height: 39px;
+ padding: 0;
+ box-shadow: inset 0 0 black;
+ border-top-width: 0px;
+ border-bottom-width: 0;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(42, 45, 55, 0.95); }
+ .modal-dialog-linked-button:hover {
+ background-color: rgba(64, 69, 83, 0.95); }
+ .modal-dialog-linked-button:focus {
+ color: #5294E2; }
+ .modal-dialog-linked-button:active {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .modal-dialog-linked-button:insensitive {
+ color: rgba(186, 195, 207, 0.5);
+ background-color: rgba(49, 52, 63, 0.95); }
+ .modal-dialog-linked-button:first-child {
+ border-radius: 0px 0px 0px 2px; }
+ .modal-dialog-linked-button:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 0px; }
+ .modal-dialog-linked-button:first-child:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 2px; }
+ .modal-dialog .run-dialog-entry {
+ width: 21em; }
+ .modal-dialog .run-dialog-error-box {
+ padding-top: 5px;
+ spacing: 5px; }
+ .modal-dialog .run-dialog-label {
+ font-size: 0; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #5c616c; }
+
+.end-session-dialog {
+ spacing: 42px; }
+ .end-session-dialog-list {
+ padding-top: 20px; }
+ .end-session-dialog-layout {
+ padding-left: 17px; }
+ .end-session-dialog-layout:rtl {
+ padding-right: 17px; }
+ .end-session-dialog-description {
+ width: 28em;
+ padding-bottom: 10px; }
+ .end-session-dialog-description:rtl {
+ text-align: right; }
+ .end-session-dialog-warning {
+ width: 28em;
+ color: #F27835;
+ padding-top: 6px; }
+ .end-session-dialog-warning:rtl {
+ text-align: right; }
+ .end-session-dialog-logout-icon {
+ border: 0px solid transparent;
+ border-radius: 2px;
+ width: 48px;
+ height: 48px;
+ background-size: contain; }
+ .end-session-dialog-shutdown-icon {
+ color: #5c616c;
+ width: 48px;
+ height: 48px; }
+ .end-session-dialog-inhibitor-layout {
+ spacing: 16px;
+ max-height: 200px;
+ padding-right: 10px;
+ padding-left: 10px; }
+ .end-session-dialog-session-list, .end-session-dialog-app-list {
+ spacing: 1em; }
+ .end-session-dialog-list-header {
+ font-weight: bold; }
+ .end-session-dialog-list-header:rtl {
+ text-align: right; }
+ .end-session-dialog-app-list-item, .end-session-dialog-session-list-item {
+ spacing: 1em; }
+ .end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name {
+ font-weight: bold; }
+ .end-session-dialog-app-list-item-description {
+ color: #686d7a;
+ font-size: 8pt; }
+ .end-session-dialog .modal-dialog-linked-button:last-child {
+ color: #ffffff;
+ background-color: #F04A50; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:hover {
+ color: #ffffff;
+ background-color: #f47479; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:active {
+ color: #ffffff;
+ background-color: #ee3239; }
+
+.shell-mount-operation-icon {
+ icon-size: 48px; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+
+.mount-question-dialog-subject {
+ max-width: 500px; }
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ font-size: 10pt;
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+
+.show-processes-dialog-app-list-item {
+ color: #454850; }
+ .show-processes-dialog-app-list-item:hover {
+ color: #5c616c; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+
+.show-processes-dialog-app-list-item-name {
+ font-size: 10pt; }
+
+.prompt-dialog {
+ width: 500px; }
+ .prompt-dialog-main-layout {
+ spacing: 24px;
+ padding: 10px; }
+ .prompt-dialog-message-layout {
+ spacing: 16px; }
+ .prompt-dialog-headline {
+ font-size: 12pt;
+ font-weight: bold;
+ color: #5c616c; }
+ .prompt-dialog-descritption:rtl {
+ text-align: right; }
+ .prompt-dialog-password-box {
+ spacing: 1em;
+ padding-bottom: 1em; }
+ .prompt-dialog-error-label {
+ font-size: 9pt;
+ color: #FC4138;
+ padding-bottom: 8px; }
+ .prompt-dialog-info-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+ .prompt-dialog-null-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+
+.hidden {
+ color: transparent; }
+
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px; }
+ .polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px; }
+
+.polkit-dialog-user-root-label {
+ color: #F27835; }
+
+.polkit-dialog-user-user-icon {
+ border-radius: 2px;
+ background-size: contain;
+ width: 48px;
+ height: 48px; }
+
+.audio-device-selection-dialog {
+ spacing: 30px; }
+
+.audio-selection-content {
+ spacing: 20px;
+ padding: 24px; }
+
+.audio-selection-title {
+ font-weight: bold;
+ text-align: center; }
+
+.audio-selection-box {
+ spacing: 20px; }
+
+.audio-selection-device {
+ border: 1px solid #dcdfe3;
+ border-radius: 3px; }
+ .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
+ background-color: #5294E2;
+ border-color: #5294E2; }
+
+.audio-selection-device-box {
+ padding: 20px;
+ spacing: 20px; }
+
+.audio-selection-device-icon {
+ icon-size: 64px; }
+
+.geolocation-dialog {
+ spacing: 30px; }
+ .geolocation-dialog-main-layout {
+ spacing: 12px; }
+ .geolocation-dialog-content {
+ spacing: 20px; }
+ .geolocation-dialog-icon {
+ icon-size: 48px; }
+ .geolocation-dialog-title {
+ font-weight: bold; }
+ .geolocation-dialog-reason {
+ color: #5c616c;
+ font-weight: bold; }
+
+.network-dialog-secret-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.keyring-dialog-control-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.popup-menu {
+ min-width: 15em;
+ color: #5c616c;
+ border-image: url("light-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu {
+ background: none;
+ box-shadow: none;
+ border-image: url("light-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ spacing: 12px; }
+ .popup-menu .popup-menu-item:ltr {
+ padding: .4em 3em .4em 0em; }
+ .popup-menu .popup-menu-item:rtl {
+ padding: .4em 0em .4em 3em; }
+ .popup-menu .popup-menu-item:checked {
+ font-weight: normal;
+ background: none;
+ box-shadow: none;
+ border-image: url("light-assets/menu/submenu-open.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected {
+ color: #5c616c;
+ background-color: transparent;
+ border-image: url("light-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #5c616c; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(92, 97, 108, 0.55); }
+ .popup-menu.panel-menu {
+ -boxpointer-gap: 0px;
+ margin-bottom: 1.75em; }
+
+.popup-menu-ornament {
+ text-align: right;
+ margin-left: 10px;
+ width: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+.candidate-popup-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 10px 0px;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; }
+
+.background-menu {
+ -boxpointer-gap: 4px;
+ -arrow-rise: 0px; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: #ffffff;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294E2; }
+
+.resize-popup {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9;
+ padding: 12px; }
+
+.switcher-popup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294E2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(92, 97, 108, 0.33); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ color: #ffffff; }
+
+.input-source-switcher-symbol {
+ font-size: 34pt;
+ width: 96px;
+ height: 96px; }
+
+.workspace-switcher {
+ background: transparent;
+ border: 0px;
+ border-radius: 0px;
+ padding: 0px;
+ spacing: 8px; }
+ .workspace-switcher-group {
+ padding: 12px; }
+ .workspace-switcher-container {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px;
+ padding-bottom: 24px; }
+
+.ws-switcher-active-up, .ws-switcher-active-down {
+ height: 30px;
+ background-color: #5294E2;
+ background-size: 96px;
+ border-radius: 2px;
+ border: 1px solid #5294E2; }
+
+.ws-switcher-active-up {
+ background-image: url("common-assets/misc/ws-switch-arrow-up.png"); }
+
+.ws-switcher-active-down {
+ background-image: url("common-assets/misc/ws-switch-arrow-down.png"); }
+
+.ws-switcher-box {
+ height: 96px;
+ background-color: rgba(0, 0, 0, 0.33);
+ border-color: rgba(0, 0, 0, 0.33);
+ border-radius: 2px; }
+
+.tile-preview {
+ background-color: rgba(82, 148, 226, 0.35);
+ border: 1px solid #5294E2; }
+ .tile-preview-left.on-primary {
+ border-radius: 0px 0 0 0; }
+ .tile-preview-right.on-primary {
+ border-radius: 0 0px 0 0; }
+ .tile-preview-left.tile-preview-right.on-primary {
+ border-radius: 0px 0px 0 0; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px;
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-bottom-width: 0;
+ border-image: url("common-assets/panel/panel.svg") 1 1 1 1; }
+ #panel.dynamic-top-bar-white-btn {
+ border-image: none; }
+ #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
+ background-color: transparent;
+ border-image: none; }
+ #panel:overview {
+ border-image: url("common-assets/panel/panel-overview.svg") 1 1 1 1; }
+ #panel #panelLeft, #panel #panelCenter {
+ spacing: 8px; }
+ #panel .panel-corner {
+ -panel-corner-radius: 0px;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-width: 0px;
+ -panel-corner-border-color: black; }
+ #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
+ -panel-corner-border-color: black; }
+ #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
+ -panel-corner-radius: 0;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-color: transparent; }
+ #panel .panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #ffffff;
+ transition-duration: 100ms;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button .app-menu-icon {
+ width: 0;
+ height: 0;
+ margin-left: 0px;
+ margin-right: 0px; }
+ #panel .panel-button:hover {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: black; }
+ #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
+ icon-shadow: none; }
+ #panel .panel-button .system-status-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+ .unlock-screen #panel .panel-button,
+ .login-screen #panel .panel-button,
+ .lock-screen #panel .panel-button {
+ color: #737a88; }
+ .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,
+ .login-screen #panel .panel-button:focus,
+ .login-screen #panel .panel-button:hover,
+ .login-screen #panel .panel-button:active,
+ .lock-screen #panel .panel-button:focus,
+ .lock-screen #panel .panel-button:hover,
+ .lock-screen #panel .panel-button:active {
+ color: #737a88; }
+ #panel #panelActivities.panel-button {
+ -natural-hpadding: 12px; }
+ #panel .panel-status-indicators-box,
+ #panel .panel-status-menu-box {
+ spacing: 2px; }
+ #panel .power-status.panel-status-indicators-box {
+ spacing: 0; }
+ #panel .screencast-indicator {
+ color: #FC4138; }
+ #panel .clock-display > * > *:last-child {
+ color: #5294E2;
+ margin-left: .3em; }
+ #panel .popup-menu-arrow {
+ width: 0; }
+
+#panel #panelActivities.panel-button > * {
+ background-image: url("common-assets/panel/activities.svg");
+ background-position: center top;
+ width: 24px;
+ height: 24px;
+ background-color: transparent !important;
+ background-gradient-direction: none !important;
+ border: 0 solid transparent !important;
+ text-shadow: 0 0 transparent !important;
+ transition-duration: 0ms !important;
+ box-shadow: none !important;
+ color: transparent; }
+
+#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked {
+ background-color: transparent;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * {
+ background-image: url("common-assets/panel/activities-active.svg"); }
+
+.system-switch-user-submenu-icon {
+ icon-size: 20px;
+ padding: 0 2px; }
+
+.system-switch-user-submenu-icon.default-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+
+#appMenu {
+ spinner-image: url("common-assets/misc/process-working.svg");
+ spacing: 4px;
+ padding: 0 8px; }
+ #appMenu .label-shadow {
+ color: transparent; }
+
+.aggregate-menu {
+ min-width: 21em; }
+ .aggregate-menu .popup-menu-icon {
+ padding: 0 4px; }
+
+.system-menu-action {
+ padding: 13px;
+ color: #5c616c;
+ border-radius: 32px;
+ /* wish we could do 50% */
+ border: 1px solid transparent; }
+ .system-menu-action:hover, .system-menu-action:focus {
+ transition-duration: 100ms;
+ padding: 13px;
+ color: #5c616c;
+ background-color: transparent;
+ border: 1px solid #5294E2; }
+ .system-menu-action:active {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2; }
+ .system-menu-action > StIcon {
+ icon-size: 16px; }
+
+#calendarArea {
+ padding: 0.75em 1.0em; }
+
+.calendar {
+ margin-bottom: 1em; }
+
+.calendar,
+.datemenu-today-button,
+.datemenu-displays-box,
+.message-list-sections {
+ margin: 0 1.5em; }
+
+.datemenu-calendar-column {
+ spacing: 0.5em; }
+
+.datemenu-displays-section {
+ padding-bottom: 3em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ border-radius: 3px;
+ padding: .4em; }
+
+.message-list-section-list:ltr {
+ padding-left: .4em; }
+
+.message-list-section-list:rtl {
+ padding-right: .4em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ padding: 7px 10px 7px 10px;
+ border: 1px solid rgba(255, 255, 255, 0); }
+ .datemenu-today-button:hover, .datemenu-today-button:focus,
+ .world-clocks-button:hover,
+ .world-clocks-button:focus,
+ .message-list-section-title:hover,
+ .message-list-section-title:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .datemenu-today-button:active,
+ .world-clocks-button:active,
+ .message-list-section-title:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+
+.datemenu-today-button .date-label {
+ font-size: 1.5em; }
+
+.world-clocks-header,
+.message-list-section-title {
+ color: rgba(92, 97, 108, 0.4);
+ font-weight: bold; }
+
+.world-clocks-button:active .world-clocks-header {
+ color: #ffffff; }
+
+.world-clocks-grid {
+ spacing-rows: 0.4em; }
+
+.calendar-month-label {
+ color: #5c616c;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.pager-button {
+ color: transparent;
+ background-color: transparent;
+ width: 32px;
+ border-radius: 2px; }
+ .pager-button:focus, .pager-button:hover, .pager-button:active {
+ background-color: transparent; }
+
+.calendar-change-month-back {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("light-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("light-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("light-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("light-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("light-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("light-assets/misc/calendar-arrow-left.svg"); }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+ .calendar-day-base:hover, .calendar-day-base:focus {
+ background-color: rgba(0, 0, 0, 0.1); }
+ .calendar-day-base:active {
+ color: #5c616c;
+ background-color: rgba(0, 0, 0, 0.15);
+ border-width: 0; }
+ .calendar-day-base.calendar-day-heading {
+ color: rgba(92, 97, 108, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(92, 97, 108, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #5c616c;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294E2;
+ border-width: 0; }
+
+.calendar-day-with-events {
+ color: #5294E2;
+ font-weight: bold; }
+
+.calendar-today.calendar-day-with-events {
+ color: #ffffff; }
+
+.calendar-other-month-day {
+ color: rgba(92, 97, 108, 0.3);
+ opacity: 1; }
+
+.calendar-week-number {
+ font-size: 70%;
+ font-weight: bold;
+ width: 2.3em;
+ height: 1.8em;
+ border-radius: 2px;
+ padding: 0.5em 0 0;
+ margin: 6px;
+ background-color: rgba(92, 97, 108, 0.3);
+ color: #F5F6F7; }
+
+.message-list {
+ width: 31.5em; }
+ .message-list-sections {
+ spacing: 1.5em; }
+ .message-list-section, .message-list-section-list {
+ spacing: 0.7em; }
+ .message-list-section-list-title-box {
+ spacing: 0.4em; }
+ .message-list-placeholder StIcon {
+ width: 0;
+ height: 0; }
+ .message-list-placeholder StLabel {
+ color: rgba(92, 97, 108, 0.55); }
+ .message-list-section-close > StIcon {
+ icon-size: 18px;
+ border-radius: 0px;
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close.svg"); }
+ .message-list-section-close:hover > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close-hover.svg"); }
+ .message-list-section-close:active > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("light-assets/misc/message-close-active.svg"); }
+
+.message {
+ padding: 4px;
+ color: #5c616c;
+ border-image: url("light-assets/misc/message.svg") 9 9 9 9; }
+ .message:hover, .message:focus {
+ color: #5c616c;
+ border-image: url("light-assets/misc/message-hover.svg") 9 9 9 9; }
+ .message:active {
+ color: #ffffff;
+ border-image: url("light-assets/misc/message-active.svg") 9 9 9 9; }
+ .message-icon-bin {
+ padding: 8px 0px 8px 8px; }
+ .message-icon-bin:rtl {
+ padding: 8px 8px 8px 0px; }
+ .message-icon-bin > StIcon {
+ icon-size: 32px; }
+ .message-secondary-bin {
+ color: rgba(92, 97, 108, 0.4); }
+ .message-secondary-bin:ltr {
+ padding-left: 8px; }
+ .message-secondary-bin:rtl {
+ padding-right: 8px; }
+ .message-secondary-bin > StIcon {
+ icon-size: 16px; }
+ .message-title {
+ font-weight: bold;
+ font-size: 1em;
+ padding: 2px 0 2px 0; }
+ .message-content {
+ padding: 8px;
+ font-size: 1em; }
+
+.message-media-control {
+ padding: 6px;
+ color: rgba(92, 97, 108, 0.55); }
+ .message-media-control:last-child:ltr {
+ padding-right: 18px; }
+ .message-media-control:last-child:rtl {
+ padding-left: 18px; }
+ .message-media-control:hover {
+ color: #5c616c; }
+ .message-media-control:active {
+ color: #5294E2; }
+
+.media-message-cover-icon {
+ icon-size: 32px; }
+ .media-message-cover-icon.fallback {
+ color: rgba(92, 97, 108, 0.55);
+ background-color: #F5F6F7;
+ border-radius: 2px;
+ icon-size: 16px;
+ padding: 8px;
+ border: 1px solid #dcdfe3; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.popup-menu-arrow {
+ width: 16px;
+ height: 16px; }
+
+.popup-menu-icon {
+ icon-size: 16px; }
+
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close {
+ -shell-close-overlap: 11px; }
+
+.nm-dialog {
+ max-height: 500px;
+ min-height: 450px;
+ min-width: 470px; }
+ .nm-dialog-content {
+ spacing: 20px;
+ padding: 10px; }
+ .nm-dialog-header-hbox {
+ spacing: 10px; }
+ .nm-dialog-airplane-box {
+ spacing: 12px; }
+ .nm-dialog-airplane-headline {
+ font-size: 1.1em;
+ font-weight: bold;
+ text-align: center; }
+ .nm-dialog-airplane-text {
+ color: #5c616c; }
+ .nm-dialog-header-icon {
+ icon-size: 32px; }
+ .nm-dialog-scroll-view {
+ border: 1px solid #dcdfe3;
+ border-radius: 2px;
+ background-color: #ffffff; }
+ .nm-dialog-header {
+ font-weight: bold;
+ font-size: 1.2em; }
+ .nm-dialog-item {
+ font-size: 1em;
+ border-bottom: 0px solid;
+ padding: 12px;
+ spacing: 0px; }
+ .nm-dialog-item:selected {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .nm-dialog-icons {
+ spacing: .5em; }
+ .nm-dialog-icon {
+ icon-size: 16px; }
+
+.no-networks-label {
+ color: rgba(92, 97, 108, 0.55); }
+
+.no-networks-box {
+ spacing: 12px; }
+
+#overview {
+ spacing: 24px; }
+
+.overview-controls {
+ padding-bottom: 32px; }
+
+.window-picker {
+ -horizontal-spacing: 32px;
+ -vertical-spacing: 32px;
+ padding-left: 32px;
+ padding-right: 32px;
+ padding-bottom: 48px; }
+ .window-picker.external-monitor {
+ padding: 32px; }
+
+.window-clone-border {
+ border: 3px solid rgba(82, 148, 226, 0.8);
+ border-radius: 4px;
+ box-shadow: inset 0px 0px 0px 1px rgba(82, 148, 226, 0); }
+
+.window-caption, .window-caption:hover {
+ spacing: 25px;
+ color: #BAC3CF;
+ background-color: rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ padding: 4px 12px;
+ -shell-caption-spacing: 12px; }
+
+.search-entry {
+ width: 320px;
+ padding: 7px 9px;
+ border-radius: 20px;
+ border: 1px solid rgba(0, 0, 0, 0.25);
+ background-color: rgba(255, 255, 255, 0.9); }
+ .search-entry:focus {
+ padding: 7px 9px; }
+ .search-entry .search-entry-icon {
+ icon-size: 16px;
+ padding: 0 4px;
+ color: #5c616c; }
+ .search-entry:hover, .search-entry:focus {
+ color: #ffffff;
+ caret-color: #ffffff;
+ background-color: #5294E2;
+ selection-background-color: #ffffff;
+ selected-color: #5294E2; }
+ .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
+ color: #ffffff; }
+
+#searchResultsBin {
+ max-width: 1000px; }
+
+#searchResultsContent {
+ padding-left: 20px;
+ padding-right: 20px;
+ spacing: 16px; }
+
+.search-section {
+ spacing: 16px; }
+
+.search-section-content {
+ spacing: 32px; }
+
+.list-search-results {
+ spacing: 3px; }
+
+.search-section-separator {
+ background-color: rgba(255, 255, 255, 0.2);
+ -margin-horizontal: 1.5em;
+ height: 1px; }
+
+.list-search-result-content {
+ spacing: 12px;
+ padding: 12px; }
+
+.list-search-result-title {
+ font-size: 1.5em;
+ color: #ffffff; }
+
+.list-search-result-description {
+ color: #cccccc; }
+
+.search-provider-icon {
+ padding: 15px; }
+
+.search-provider-icon-more {
+ width: 16px;
+ height: 16px;
+ background-image: url("common-assets/misc/more-results.svg"); }
+
+#dash {
+ font-size: 1em;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(0, 0, 0, 0.4);
+ padding: 6px 1px 6px 0px;
+ border-radius: 0 3px 3px 0; }
+ #dash:rtl {
+ border-radius: 3px 0 0 3px; }
+ .right #dash, #dash:rtl {
+ padding: 6px 0px 6px 1px; }
+ .bottom #dash {
+ padding: 1px 6px 0px 6px; }
+ .top #dash {
+ padding: 0px 6px 1px 6px; }
+ #dash .placeholder {
+ background-image: url("common-assets/dash/dash-placeholder.svg");
+ background-size: contain;
+ height: 24px; }
+ #dash .empty-dash-drop-target {
+ width: 24px;
+ height: 24px; }
+
+.dash-item-container > StWidget {
+ padding: 0px 4px 0px 5px; }
+ .right .dash-item-container > StWidget, .dash-item-container > StWidget:rtl {
+ padding: 0px 5px 0px 4px; }
+ .bottom .dash-item-container > StWidget {
+ padding: 4px 0px 5px 0px; }
+ .top .dash-item-container > StWidget {
+ padding: 5px 0px 4px 0px; }
+
+.dash-label {
+ border-radius: 3px;
+ padding: 4px 12px;
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.7);
+ text-align: center;
+ -x-offset: 3px; }
+ .bottom .dash-label, .top .dash-label {
+ -y-offset: 3px;
+ -x-offset: 0; }
+
+#dash .app-well-app .overview-icon,
+.right #dash .app-well-app .overview-icon,
+.bottom #dash .app-well-app .overview-icon,
+.top #dash .app-well-app .overview-icon {
+ padding: 10px; }
+
+#dash .app-well-app:hover .overview-icon,
+.right #dash .app-well-app:hover .overview-icon,
+.bottom #dash .app-well-app:hover .overview-icon,
+.top #dash .app-well-app:hover .overview-icon {
+ background-color: #5294E2; }
+
+#dash .app-well-app:active .overview-icon,
+.right #dash .app-well-app:active .overview-icon,
+.bottom #dash .app-well-app:active .overview-icon,
+.top #dash .app-well-app:active .overview-icon {
+ box-shadow: none;
+ background-color: #2679db; }
+
+#dash .app-well-app-running-dot {
+ width: 11px;
+ height: 2px;
+ margin-bottom: 6px;
+ background-color: #5294E2; }
+
+.show-apps .overview-icon {
+ padding: 11px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ border: 0px solid; }
+
+.show-apps:hover .overview-icon {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #5294E2; }
+
+.show-apps:active .overview-icon,
+.show-apps:active .show-apps-icon,
+.show-apps:checked .overview-icon,
+.show-apps:checked .show-apps-icon {
+ color: #ffffff;
+ background-color: #5294E2;
+ box-shadow: none;
+ transition-duration: 0ms; }
+
+.icon-grid {
+ spacing: 30px;
+ -shell-grid-horizontal-item-size: 136px;
+ -shell-grid-vertical-item-size: 136px; }
+ .icon-grid .overview-icon {
+ icon-size: 96px; }
+
+.app-view-controls {
+ padding-bottom: 32px; }
+
+.app-view-control {
+ padding: 4px 32px;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:checked {
+ color: #ffffff;
+ background-color: #5294E2; }
+ .app-view-control:first-child:ltr, .app-view-control:last-child:rtl {
+ border-radius: 2px 0 0 2px;
+ border-right-width: 0; }
+ .app-view-control:last-child:ltr, .app-view-control:first-child:rtl {
+ border-radius: 0 2px 2px 0;
+ border-left-width: 0; }
+
+.search-provider-icon:active, .search-provider-icon:checked,
+.list-search-result:active,
+.list-search-result:checked {
+ background-color: rgba(31, 33, 40, 0.85); }
+
+.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
+.list-search-result:focus,
+.list-search-result:selected,
+.list-search-result:hover {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 200ms; }
+
+.app-well-app:active .overview-icon,
+.app-well-app:checked .overview-icon,
+.app-well-app.app-folder:active .overview-icon,
+.app-well-app.app-folder:checked .overview-icon,
+.grid-search-result:active .overview-icon,
+.grid-search-result:checked .overview-icon {
+ background-color: rgba(31, 33, 40, 0.85);
+ box-shadow: inset 0 0 #5294E2; }
+
+.app-well-app:hover .overview-icon,
+.app-well-app:focus .overview-icon,
+.app-well-app:selected .overview-icon,
+.app-well-app.app-folder:hover .overview-icon,
+.app-well-app.app-folder:focus .overview-icon,
+.app-well-app.app-folder:selected .overview-icon,
+.grid-search-result:hover .overview-icon,
+.grid-search-result:focus .overview-icon,
+.grid-search-result:selected .overview-icon {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 0ms;
+ border-image: none;
+ background-image: none; }
+
+.app-well-app-running-dot {
+ width: 20px;
+ height: 2px;
+ margin-bottom: 4px;
+ background-color: #5294E2; }
+
+.search-provider-icon,
+.list-search-result, .app-well-app .overview-icon,
+.app-well-app.app-folder .overview-icon,
+.grid-search-result .overview-icon {
+ color: #ffffff;
+ border-radius: 2px;
+ padding: 6px;
+ border: 1px solid transparent;
+ transition-duration: 0ms;
+ text-align: center; }
+
+.app-well-app.app-folder > .overview-icon {
+ background-color: rgba(35, 38, 46, 0.95);
+ border: 1px solid rgba(0, 0, 0, 0.45); }
+
+.app-well-app.app-folder:hover > .overview-icon {
+ background-color: rgba(60, 64, 78, 0.95); }
+
+.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon {
+ background-color: #5294E2;
+ box-shadow: none; }
+
+.app-well-app.app-folder:focus > .overview-icon {
+ background-color: #5294E2; }
+
+.app-folder-popup {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(35, 38, 46, 0.95);
+ -arrow-border-color: rgba(0, 0, 0, 0.45);
+ -arrow-border-width: 1px;
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.app-folder-popup-bin {
+ padding: 5px; }
+
+.app-folder-icon {
+ padding: 5px;
+ spacing-rows: 5px;
+ spacing-columns: 5px; }
+
+.page-indicator {
+ padding: 15px 20px; }
+ .page-indicator .page-indicator-icon {
+ width: 18px;
+ height: 18px;
+ background-image: url(common-assets/misc/page-indicator-inactive.svg); }
+ .page-indicator:hover .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-hover.svg); }
+ .page-indicator:active .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-active.svg); }
+ .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
+ background-image: url(common-assets/misc/page-indicator-checked.svg); }
+
+.app-well-app > .overview-icon.overview-icon-with-label,
+.grid-search-result .overview-icon.overview-icon-with-label {
+ padding: 10px 8px 5px 8px;
+ spacing: 4px; }
+
+.workspace-thumbnails {
+ visible-width: 40px;
+ spacing: 11px;
+ padding: 12px;
+ padding-right: 7px;
+ border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; }
+ .workspace-thumbnails:rtl {
+ padding: 12px;
+ padding-left: 7px;
+ border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; }
+
+.workspace-thumbnail-indicator {
+ border: 4px solid rgba(82, 148, 226, 0.8);
+ border-radius: 1px;
+ padding: 1px; }
+
+.search-display > StBoxLayout,
+.all-apps,
+.frequent-apps > StBoxLayout {
+ padding: 0px 88px 10px 88px; }
+
+.search-statustext, .no-frequent-applications-label {
+ font-size: 2em;
+ font-weight: bold;
+ color: #5c616c; }
+
+.url-highlighter {
+ link-color: #2679db; }
+
+.notification-banner,
+.notification-banner:hover,
+.notification-banner:focus {
+ font-size: 1em;
+ width: 34em;
+ margin: 5px;
+ padding: 10px;
+ color: #5c616c;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-image: url("light-assets/menu/menu.svg") 9 9 9 9; }
+ .notification-banner .notification-icon,
+ .notification-banner:hover .notification-icon,
+ .notification-banner:focus .notification-icon {
+ padding: 5px; }
+ .notification-banner .notification-content,
+ .notification-banner:hover .notification-content,
+ .notification-banner:focus .notification-content {
+ padding: 5px;
+ spacing: 5px; }
+ .notification-banner .secondary-icon,
+ .notification-banner:hover .secondary-icon,
+ .notification-banner:focus .secondary-icon {
+ icon-size: 1.09em; }
+ .notification-banner .notification-actions,
+ .notification-banner:hover .notification-actions,
+ .notification-banner:focus .notification-actions {
+ background-color: transparent;
+ padding: 2px 2px 0 2px;
+ spacing: 3px; }
+ .notification-banner .notification-button,
+ .notification-banner:hover .notification-button,
+ .notification-banner:focus .notification-button {
+ padding: 4px 4px 5px; }
+ .notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child,
+ .notification-banner:hover .notification-button:first-child,
+ .notification-banner:hover .notification-button:last-child,
+ .notification-banner:focus .notification-button:first-child,
+ .notification-banner:focus .notification-button:last-child {
+ border-radius: 2px; }
+
+.secondary-icon {
+ icon-size: 1.09em; }
+
+.chat-body {
+ spacing: 5px; }
+
+.chat-response {
+ margin: 5px; }
+
+.chat-log-message {
+ color: #5c616c; }
+
+.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: #5294E2; }
+ .chat-sent:rtl {
+ padding-left: 0;
+ padding-right: 18pt; }
+
+.chat-meta-message {
+ padding-left: 4px;
+ font-size: 9pt;
+ font-weight: bold;
+ color: rgba(92, 97, 108, 0.6); }
+ .chat-meta-message:rtl {
+ padding-left: 0;
+ padding-right: 4px; }
+
+.subscription-message {
+ font-style: italic; }
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 72px 2px 12px; }
+
+.hotplug-notification-item {
+ padding: 2px 10px; }
+ .hotplug-notification-item:focus {
+ padding: 2px 10px; }
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px; }
+
+.hotplug-resident-box {
+ spacing: 8px; }
+
+.hotplug-resident-mount {
+ spacing: 8px;
+ border-radius: 4px; }
+ .hotplug-resident-mount:hover {
+ background-color: rgba(245, 246, 247, 0.3); }
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px; }
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px; }
+
+.hotplug-resident-eject-icon {
+ icon-size: 16px; }
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+ border-radius: 5px;
+ color: pink; }
+
+.legacy-tray {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .legacy-tray:ltr {
+ border-radius: 0 2px 0 0;
+ border-left-width: 0; }
+ .legacy-tray:rtl {
+ border-radius: 2px 0 0 0;
+ border-right-width: 0; }
+
+.legacy-tray-handle,
+.legacy-tray-icon {
+ padding: 6px; }
+ .legacy-tray-handle StIcon,
+ .legacy-tray-icon StIcon {
+ icon-size: 24px; }
+ .legacy-tray-handle:hover, .legacy-tray-handle:focus,
+ .legacy-tray-icon:hover,
+ .legacy-tray-icon:focus {
+ background-color: rgba(92, 97, 108, 0.1); }
+
+.legacy-tray-icon-box {
+ spacing: 12px; }
+ .legacy-tray-icon-box:ltr {
+ padding-left: 12px; }
+ .legacy-tray-icon-box:rtl {
+ padding-right: 12px; }
+ .legacy-tray-icon-box StButton {
+ width: 24px;
+ height: 24px; }
+
+.magnifier-zoom-region {
+ border: 2px solid #5294E2; }
+ .magnifier-zoom-region.full-screen {
+ border-width: 0; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.2); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.candidate-popup-content {
+ padding: 0.5em;
+ spacing: 0.3em;
+ color: #BAC3CF;
+ font-size: 1.15em; }
+
+.candidate-index {
+ padding: 0 0.5em 0 0;
+ color: #d8dde4; }
+
+.candidate-box {
+ padding: 0.3em 0.5em 0.3em 0.5em;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ .candidate-box:selected, .candidate-box:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+
+.candidate-page-button-box {
+ height: 2em; }
+ .vertical .candidate-page-button-box {
+ padding-top: 0.5em; }
+ .horizontal .candidate-page-button-box {
+ padding-left: 0.5em; }
+
+.candidate-page-button {
+ padding: 4px; }
+
+.candidate-page-button-previous {
+ border-radius: 2px 0px 0px 2px;
+ border-right-width: 0; }
+
+.candidate-page-button-next {
+ border-radius: 0px 2px 2px 0px; }
+
+.candidate-page-button-icon {
+ icon-size: 1em; }
+
+.framed-user-icon {
+ background-size: contain;
+ border: 0px solid transparent;
+ color: #5c616c;
+ border-radius: 2px; }
+ .framed-user-icon:hover {
+ border-color: transparent;
+ color: white; }
+
+.login-dialog-banner-view {
+ padding-top: 24px;
+ max-width: 23em; }
+
+.login-dialog {
+ border: none;
+ background-color: transparent; }
+ .login-dialog .modal-dialog-button-box {
+ spacing: 3px; }
+ .login-dialog .modal-dialog-button {
+ padding: 3px 18px; }
+ .login-dialog .modal-dialog-button:default {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: #fbfbfc;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+ .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #5c616c;
+ background-color: white;
+ border: 1px solid #cfd6e6;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); }
+ .login-dialog .modal-dialog-button:default:active {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid #5294E2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .login-dialog .modal-dialog-button:default:insensitive {
+ text-shadow: 0 1px rgba(255, 255, 255, 0);
+ color: rgba(92, 97, 108, 0.55);
+ border: 1px solid rgba(207, 214, 230, 0.55);
+ background-color: rgba(251, 251, 252, 0.55);
+ box-shadow: inset 0 1px rgba(251, 251, 252, 0.05); }
+
+.login-dialog-logo-bin {
+ padding: 24px 0px; }
+
+.login-dialog-banner {
+ color: #9ca9ba; }
+
+.login-dialog-button-box {
+ spacing: 5px; }
+
+.login-dialog-message-warning {
+ color: #F27835; }
+
+.login-dialog-message-hint {
+ padding-top: 0;
+ padding-bottom: 20px; }
+
+.login-dialog-user-selection-box {
+ padding: 100px 0px; }
+ .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ padding-left: 2px; }
+ .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label,
+ .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ color: #BAC3CF; }
+
+.login-dialog-not-listed-label {
+ font-size: 90%;
+ font-weight: bold;
+ color: #62758e;
+ padding-top: 1em; }
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em; }
+
+.login-dialog-user-list {
+ spacing: 12px;
+ padding: .2em;
+ width: 23em; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
+ border-right: 2px solid #5294E2; }
+
+.login-dialog-user-list-item {
+ border-radius: 5px;
+ padding: .2em;
+ color: #62758e; }
+ .login-dialog-user-list-item:ltr {
+ padding-right: 1em; }
+ .login-dialog-user-list-item:rtl {
+ padding-left: 1em; }
+ .login-dialog-user-list-item:hover {
+ background-color: #5294E2;
+ color: #ffffff; }
+ .login-dialog-user-list-item .login-dialog-timed-login-indicator {
+ height: 2px;
+ margin: 2px 0 0 0;
+ background-color: #BAC3CF; }
+ .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
+ background-color: #ffffff; }
+
+.login-dialog-username,
+.user-widget-label {
+ color: #BAC3CF;
+ font-size: 120%;
+ font-weight: bold;
+ text-align: left;
+ padding-left: 15px; }
+
+.user-widget-label:ltr {
+ padding-left: 18px; }
+
+.user-widget-label:rtl {
+ padding-right: 18px; }
+
+.login-dialog-prompt-layout {
+ padding-top: 24px;
+ padding-bottom: 12px;
+ spacing: 8px;
+ width: 23em; }
+
+.login-dialog-prompt-label {
+ color: #7e8fa5;
+ font-size: 110%;
+ padding-top: 1em; }
+
+.login-dialog-session-list-button StIcon {
+ icon-size: 1.25em; }
+
+.login-dialog-session-list-button {
+ color: #62758e; }
+ .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
+ color: #BAC3CF; }
+ .login-dialog-session-list-button:active {
+ color: #394351; }
+
+.screen-shield-arrows {
+ padding-bottom: 3em; }
+
+.screen-shield-arrows Gjs_Arrow {
+ color: white;
+ width: 80px;
+ height: 48px;
+ -arrow-thickness: 12px;
+ -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock {
+ color: white;
+ text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
+ font-weight: bold;
+ text-align: center;
+ padding-bottom: 1.5em; }
+
+.screen-shield-clock-time {
+ font-size: 72pt;
+ text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock-date {
+ font-size: 28pt; }
+
+.screen-shield-notifications-container {
+ spacing: 6px;
+ width: 30em;
+ background-color: transparent;
+ max-height: 500px; }
+ .screen-shield-notifications-container .summary-notification-stack-scrollview {
+ padding-top: 0;
+ padding-bottom: 0; }
+ .screen-shield-notifications-container .notification,
+ .screen-shield-notifications-container .screen-shield-notification-source {
+ padding: 12px 6px;
+ border: 1px solid rgba(186, 195, 207, 0.2);
+ background-color: rgba(53, 57, 69, 0.45);
+ color: #BAC3CF;
+ border-radius: 4px; }
+ .screen-shield-notifications-container .notification {
+ margin-right: 15px; }
+
+.screen-shield-notification-label {
+ font-weight: bold;
+ padding: 0px 0px 0px 12px; }
+
+.screen-shield-notification-count-text {
+ padding: 0px 0px 0px 12px; }
+
+#panel.lock-screen {
+ background-color: rgba(53, 57, 69, 0.5); }
+
+.screen-shield-background {
+ background: black;
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
+
+#lockDialogGroup {
+ background: #2e3436 url(misc/noise-texture.png);
+ background-repeat: repeat; }
+
+#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
+ background-color: rgba(245, 246, 247, 0.3); }
+ #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
+ background-color: rgba(245, 246, 247, 0.5); }
+ #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
+ background-color: rgba(82, 148, 226, 0.5); }
+
+#LookingGlassDialog {
+ spacing: 4px;
+ padding: 8px 8px 10px 8px;
+ background-color: rgba(0, 0, 0, 0.7);
+ border: 1px solid black;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ #LookingGlassDialog > #Toolbar {
+ padding: 3px;
+ border: none;
+ background-color: transparent;
+ border-radius: 0px; }
+ #LookingGlassDialog .labels {
+ spacing: 4px; }
+ #LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #BAC3CF;
+ transition-duration: 100ms;
+ padding-left: .3em;
+ padding-right: .3em; }
+ #LookingGlassDialog .notebook-tab:hover {
+ color: #ffffff;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog .notebook-tab:selected {
+ border-bottom-width: 0px;
+ color: #5294E2;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px; }
+ #LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px; }
+
+.lg-dialog StEntry {
+ selection-background-color: #5294E2;
+ selected-color: #ffffff;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .lg-dialog StEntry:focus {
+ color: #ffffff;
+ background-color: #5294E2;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+.lg-dialog .shell-link {
+ color: #2679db; }
+ .lg-dialog .shell-link:hover {
+ color: #5294e2; }
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic; }
+
+.lg-obj-inspector-title {
+ spacing: 4px; }
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px; }
+ .lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff; }
+
+#lookingGlassExtensions {
+ padding: 4px; }
+
+.lg-extensions-list {
+ padding: 4px;
+ spacing: 6px; }
+
+.lg-extension {
+ border: 1px solid rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ background-color: rgba(53, 57, 69, 0.95);
+ padding: 4px; }
+
+.lg-extension-name {
+ font-weight: bold; }
+
+.lg-extension-meta {
+ spacing: 6px; }
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.7);
+ border: 1px solid grey;
+ border-radius: 2px;
+ padding: 6px; }
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 0000000..983e7f8
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 0000000..e8da8e6
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 0000000..6c2f719
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 0000000..d50e0e2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu-hover.svg
new file mode 100644
index 0000000..938245a
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu-hover.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu.svg
new file mode 100644
index 0000000..5ae7466
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu-open.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu-open.svg
new file mode 100644
index 0000000..8062443
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu-open.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu.svg
new file mode 100644
index 0000000..766c82e
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/menu/submenu.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 0000000..7f292f8
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 0000000..5602eff
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 0000000..beadead
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 0000000..734b53b
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-active.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-active.svg
new file mode 100644
index 0000000..06860fd
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-active.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-active.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-active.svg
new file mode 100644
index 0000000..58fab12
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-active.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-hover.svg
new file mode 100644
index 0000000..359aad5
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close-hover.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close.svg
new file mode 100644
index 0000000..cd11de2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-close.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-hover.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-hover.svg
new file mode 100644
index 0000000..64a79b6
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message-hover.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message.svg
new file mode 100644
index 0000000..a1f8615
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/message.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/modal.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/modal.svg
new file mode 100644
index 0000000..6395cd5
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-off.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-off.svg
new file mode 100644
index 0000000..96749e2
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-on.svg b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-on.svg
new file mode 100644
index 0000000..0203bbb
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gnome-shell/light-assets/switch/switch-on.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/apps.rc b/gtk/.themes/Arc-OSX/gtk-2.0/apps.rc
new file mode 100644
index 0000000..6a010b0
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gtk-2.0/apps.rc
@@ -0,0 +1,27 @@
+#
+# Thunar
+#
+style "thunar-handle" { GtkPaned::handle-size = 2 }
+
+style "dark-sidebar" {
+ GtkTreeView::odd_row_color = @dark_sidebar_bg
+ GtkTreeView::even_row_color = @dark_sidebar_bg
+
+
+ base[NORMAL] = @dark_sidebar_bg
+ base[INSENSITIVE] = @dark_sidebar_bg
+
+ text[NORMAL] = "#BAC3CF"
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+}
+
+style "thunar-frame" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*ThunarWindow*." style "thunar-frame"
+widget_class "*ThunarShortcutsView*" style "dark-sidebar"
+widget_class "*ThunarTreeView*" style "dark-sidebar"
+widget_class "*ThunarWindow*." style "thunar-handle"
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-insens.png
new file mode 100644
index 0000000..cabbabb
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-prelight.png
new file mode 100644
index 0000000..ffcd1f9
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-insens.png
new file mode 100644
index 0000000..8a67e67
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-prelight.png
new file mode 100644
index 0000000..11d6369
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small.png
new file mode 100644
index 0000000..dcd14a1
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down-small.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down.png
new file mode 100644
index 0000000..395f3b8
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-down.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-insens.png
new file mode 100644
index 0000000..63b0bdd
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-prelight.png
new file mode 100644
index 0000000..75701fe
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left.png
new file mode 100644
index 0000000..624a3bb
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-left.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-insens.png
new file mode 100644
index 0000000..e687f2e
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-prelight.png
new file mode 100644
index 0000000..bfce546
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right.png
new file mode 100644
index 0000000..2efcbe8
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-right.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-insens.png
new file mode 100644
index 0000000..adeb1cb
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-prelight.png
new file mode 100644
index 0000000..58fb7a8
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-insens.png
new file mode 100644
index 0000000..70a10bd
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-prelight.png
new file mode 100644
index 0000000..6ce79e5
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small.png
new file mode 100644
index 0000000..2559ee2
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up-small.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up.png
new file mode 100644
index 0000000..90f9952
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/arrow-up.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-active.png
new file mode 100644
index 0000000..a989d2c
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-hover.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-hover.png
new file mode 100644
index 0000000..a181935
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-hover.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-insensitive.png
new file mode 100644
index 0000000..e94649c
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/button.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button.png
new file mode 100644
index 0000000..6959aa7
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/button.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..e898e49
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..b63a30d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..f485813
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..e83c167
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png
new file mode 100644
index 0000000..2806b22
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active.png
new file mode 100644
index 0000000..4adbcd3
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 0000000..9f98fd6
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..93d3621
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-rtl.png
new file mode 100644
index 0000000..e763dbd
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button.png
new file mode 100644
index 0000000..69ecdf3
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-button.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 0000000..ee73552
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png
new file mode 100644
index 0000000..888aa9b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-notebook.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png
new file mode 100644
index 0000000..2380d75
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus.png
new file mode 100644
index 0000000..c7e7a6e
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-focus.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 0000000..8e6d815
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png
new file mode 100644
index 0000000..7ccb9d3
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png
new file mode 100644
index 0000000..bf3e840
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive.png
new file mode 100644
index 0000000..064f550
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png
new file mode 100644
index 0000000..9f877d8
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook.png
new file mode 100644
index 0000000..c29a8fb
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-notebook.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-rtl.png
new file mode 100644
index 0000000..4039597
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry.png
new file mode 100644
index 0000000..da69e19
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/combo-entry.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable-rtl.png
new file mode 100644
index 0000000..2d15372
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable.png
new file mode 100644
index 0000000..b1e591f
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-disable.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-rtl.png
new file mode 100644
index 0000000..7830008
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background.png
new file mode 100644
index 0000000..17c0e80
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/down-background.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png
new file mode 100644
index 0000000..7f15479
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg-solid.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg.png
new file mode 100644
index 0000000..4dd75af
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg-solid.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg-solid.png
new file mode 100644
index 0000000..b185009
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg-solid.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg.png
new file mode 100644
index 0000000..5604317
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-disabled-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-disabled-bg.png
new file mode 100644
index 0000000..d550136
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-fill.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-fill.png
new file mode 100644
index 0000000..15f6746
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/entry-border-fill.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/focus-line.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/focus-line.png
new file mode 100644
index 0000000..0f5ef9d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/focus-line.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-end.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-end.png
new file mode 100644
index 0000000..8d25364
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-end.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-start.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-start.png
new file mode 100644
index 0000000..b575a6e
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame-gap-start.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame.png
new file mode 100644
index 0000000..82945e9
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/frame.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-h.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-h.png
new file mode 100644
index 0000000..11d1621
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-h.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-v.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-v.png
new file mode 100644
index 0000000..2317e90
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/handle-v.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/inline-toolbar.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/inline-toolbar.png
new file mode 100644
index 0000000..9815a92
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/inline-toolbar.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-h.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-h.png
new file mode 100644
index 0000000..8320e2a
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-h.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-v.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-v.png
new file mode 100644
index 0000000..c13ee45
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/line-v.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow-prelight.png
new file mode 100644
index 0000000..1e95c5d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow.png
new file mode 100644
index 0000000..1e95c5d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-arrow.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
new file mode 100644
index 0000000..9484bfd
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked.png
new file mode 100644
index 0000000..f56ea71
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-checked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..ae345d2
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png
new file mode 100644
index 0000000..a599717
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-checkbox-unchecked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png
new file mode 100644
index 0000000..1f3acab
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked.png
new file mode 100644
index 0000000..3463303
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-checked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png
new file mode 100644
index 0000000..f24cb1e
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked.png
new file mode 100644
index 0000000..ea7e3dc
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menu-radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar.png
new file mode 100644
index 0000000..1a65249
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar_button.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar_button.png
new file mode 100644
index 0000000..f6d3b89
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menubar_button.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/menuitem.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menuitem.png
new file mode 100644
index 0000000..6b9faf6
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/menuitem.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/minus.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/minus.png
new file mode 100644
index 0000000..46f5c00
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/minus.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png
new file mode 100644
index 0000000..66092de
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-bg.png
new file mode 100644
index 0000000..3d4c05b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png
new file mode 100644
index 0000000..1ea2ede
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-horiz.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-horiz.png
new file mode 100644
index 0000000..e14fe4b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-horiz.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-vert.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-vert.png
new file mode 100644
index 0000000..bc4a11c
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook-gap-vert.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook.png
new file mode 100644
index 0000000..82e63b4
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/notebook.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/null.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/null.png
new file mode 100644
index 0000000..d7a1600
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/null.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/plus.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/plus.png
new file mode 100644
index 0000000..3706bf8
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/plus.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar.png
new file mode 100644
index 0000000..7937cd1
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar_v.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar_v.png
new file mode 100644
index 0000000..e29023b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/progressbar_v.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..c599eae
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked.png
new file mode 100644
index 0000000..9690dfd
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-checked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..68696e4
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..7584aba
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/radio-unchecked.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-active.png
new file mode 100644
index 0000000..c4c810c
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-insens.png
new file mode 100644
index 0000000..82e29b4
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-prelight.png
new file mode 100644
index 0000000..543a7b7
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz.png
new file mode 100644
index 0000000..a9ebcf6
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-horiz.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-insensitive.png
new file mode 100644
index 0000000..08b7d89
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-prelight.png
new file mode 100644
index 0000000..e72808d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-active.png
new file mode 100644
index 0000000..9e5294d
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-insens.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-insens.png
new file mode 100644
index 0000000..8653755
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-insens.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-prelight.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-prelight.png
new file mode 100644
index 0000000..c5dc146
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert-prelight.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert.png
new file mode 100644
index 0000000..ad9da33
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider-vert.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider.png
new file mode 100644
index 0000000..dd9392f
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/slider.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-bottom-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-bottom-active.png
new file mode 100644
index 0000000..6d4c237
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-bottom-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-left-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-left-active.png
new file mode 100644
index 0000000..20d4449
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-left-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-right-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-right-active.png
new file mode 100644
index 0000000..798fad2
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-right-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-top-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-top-active.png
new file mode 100644
index 0000000..f7b2cc0
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tab-top-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..aa5c284
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-active-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..cbd444c
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..074826b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar-entry-border-disabled-bg.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar.png
new file mode 100644
index 0000000..86aa3bc
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/toolbar.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/tree_header.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tree_header.png
new file mode 100644
index 0000000..de35bac
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/tree_header.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal-active.png
new file mode 100644
index 0000000..dc80ccc
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal.png
new file mode 100644
index 0000000..9527f67
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-horizontal.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar.png
new file mode 100644
index 0000000..8ed4cce
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar_v.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar_v.png
new file mode 100644
index 0000000..18664f1
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-progressbar_v.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..19625d7
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-horiz.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-vert.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-vert.png
new file mode 100644
index 0000000..b1077e0
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-scrollbar-vert.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical-active.png
new file mode 100644
index 0000000..1736ff4
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical.png
new file mode 100644
index 0000000..7a004cb
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/trough-vertical.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable-rtl.png
new file mode 100644
index 0000000..b179242
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable.png
new file mode 100644
index 0000000..f553547
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-disable.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-rtl.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-rtl.png
new file mode 100644
index 0000000..c95e0da
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background-rtl.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background.png b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background.png
new file mode 100644
index 0000000..d08140b
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/assets/up-background.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/gtkrc b/gtk/.themes/Arc-OSX/gtk-2.0/gtkrc
new file mode 100644
index 0000000..a0b7950
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gtk-2.0/gtkrc
@@ -0,0 +1,10 @@
+gtk-color-scheme = "base_color:#FFFFFF\nfg_color:#5c616c\ntooltip_fg_color:#FFFFFF\nselected_bg_color:#5294E2\nselected_fg_color:#FFFFFF\ntext_color:#5c616c\nbg_color:#F5F6F7\ninsensitive_bg_color:#fbfcfc\ninsensitive_fg_color:#a9acb2\nnotebook_bg:#ffffff\ndark_sidebar_bg:#353945\ntooltip_bg_color:#353945\nlink_color:#5294E2\nmenu_bg:#ffffff"
+
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-auto-mnemonics = 1
+gtk-primary-button-warps-slider = 1
+
+include "main.rc"
+include "apps.rc"
+include "panel.rc"
+include "menubar-toolbar/menubar-toolbar.rc"
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/main.rc b/gtk/.themes/Arc-OSX/gtk-2.0/main.rc
new file mode 100644
index 0000000..2a70e92
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gtk-2.0/main.rc
@@ -0,0 +1,2439 @@
+style "default" {
+
+ xthickness = 1
+ ythickness = 1
+
+ # Style Properties
+
+ GtkWidget::focus-line-width = 1
+ GtkMenuBar::window-dragging = 1
+ GtkToolbar::window-dragging = 1
+ GtkToolbar::internal-padding = 4
+ GtkToolButton::icon-spacing = 4
+
+ GtkWidget::tooltip-radius = 2
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkSeparatorMenuItem::horizontal-padding = 3
+ GtkSeparatorMenuItem::wide-separators = 1
+ GtkSeparatorMenuItem::separator-height = 1
+
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkEntry::state-hint = 1
+
+ GtkScrollbar::trough-border = 0
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 13
+ GtkRange::stepper-size = 0
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::min-slider-length = 32
+ GtkScrolledWindow::scrollbar-spacing = 0
+ GtkScrolledWindow::scrollbars-within-bevel = 1
+
+ GtkScale::slider_length = 15
+ GtkScale::slider_width = 15
+ GtkScale::trough-side-details = 1
+
+ GtkProgressBar::min-horizontal-bar-height = 8
+ GtkProgressBar::min-vertical-bar-width = 8
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ):
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ GtkCheckButton::indicator_spacing = 3
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+ GtkTreeView::odd_row_color = shade(0.98, @base_color)
+
+ GtkExpander::expander-size = 11
+
+ GnomeHRef::link_color = @link_color
+ GtkHTML::link-color = @link_color
+ GtkIMHtmlr::hyperlink-color = @link_color
+ GtkIMHtml::hyperlink-color = @link_color
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ # Colors
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @insensitive_bg_color
+ bg[ACTIVE] = shade (0.9, @bg_color)
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = @insensitive_fg_color
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = @insensitive_fg_color
+ text[ACTIVE] = @selected_fg_color
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = @bg_color
+ base[ACTIVE] = shade (0.9, @selected_bg_color)
+
+ # For succinctness, all reasonable pixmap options remain here
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Arrows
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-up.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-up-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-left.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state= PRELIGHT
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-left-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-right.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-right-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Option Menu Arrows
+
+ image {
+ function = TAB
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ # Lines
+
+ image {
+ function = VLINE
+ file = "assets/line-v.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = HLINE
+ file = "assets/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ # Focuslines
+
+ image {
+ function = FOCUS
+ file = "assets/focus-line.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ # Handles
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Expanders
+
+ image {
+ function = EXPANDER
+ expander_style = COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = RESIZE_GRIP
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/null.png"
+ overlay_border = { 0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+
+ # Shadows ( this area needs help :P )
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+style "toplevel_hack" {
+
+ engine "adwaita" {
+ }
+}
+
+style "ooo_stepper_hack" {
+
+ GtkScrollbar::stepper-size = 0
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+
+}
+
+style "scrollbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-horiz.png"
+ border = { 2, 2, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-vert.png"
+ border = { 3, 3, 2, 2 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Sliders
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-horiz.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-horiz-active.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-horiz-prelight.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-horiz-insens.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-vert.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-vert-active.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-vert-prelight.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-vert-insens.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "menu" {
+
+ xthickness = 0
+ ythickness = 0
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = @menu_bg
+ bg[INSENSITIVE] = @menu_bg
+ bg[PRELIGHT] = @menu_bg
+
+ engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
+
+ image {
+ function = HLINE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menu_framed_box" {
+
+ engine "adwaita" {
+ }
+}
+
+style "menu_item"
+{
+ xthickness = 2
+ ythickness = 4
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+ bg[SELECTED] = @selected_fg_color
+
+ fg[NORMAL] = @fg_color
+ fg[SELECTED] = @fg_color
+
+ text[PRELIGHT] = @fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/menuitem.png"
+ border = { 1, 0, 1, 0 }
+ stretch = TRUE
+ }
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/menu-arrow.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/menu-arrow-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ }
+}
+
+style "button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "checkbutton" {
+
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+
+}
+
+style "entry" {
+
+ xthickness = 6
+ ythickness = 4
+
+ base[NORMAL] = @base_color
+ base[INSENSITIVE] = @insensitive_bg_color
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_entry" {
+ xthickness = 6
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/notebook-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/notebook-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/notebook-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+style "notebook_tab_label" {
+
+ fg[ACTIVE] = @text_color
+
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 4
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "notebook_combobox_entry" {
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "combobox_entry_button"
+{
+ xthickness = 6
+
+ fg[ACTIVE] = @text_color
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "spinbutton" {
+
+ bg[NORMAL] = @bg_color
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+
+style "gimp_spin_scale" {
+
+ bg[NORMAL] = @base_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "libreoffice_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/entry-border-fill.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "standalone_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ file = "assets/entry-border-fill.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/entry-border-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/entry-border-active-bg-solid.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "notebook" {
+
+ xthickness = 5
+ ythickness = 2
+
+ engine "pixmap" {
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-top-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-bottom-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-left-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-right-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ # How to draw boxes with a gap on one side (ie the page of a notebook)
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = RIGHT
+ }
+
+ # How to draw the box of a notebook when it isnt attached to a tab
+
+ image {
+ function = BOX
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "handlebox" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator" {
+
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+
+}
+
+style "combobox" {
+
+ xthickness = 0
+ ythickness = 0
+
+}
+
+style "combobox_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+}
+
+style "range" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal-active.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-vertical.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-vertical-active.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ # Horizontal
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Vertical
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Function below removes ugly boxes
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "progressbar" {
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar_v.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar_v.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "separator_menu_item" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "treeview_header" {
+ ythickness = 1
+
+ fg[PRELIGHT] = mix(0.70, @text_color, @base_color)
+ font_name = "Bold"
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/tree_header.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Treeview Rows
+
+style "treeview" {
+
+ xthickness = 2
+ ythickness = 0
+
+
+}
+
+style "scrolled_window" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "toolbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = VLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+
+ image {
+ function = HLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "inline_toolbar" {
+
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/inline-toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "notebook_viewport" {
+
+ bg[NORMAL] = @notebook_bg
+}
+
+
+style "notebook_eventbox" {
+
+ bg[NORMAL] = @notebook_bg
+ bg[ACTIVE] = @bg_color
+}
+
+style "tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = @tooltip_bg_color
+
+}
+
+style "eclipse-tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = shade(1.05, @bg_color)
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = shade(1.05, @bg_color)
+
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ base[NORMAL] = @selected_bg_color
+ base[SELECTED] = @selected_bg_color
+ base[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+
+ engine "murrine" {
+ textstyle = 5
+ text_shade = 0.05
+ }
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.7
+ glazestyle = 0
+ glowstyle = 0
+ highlight_shade = 1.0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ border_shades = { 0.8, 0.8 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+
+ font_name = "bold"
+ bg[SELECTED] = @selected_bg_color
+}
+
+# Chromium
+style "chrome_menu_item" {
+
+ bg[SELECTED] = @selected_bg_color
+
+}
+
+# Text Style
+style "text" {
+ engine "murrine" { textstyle = 0 }
+}
+
+style "null" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ }
+ }
+}
+
+
+class "GtkWidget" style "default"
+class "GtkScrollbar" style "scrollbar"
+class "GtkButton" style "button"
+class "GtkEntry" style "entry"
+class "GtkOldEditable" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkNotebook" style "notebook"
+class "GtkRange" style "range"
+class "GtkProgressBar" style "progressbar"
+class "GtkSeparatorMenuItem" style "separator_menu_item"
+class "GtkScrolledWindow" style "scrolled_window"
+class "GtkFrame" style "frame"
+class "GtkTreeView" style "treeview"
+class "GtkToolbar" style "toolbar"
+class "*HandleBox" style "toolbar"
+
+widget_class "**" style "menu"
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menu_item"
+widget_class "**" style "checkbutton"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "combobox_separator"
+widget_class "***" style "treeview_header"
+widget_class "**" style "inline_toolbar"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry_button"
+widget_class "***" style "notebook_viewport"
+widget_class "*HandleBox" style "toolbar"
+
+# Entries in notebooks draw with notebook's base color, but not if there's
+# something else in the middle that draws gray again
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+
+# We also need to avoid changing fg color for the inactive notebook tab labels
+widget_class "*." style "notebook_tab_label"
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+
+#Fix GVim tabs
+widget_class "**" style "notebook_eventbox"
+
+# Xchat special cases
+widget "*xchat-inputbox" style "entry"
+
+# GIMP
+# Disable gradients completely for GimpSpinScale
+#class "GimpSpinScale" style "gimp_spin_scale"
+
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+# Chrome/Chromium
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+# We use this weird selector to target an offscreen entry as created
+# by Chrome/Chromium to derive the style for its toolbar
+widget_class "" style "standalone_entry"
+
+# Eclipse/SWT
+widget "gtk-tooltips*" style "eclipse-tooltips"
+widget "*swt-toolbar-flat" style "null"
+
+# Openoffice, Libreoffice
+class "GtkWindow" style "toplevel_hack"
+widget "*openoffice-toplevel*" style "ooo_stepper_hack"
+widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry"
+widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry"
+
+# Xfce
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+
+# Fixes ugly text shadows for insensitive text
+widget_class "*" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-active.png b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-active.png
new file mode 100644
index 0000000..29cd827
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-active.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-hover.png b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-hover.png
new file mode 100644
index 0000000..b8a6e0e
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-hover.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png
new file mode 100644
index 0000000..fc776f1
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button-insensitive.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button.png b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button.png
new file mode 100644
index 0000000..5105fda
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/button.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png
new file mode 100644
index 0000000..4a4222a
Binary files /dev/null and b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-dark.png differ
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
new file mode 100644
index 0000000..122443c
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
@@ -0,0 +1,222 @@
+style "menubar" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[ACTIVE] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar-dark.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button-dark.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+
+style "toolbar_text" {
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+ fg[ACTIVE] = "#afb8c5"
+
+ text[NORMAL] = "#afb8c5"
+ text[PRELIGHT] = "#afb8c5"
+ text[INSENSITIVE] = shade(0.7, "#afb8c5")
+ text[ACTIVE] = "#afb8c5"
+
+}
+
+style "toolbar_button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "menubar-toolbar/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "menubar-toolbar/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "menubar-toolbar/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#414857"
+ base[INSENSITIVE] = "#39404d"
+
+ text[NORMAL] = "#afb8c5"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg-dark.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#2f343f"
+ ChromeGtkFrame::inactive-frame-color = "#2f343f"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*ThunarWindow**" style "toolbar_button"
+widget_class "*ThunarWindow**" style "toolbar_text"
+widget_class "*ThunarWindow***" style "menubar-text"
+
diff --git a/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
new file mode 100644
index 0000000..c02626d
--- /dev/null
+++ b/gtk/.themes/Arc-OSX/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
@@ -0,0 +1,166 @@
+style "menubar" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[PRELIGHT] = "#70788d"
+ fg[ACTIVE] = "#70788d"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[SELECTED] = @fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+style "toolbar_entry" {
+ xthickness = 6
+
+ base[NORMAL] = "#fdfdfd"
+ base[INSENSITIVE] = "#f4f5f6"
+
+ text[NORMAL] = "#70788d"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "menubar-toolbar/toolbar-entry-border-disabled-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "menubar-toolbar/toolbar-entry-border-active-bg.png"
+ border = { 12, 12, 12, 12 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#e7e8eb"
+ ChromeGtkFrame::inactive-frame-color = "#e7e8eb"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+widget_class "*CajaNavigationWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*CajaNavigationWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**