From 6a02fbf7270116801e1338bc72ff99d1ec0d2ffd Mon Sep 17 00:00:00 2001
From: Salt <rehashedsalt@cock.li>
Date: Sat, 20 Jan 2018 22:29:37 -0600
Subject: [PATCH] GTK: Lower spacing on theme Holy shit my eyes

---
 .themes/oomox-gruvbox/gtk-2.0/gtkrc           | 202 +++++---------
 .../oomox-gruvbox/gtk-3.20/dist/gtk-dark.css  | 247 +++++++++---------
 .themes/oomox-gruvbox/gtk-3.20/dist/gtk.css   | 247 +++++++++---------
 .themes/oomox-gruvbox/gtk-3.20/gtk.gresource  | Bin 8294448 -> 8295920 bytes
 .themes/oomox-gruvbox/openbox-3/themerc       |   4 +-
 5 files changed, 321 insertions(+), 379 deletions(-)

diff --git a/.themes/oomox-gruvbox/gtk-2.0/gtkrc b/.themes/oomox-gruvbox/gtk-2.0/gtkrc
index 8aa1f65a..6f724314 100644
--- a/.themes/oomox-gruvbox/gtk-2.0/gtkrc
+++ b/.themes/oomox-gruvbox/gtk-2.0/gtkrc
@@ -7,14 +7,18 @@ gtk-color-scheme =
 style "murrine-default" {
 	GtkArrow::arrow-scaling= 0.6
 
+	GtkWidget::cursor_color = @primary_caret_color
+	GtkWidget::secondary_cursor_color = @secondary_caret_color
+	GtkWidget::cursor_aspect_ratio = 0.04
+
 	GtkButton::child-displacement-x = 0
 	GtkButton::child-displacement-y = 0
 
 	GtkButton::default-border = { 0, 0, 0, 0 }
 
-	GtkButtonBox::child-min-height = 52
+	GtkButtonBox::child-min-height = 26
 
-	GtkCheckButton::indicator-size = 30
+	GtkCheckButton::indicator-size = 16
 
 	# The following line hints to gecko (and possibly other appliations)
 	# that the entry should be drawn transparently on the canvas.
@@ -22,31 +26,31 @@ style "murrine-default" {
 	GtkEntry::honors-transparent-bg-hint = 1
 	GtkEntry::state-hint = 0
 
-	GtkExpander::expander-size = 30
+	GtkExpander::expander-size = 16
 
 	GtkImage::x-ayatana-indicator-dynamic = 1
 
-	GtkMenu::horizontal-padding = 2
-	GtkMenu::vertical-padding = 2
+	GtkMenu::horizontal-padding = 0
+	GtkMenu::vertical-padding = 0
 
-	GtkMenuBar::internal-padding = 1
+	GtkMenuBar::internal-padding = 0
 	GtkMenuBar::window-dragging = 1
 
 	GtkMenuItem::arrow-scaling= 0.5
 
 	GtkPaned::handle-size = 1
 
-	GtkProgressBar::min-horizontal-bar-height = 14
-	GtkProgressBar::min-vertical-bar-width = 14
+	GtkProgressBar::min-horizontal-bar-height = 12
+	GtkProgressBar::min-vertical-bar-width = 12
 
 	GtkRange::trough-border = 0
-	GtkRange::slider-width = 24
-	GtkRange::stepper-size = 24
+	GtkRange::slider-width = 12
+	GtkRange::stepper-size = 12
 	GtkRange::stepper_spacing = 0
 	GtkRange::trough-under-steppers = 1
 
-	GtkScale::slider-length = 30
-	GtkScale::slider-width = 30
+	GtkScale::slider-length = 16
+	GtkScale::slider-width = 16
 	GtkScale::trough-side-details = 1
 
 	GtkScrollbar::activate-slider = 1
@@ -54,8 +58,8 @@ style "murrine-default" {
 	GtkScrollbar::has-forward-stepper = 0
 	GtkScrollbar::has-secondary-backward-stepper = 0
 	GtkScrollbar::has-secondary-forward-stepper = 0
-	GtkScrollbar::min-slider-length = 160
-	GtkScrollbar::slider-width = 24
+	GtkScrollbar::min-slider-length = 80
+	GtkScrollbar::slider-width = 12
 	GtkScrollbar::trough-border = 0
 
 	GtkScrolledWindow::scrollbar-spacing = 0
@@ -65,20 +69,20 @@ style "murrine-default" {
 
 	GtkToolbar::internal-padding = 0
 
-	GtkTreeView::expander-size = 22
+	GtkTreeView::expander-size = 11
 	GtkTreeView::vertical-separator = 0
 
-	GtkWidget::focus-line-width = 2
+	GtkWidget::focus-line-width = 1
 	# The following line prevents the Firefox tabs
 	# from jumping a few pixels when you create a new tab
 	GtkWidget::focus-padding = 0
 
 	GtkWidget::wide-separators = 1
-	GtkWidget::separator-width = 2
-	GtkWidget::separator-height = 2
+	GtkWidget::separator-width = 1
+	GtkWidget::separator-height = 1
 
-	GtkWindow::resize-grip-height = 2
-	GtkWindow::resize-grip-width = 2
+	GtkWindow::resize-grip-height = 0
+	GtkWindow::resize-grip-width = 0
 
 	WnckTasklist::fade-overlay-rect = 0
 
@@ -92,8 +96,8 @@ style "murrine-default" {
 	GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified
 	GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified
 
-	xthickness = 2
-	ythickness = 2
+	xthickness = 1
+	ythickness = 1
 
 	fg[NORMAL] = @fg_color
 	fg[PRELIGHT] = @fg_color
@@ -143,7 +147,7 @@ style "murrine-default" {
 		menustyle = 0 # 0 = none, 1 = vertical striped
 		progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped
 		reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
-		roundness = 6# roundness of widgets
+		roundness = 3 # roundness of widgets
 		scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
 		sliderstyle = 0 # 0 = none, 1 = handles
 		stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles
@@ -152,18 +156,18 @@ style "murrine-default" {
 }
 
 style "murrine-wide" {
-	xthickness = 6
-	ythickness = 6
+	xthickness = 2
+	ythickness = 2
 }
 
 style "murrine-wider" {
-	xthickness = 4
-	ythickness = 8
+	xthickness = 3
+	ythickness = 3
 }
 
 style "murrine-thin" {
-	xthickness = 1
-	ythickness = 1
+	xthickness = 0
+	ythickness = 0
 }
 
 # Notebook
@@ -174,8 +178,8 @@ style "clearlooks-notebook-bg" {
 }
 
 style "clearlooks-notebook" = "clearlooks-notebook-bg" {
-	xthickness = 8
-	ythickness = 4
+	xthickness = 2
+	ythickness = 2
 
 	engine "clearlooks" {
 		radius = 0.1
@@ -186,14 +190,14 @@ style "clearlooks-notebook" = "clearlooks-notebook-bg" {
 
 style "murrine-button"  = "murrine-wider" {
 	bg[NORMAL] = @btn_bg_color
-	bg[PRELIGHT] = shade (1.04, @btn_bg_color)
+	bg[PRELIGHT] = shade (1.10, @btn_bg_color)
 	bg[SELECTED] = shade (0.7, @btn_bg_color)
 	bg[ACTIVE] = shade (0.95, @btn_bg_color)
 	bg[INSENSITIVE] = shade (0.75, @btn_bg_color)
 
 	engine "murrine" {
-		border_colors = { mix(0.4, @btn_fg_color, @btn_bg_color), mix(0.4, @btn_fg_color, @btn_bg_color) }
-		roundness = 6
+		border_colors = { mix(0.2, @btn_fg_color, @btn_bg_color), mix(0.2, @btn_fg_color, @btn_bg_color) }
+		roundness = 3
 	}
 }
 
@@ -214,7 +218,7 @@ style "murrine-scrollbar" {
 	bg[ACTIVE] = @selected_bg_color
 
 	engine "murrine" {
-		roundness = 6
+		roundness = 0
 		contrast = 0.0
 		border_shades = { 0.9, 0.9 }
 		trough_shades = { 0.97, 0.97 }
@@ -231,15 +235,15 @@ style "murrine-overlay-scrollbar" {
 }
 
 style "murrine-scale" = "murrine-thin" {
-	bg[NORMAL] = @btn_bg_color
+	bg[NORMAL] = @bg_color
 	bg[ACTIVE] = @bg_color
 	bg[SELECTED] = @selected_bg_color
-	bg[INSENSITIVE] = shade (0.95, @btn_bg_color)
+	bg[INSENSITIVE] = shade (0.95, @bg_color)
 
 	engine "murrine" {
-		roundness = 25
+		roundness = 8
 		gradient_shades = { 1.08, 1.08, 1.08, 1.08 }
-		border_shades = { 0.5, 0.5 }
+		border_shades = { 1.0, 1.0 }
 		trough_shades = { 1.08, 1.08 }
 		trough_border_shades = { 0.8, 0.8 }
 	}
@@ -252,7 +256,7 @@ style "murrine-progressbar" = "murrine-thin" {
 	fg[PRELIGHT] = @selected_fg_color
 
 	engine "murrine" {
-		roundness = 6
+		roundness = 2
 		border_shades = { 1.2, 1.2 }
 		trough_border_shades = { 0.8, 0.8 }
 	}
@@ -290,8 +294,8 @@ style "murrine-frame-title" {
 }
 
 style "murrine-tooltips" {
-	xthickness = 10
-	ythickness = 10
+	xthickness = 5
+	ythickness = 5
 
 	bg[NORMAL] = @tooltip_bg_color
 	bg[SELECTED] = @tooltip_bg_color
@@ -300,7 +304,7 @@ style "murrine-tooltips" {
 
 	engine "murrine" {
 		textstyle = 0
-		roundness = 6
+		roundness = 2
 		rgba = FALSE
 	}
 }
@@ -318,7 +322,7 @@ style "clearlooks-radiocheck" = "murrine-default" {
 	text[PRELIGHT] = @selected_bg_color
 
 	engine "clearlooks" {
-		radius = 6.0
+		radius = 4.0
 	}
 }
 
@@ -328,9 +332,8 @@ style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" {
 
 style "murrine-entry" = "murrine-wider" {
 	engine "murrine" {
-		#border_shades = { 1.15, 1.15 }
-		border_colors = { mix(0.4, @text_color, @base_color), mix(0.4, @text_color, @base_color) }
-		roundness = 6
+		border_shades = { 1.15, 1.15 }
+		roundness = 3
 	}
 }
 
@@ -556,21 +559,21 @@ style "xfdesktop-windowlist" {
 }
 
 style "xfdesktop-icon-view" {
-       XfdesktopIconView::label-alpha = 0
-       XfdesktopIconView::selected-label-alpha = 60
-       XfdesktopIconView::shadow-x-offset = 0
-       XfdesktopIconView::shadow-y-offset = 1
-       XfdesktopIconView::selected-shadow-x-offset = 0
-       XfdesktopIconView::selected-shadow-y-offset = 1
-       XfdesktopIconView::shadow-color = @fg_color
-       XfdesktopIconView::selected-shadow-color = @fg_color
-       XfdesktopIconView::shadow-blur-radius = 2
-       XfdesktopIconView::cell-spacing = 2
-       XfdesktopIconView::cell-padding = 6
-       XfdesktopIconView::cell-text-width-proportion = 1.9
+	XfdesktopIconView::label-alpha = 0
+	XfdesktopIconView::selected-label-alpha = 60
+	XfdesktopIconView::shadow-x-offset = 0
+	XfdesktopIconView::shadow-y-offset = 1
+	XfdesktopIconView::selected-shadow-x-offset = 0
+	XfdesktopIconView::selected-shadow-y-offset = 1
+	XfdesktopIconView::shadow-color = @fg_color
+	XfdesktopIconView::selected-shadow-color = @fg_color
+	XfdesktopIconView::shadow-blur-radius = 2
+	XfdesktopIconView::cell-spacing = 2
+	XfdesktopIconView::cell-padding = 6
+	XfdesktopIconView::cell-text-width-proportion = 1.9
 
-       fg[NORMAL] = @bg_color
-       fg[ACTIVE] = @bg_color
+	fg[NORMAL] = @bg_color
+	fg[ACTIVE] = @bg_color
 
 }
 
@@ -673,7 +676,7 @@ widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkV
 
 style "chromium-toolbar-button" {
 	engine "murrine" {
-		roundness = 6
+		roundness = 2
 		textstyle = 0
 	}
 }
@@ -824,81 +827,6 @@ widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix"
 widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix"
 widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix"
 
-
-
-
-style "gimp-default-style" {
-# Uncommenting this line allows to set a different (smaller) font for GIMP.
-#
-# font_name = "sans 8"
-# Enabling the following line for some reason breaks toolbox resize
-# increment calculation. You can enable it to get an even smaller GUI
-# but need to restart GIMP after the theme change.
-#
-# GtkWidget::focus-padding         = 0
-  GtkOptionMenu::indicator-size    = { 15, 25 }
-  GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 }
-  GtkPaned::handle-size             = 5
-  GimpDockWindow::default-height    = 600
-  GimpDock::font-scale              = 1.0
-  GimpMenuDock::minimal-width       = 400
-  GimpToolPalette::tool-icon-size   = large-toolbar
-  GimpToolPalette::button-relief    = none
-  GimpDockbook::tab-border          = 0
-  GimpDockbook::tab-icon-size       = button
-  GimpColorNotebook::tab-border     = 0
-  GimpColorNotebook::tab-icon-size  = button
-  GimpDeviceEditor::handle-size     = 30
-  GimpDockable::content-border      = 1
-  GimpEditor::content-spacing       = 1
-  GimpEditor::button-spacing        = 1
-  GimpEditor::button-icon-size      = button
-  GimpDataEditor::minimal-height    = 150
-  GimpFrame::label-spacing          = 5
-  GtkDialog::content-area-border    = 2
-  GtkDialog::button-spacing         = 20
-  GtkDialog::action-area-border     = 25
-  GimpUnitComboBox::appears-as-list = 0
-}
-
-class "GtkWidget" style "gimp-default-style"
-style "gimp-tool-dialog-style" = "gimp-default-style"
-{
-  GtkDialog::action-area-border = 6
-}
-class "GimpToolDialog" style "gimp-tool-dialog-style"
-style "gimp-grid-view-style" = "gimp-default-style"
-{
-  bg[NORMAL] = { 1.0, 1.0, 1.0 }
-}
-widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style"
-style "gimp-dockable-style" = "gimp-default-style"
-{
-  GimpFrame::label-bold       = 0
-  GtkButton::focus-line_width = 1
-  GtkButton::focus-padding    = 0
-}
-widget "*GimpDockable.*" style "gimp-dockable-style"
-style "gimp-display-style" = "gimp-default-style"
-{
-  GimpRuler::font-scale          = 1.0
-  GimpUnitComboBox::label-scale  = 1.0
-  GimpScaleComboBox::label-scale = 1.0
-  GtkComboBox::arrow-size        = 20
-  GtkButton::inner-border        = { 0, 0, 0, 0 }
-  GtkButton::focus-line-width    = 0
-  GtkButton::focus-padding       = 0
-}
-widget "*GimpDisplayShell.*" style "gimp-display-style"
-style "gimp-overlay-style" = "gimp-display-style"
-{
-  GtkButton::focus-line_width = 2
-}
-widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style"
-
-
-
-
 # Performance Fixes
 
 style "performance-fix" {
diff --git a/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css
index 62e3ec5f..37ccc72c 100644
--- a/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css
+++ b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk-dark.css
@@ -179,7 +179,7 @@ assistant.csd .sidebar {
   border-top-style: none; }
 
 assistant .sidebar label {
-  padding: 4px 8px; }
+  padding: 1px 2px; }
 
 assistant .sidebar label.highlight {
   background-color: mix(#32302f,#ebdbb2,0.8); }
@@ -210,9 +210,9 @@ button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolb
 #XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
 #XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
 #XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
-  min-height: 22px;
-  min-width: 22px;
-  padding: 4px 6px;
+  min-height: 16px;
+  min-width: 16px;
+  padding: 1px 3px;
   border-width: 1px;
   border-style: solid;
   border-radius: 3px;
@@ -595,8 +595,8 @@ spinbutton:not(.vertical) {
 
 spinbutton.vertical button, spinbutton.vertical entry {
   min-width: 0;
-  padding-left: 2px;
-  padding-right: 2px; }
+  padding-left: -1px;
+  padding-right: -1px; }
 
 spinbutton.vertical entry {
   border-radius: 0;
@@ -616,8 +616,8 @@ spinbutton.vertical button.down {
 *******************/
 combobox button.combo {
   min-width: 0;
-  padding-left: 6px;
-  padding-right: 6px; }
+  padding-left: 3px;
+  padding-right: 3px; }
 
 combobox arrow {
   -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
@@ -625,7 +625,7 @@ combobox arrow {
   min-width: 16px; }
 
 combobox box button, combobox box entry {
-  padding: 4px 6px; }
+  padding: 1px 3px; }
 
 /*********
  ! Entry *
@@ -715,9 +715,9 @@ entry, menuitem entry, popover.background entry, .osd entry,
     border-radius: 3px;
     color: #ebdbb2; }
   entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left {
-    padding-right: 4px; }
+    padding-right: 1px; }
   entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right {
-    padding-left: 4px; }
+    padding-left: 1px; }
   entry.warning, popover.background entry.warning,
   #XfceNotifyWindow entry.warning, #login_window entry.warning {
     color: #32302f;
@@ -771,7 +771,7 @@ entry {
   background-color: #ebdbb2;
   background-image: none;
   border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #32302f;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -818,12 +818,12 @@ entry {
  ! Toolbar
 **********/
 toolbar {
-  padding: 3px;
+  padding: 0px;
   border-style: none; }
   toolbar.horizontal separator {
-    margin: 0 6px 1px; }
+    margin: 0 3px 1px; }
   toolbar.vertical separator {
-    margin: 6px 1px 6px 0; }
+    margin: 3px 1px 3px 0; }
 
 headerbar {
   border-width: 0 0 1px;
@@ -832,11 +832,11 @@ headerbar {
   headerbar spinbutton,
   headerbar separator,
   headerbar button {
-    margin-top: 7px;
-    margin-bottom: 7px; }
+    margin-top: 4px;
+    margin-bottom: 4px; }
   headerbar switch {
-    margin-top: 5px;
-    margin-bottom: 5px; }
+    margin-top: 2px;
+    margin-bottom: 2px; }
   window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar,
   window:not(.tiled):not(.maximized) headerbar:first-child:backdrop,
   window:not(.tiled):not(.maximized) headerbar:first-child {
@@ -853,7 +853,7 @@ headerbar, .titlebar:not(headerbar) {
   background-image: none;
   border-radius: 3px 3px 0 0;
   color: mix(#d5c4a1,#282828,0.1);
-  padding: 0 8px;
+  padding: 0 2px;
   min-height: 42px; }
   headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
     border-color: #527065; }
@@ -869,10 +869,10 @@ headerbar, .titlebar:not(headerbar) {
     color: mix(#d5c4a1,#282828,0.5); }
   headerbar .title, .titlebar:not(headerbar) .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar button, .titlebar:not(headerbar) button {
     background-color: #282828;
     background-image: none;
@@ -992,11 +992,11 @@ headerbar, .titlebar:not(headerbar) {
     headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
       box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); }
   headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
-    padding: 4px; }
+    padding: 1px; }
     headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
     color: #181818;
     border-color: currentColor;
@@ -1024,7 +1024,7 @@ headerbar, .titlebar:not(headerbar) {
   headerbar .title, .titlebar:not(headerbar) .title {
     font-weight: bold; }
   headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
-    margin-left: 4px; }
+    margin-left: 1px; }
   headerbar button, .titlebar:not(headerbar) button {
     background-color: #32302f;
     background-image: none;
@@ -1127,7 +1127,7 @@ headerbar, .titlebar:not(headerbar) {
         color: rgba(50, 48, 47, 0.85); }
   headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
     margin-left: 0;
-    margin-right: 4px; }
+    margin-right: 1px; }
   headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
     border: 0;
     background-image: none;
@@ -1168,10 +1168,10 @@ toolbar {
     color: mix(#32302f,#ebdbb2,0.5); }
   toolbar .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   toolbar .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   toolbar button {
     background-color: #ebdbb2;
     background-image: none;
@@ -1291,11 +1291,11 @@ toolbar {
     toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus {
       box-shadow: inset 1px 0 rgba(10, 10, 9, 0.06), inset 0 1px rgba(10, 10, 9, 0.07), inset -1px 0 rgba(10, 10, 9, 0.06); }
   toolbar combobox, toolbar button {
-    padding: 4px; }
+    padding: 1px; }
     toolbar combobox.text-button, toolbar button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     toolbar combobox.image-button, toolbar button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   toolbar separator, toolbar separator:disabled {
     color: #c59c33;
     border-color: currentColor;
@@ -1435,7 +1435,7 @@ window.csd > .titlebar:not(headerbar) {
  ! Action-bar *
 ***************/
 actionbar > revealer > box {
-  padding: 4px;
+  padding: 1px;
   border-top: 1px solid mix(#ebdbb2,#32302f,0.1); }
   actionbar > revealer > box:backdrop {
     border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); }
@@ -1750,11 +1750,11 @@ headerbar.selection-mode,
   headerbar.selection-mode .title,
   .titlebar:not(headerbar).selection-mode .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar.selection-mode .subtitle,
   .titlebar:not(headerbar).selection-mode .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar.selection-mode button,
   .titlebar:not(headerbar).selection-mode button {
     background-color: #83a598;
@@ -2091,15 +2091,15 @@ headerbar.selection-mode,
   headerbar.selection-mode combobox, headerbar.selection-mode button,
   .titlebar:not(headerbar).selection-mode combobox,
   .titlebar:not(headerbar).selection-mode button {
-    padding: 4px; }
+    padding: 1px; }
     headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
     .titlebar:not(headerbar).selection-mode combobox.text-button,
     .titlebar:not(headerbar).selection-mode button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
     .titlebar:not(headerbar).selection-mode combobox.image-button,
     .titlebar:not(headerbar).selection-mode button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
   .titlebar:not(headerbar).selection-mode separator,
   .titlebar:not(headerbar).selection-mode separator:disabled {
@@ -2541,7 +2541,7 @@ colorswatch#editor-color-sample {
     border-radius: 3.5px; }
 
 button.color {
-  padding: 4px; }
+  padding: 1px; }
   button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
     border-radius: 3px; }
   button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {
@@ -2574,7 +2574,7 @@ list {
     background-color: #ebdbb2;
     border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); }
   list row {
-    padding: 4px; }
+    padding: 1px; }
 
 row {
   transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@@ -2596,7 +2596,7 @@ row {
     background-color: #83a598; }
 
 flowbox flowboxchild {
-  padding: 4px;
+  padding: 1px;
   border-radius: 3px; }
   flowbox flowboxchild:selected {
     outline-offset: -2px; }
@@ -3129,9 +3129,9 @@ entry, menuitem entry, popover.background entry, .osd entry,
     border-radius: 3px;
     color: #ebdbb2; }
   entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left {
-    padding-right: 4px; }
+    padding-right: 1px; }
   entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right {
-    padding-left: 4px; }
+    padding-left: 1px; }
   entry.warning, popover.background entry.warning,
   #XfceNotifyWindow entry.warning, #login_window entry.warning {
     color: #32302f;
@@ -3193,7 +3193,7 @@ menubar, .menubar {
   color: #d5c4a1; }
   menubar > menuitem, .menubar > menuitem {
     min-height: 16px;
-    padding: 6px 10px;
+    padding: 1.5px 2.5px;
     border: 1px solid transparent;
     background-color: transparent;
     background-image: none;
@@ -3214,7 +3214,7 @@ menu,
 .context-menu {
   border: 0;
   border-radius: 0;
-  padding: 4px;
+  padding: 1px;
   background-color: #282828;
   color: #d5c4a1; }
   .csd menu, .csd
@@ -3234,7 +3234,7 @@ menu,
   .csd
   .context-menu separator {
     background-color: #242424;
-    margin: 2px 0; }
+    margin: -1px 0; }
   menu .separator,
   .csd menu .separator,
   .menu .separator,
@@ -3249,7 +3249,7 @@ menu,
   .context-menu menuitem {
     min-height: 16px;
     min-width: 40px;
-    padding: 4px;
+    padding: 1px;
     border-radius: 0; }
     menu menuitem:active, menu menuitem:hover,
     .menu menuitem:active,
@@ -3371,7 +3371,7 @@ menu,
   .context-menu > arrow {
     min-height: 16px;
     min-width: 16px;
-    padding: 4px;
+    padding: 1px;
     background-color: #282828;
     border-radius: 0; }
     menu > arrow.top,
@@ -3429,7 +3429,7 @@ menuitem entry {
   background-color: #282828;
   background-image: none;
   border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #d5c4a1;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -3464,7 +3464,7 @@ menuitem entry {
  ! Popover
 **********/
 popover.background {
-  padding: 1px;
+  padding: -2px;
   border-radius: 3px;
   background-clip: border-box;
   background-color: #282828;
@@ -3514,7 +3514,7 @@ popover.background {
     background-color: #ebdbb2;
     background-image: none;
     border-color: shade(mix(#ebdbb2,#32302f,0.2),0.8);
-    padding: 4px;
+    padding: 1px;
     color: #32302f;
     caret-color: #282828;
     -gtk-secondary-caret-color: #282828; }
@@ -3668,7 +3668,7 @@ popover.background {
 
 modelbutton.flat,
 menuitem.button.flat {
-  padding: 4px 6px;
+  padding: 1px 3px;
   outline-color: transparent;
   transition: none; }
   modelbutton.flat:hover,
@@ -3725,11 +3725,11 @@ tooltip * {
 messagedialog, .message-dialog, .prompt {
   -GtkDialog-content-area-border: 0;
   -GtkDialog-action-area-border: 0;
-  -GtkDialog-button-spacing: 4px;
+  -GtkDialog-button-spacing: 1px;
   margin: 0;
   padding: 0; }
   messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box {
-    margin: 8px; }
+    margin: 2px; }
 
 printdialog paper {
   color: #32302f;
@@ -3741,7 +3741,7 @@ printdialog paper {
     border-color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.1),0.9); }
 
 printdialog .dialog-action-box {
-  margin: 8px; }
+  margin: 2px; }
 
 /*********************
  ! App notifications *
@@ -3751,7 +3751,7 @@ frame.app-notification {
   border-color: rgba(32, 32, 32, 0.8);
   border-width: 0 1px 1px;
   border-radius: 0 0 3px 3px;
-  padding: 8px;
+  padding: 2px;
   background-color: rgba(40, 40, 40, 0.8);
   background-image: none;
   color: #d5c4a1; }
@@ -3927,7 +3927,7 @@ GtkBubbleWindow {
  ! Font-viewer *
 ****************/
 SushiFontWidget {
-  padding: 4px 8px; }
+  padding: 1px 2px; }
 
 /*************
  ! Gucharmap *
@@ -3949,8 +3949,8 @@ EPreviewPane .entry {
 entry.entry.pin-entry {
   font-style: normal;
   font-size: 50px;
-  padding-left: 20px;
-  padding-right: 20px; }
+  padding-left: 5px;
+  padding-right: 5px; }
 
 label.pin-label {
   font-style: normal;
@@ -3963,9 +3963,9 @@ label.pin-label {
   min-width: 20px;
   min-height: 24px;
   margin-top: 2px;
-  padding-bottom: 2px;
-  padding-left: 4px;
-  padding-right: 4px;
+  padding-bottom: 0.5px;
+  padding-left: 1px;
+  padding-right: 1px;
   color: #32302f;
   background-color: #ebdbb2;
   border: 1px solid;
@@ -4072,7 +4072,7 @@ notebook {
   notebook > stack:not(:only-child) {
     background-color: #ebdbb2; }
   notebook > header {
-    padding: 4px;
+    padding: 1px;
     background-color: #ebdbb2; }
     notebook > header.top {
       box-shadow: inset 0 -1px mix(#ebdbb2,#32302f,0.1); }
@@ -4111,7 +4111,7 @@ notebook {
       background-image: none;
       border-color: mix(mix(#ebdbb2,#32302f,0.1),mix(#32302f,#ebdbb2,0.5),0.15);
       color: rgba(50, 48, 47, 0.8);
-      padding: 4px 12px;
+      padding: 1px 9px;
       min-width: 20px;
       min-height: 20px;
       outline-offset: -4px;
@@ -4120,7 +4120,6 @@ notebook {
       notebook > header > tabs > tab:hover:not(:checked) {
         background-color: mix(#ebdbb2,#32302f,0.12);
         background-image: none;
-        border-color: mix(mix(#ebdbb2,#32302f,0.1),#83a598,0.3);
         color: mix(#32302f,mix(#32302f,#ebdbb2,0.5),0.5); }
       notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover {
         background: #ebdbb2;
@@ -4147,8 +4146,8 @@ notebook {
       padding-bottom: 0; }
       notebook > header.top > tabs > tab {
         border-bottom: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-top: 3px; }
         notebook > header.top > tabs > tab + tab {
@@ -4159,18 +4158,20 @@ notebook {
         notebook > header.top > tabs > tab:last-child {
           border-radius: 0 3px 0 0;
           -gtk-outline-radius: 0 3px 0 0; }
-        notebook > header.top > tabs > tab:checked {
+        notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked {
           border-top-width: 3px;
           border-top-color: #83a598;
           margin-top: 0;
           -gtk-outline-radius: 3px;
           border-radius: 3px 3px 0 0; }
+        notebook > header.top > tabs > tab:hover:not(:checked) {
+          border-top-color: mix(#83a598,mix(#ebdbb2,#ebdbb2,0.6),0.3); }
     notebook > header.bottom {
       padding-top: 0; }
       notebook > header.bottom > tabs > tab {
         border-top: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-bottom: 3px; }
         notebook > header.bottom > tabs > tab + tab {
@@ -4181,18 +4182,20 @@ notebook {
         notebook > header.bottom > tabs > tab:last-child {
           border-radius: 0 0 3px;
           -gtk-outline-radius: 0 0 3px; }
-        notebook > header.bottom > tabs > tab:checked {
+        notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked {
           border-bottom-width: 3px;
           border-bottom-color: #83a598;
           margin-bottom: 0;
           -gtk-outline-radius: 3px;
           border-radius: 0 0 3px 3px; }
+        notebook > header.bottom > tabs > tab:hover:not(:checked) {
+          border-bottom-color: mix(#83a598,mix(#ebdbb2,#ebdbb2,0.6),0.3); }
     notebook > header.right {
       padding-left: 0; }
       notebook > header.right > tabs > tab {
         border-left: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-right: 3px; }
         notebook > header.right > tabs > tab + tab {
@@ -4203,18 +4206,20 @@ notebook {
         notebook > header.right > tabs > tab:last-child {
           border-radius: 0 0 3px;
           -gtk-outline-radius: 0 0 3px; }
-        notebook > header.right > tabs > tab:checked {
+        notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked {
           border-right-width: 3px;
           border-right-color: #83a598;
           margin-right: 0;
           -gtk-outline-radius: 3px;
           border-radius: 0 3px 3px 0; }
+        notebook > header.right > tabs > tab:hover:not(:checked) {
+          border-right-color: mix(#83a598,mix(#ebdbb2,#ebdbb2,0.6),0.3); }
     notebook > header.left {
       padding-right: 0; }
       notebook > header.left > tabs > tab {
         border-right: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-left: 3px; }
         notebook > header.left > tabs > tab + tab {
@@ -4225,12 +4230,14 @@ notebook {
         notebook > header.left > tabs > tab:last-child {
           border-radius: 0 0 0 3px;
           -gtk-outline-radius: 0 0 0 3px; }
-        notebook > header.left > tabs > tab:checked {
+        notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked {
           border-left-width: 3px;
           border-left-color: #83a598;
           margin-left: 0;
           -gtk-outline-radius: 3px;
           border-radius: 3px 0 0 3px; }
+        notebook > header.left > tabs > tab:hover:not(:checked) {
+          border-left-color: mix(#83a598,mix(#ebdbb2,#ebdbb2,0.6),0.3); }
 
 /*********
  ! Buttons
@@ -4535,7 +4542,7 @@ button.osd,
 
 toolbar.osd {
   -GtkToolbar-button-relief: normal;
-  padding: 4px;
+  padding: 1px;
   border: 1px solid rgba(32, 32, 32, 0.8);
   border-radius: 3px;
   background-color: rgba(40, 40, 40, 0.8);
@@ -4857,7 +4864,7 @@ progressbar.osd {
     background-color: #282828;
     background-image: none;
     border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-    padding: 4px;
+    padding: 1px;
     color: #d5c4a1;
     caret-color: #282828;
     -gtk-secondary-caret-color: #282828; }
@@ -5879,7 +5886,7 @@ levelbar block {
 scale {
   min-height: 10px;
   min-width: 10px;
-  padding: 4px; }
+  padding: 1px; }
   scale.horizontal trough {
     padding: 0 3px; }
   scale.horizontal highlight, scale.horizontal fill {
@@ -6158,10 +6165,10 @@ scrollbar {
     border-style: none; }
 
 stacksidebar row {
-  padding: 8px 4px; }
+  padding: 2px 1px; }
   stacksidebar row > label {
-    padding-left: 4px;
-    padding-right: 4px; }
+    padding-left: 1px;
+    padding-right: 1px; }
   stacksidebar row.needs-attention > label {
     background-size: 6px 6px, 0 0; }
 
@@ -6172,7 +6179,7 @@ placessidebar row {
   min-height: 32px;
   padding: 0; }
   placessidebar row > revealer {
-    padding: 0 8px; }
+    padding: 0 2px; }
   placessidebar row:selected {
     color: #ebdbb2; }
   placessidebar row:disabled {
@@ -6186,11 +6193,11 @@ placessidebar row {
   placessidebar row image.sidebar-icon {
     opacity: 0.7; }
     placessidebar row image.sidebar-icon:dir(ltr) {
-      padding-right: 10px;
-      padding-left: 4px; }
+      padding-right: 4px;
+      padding-left: 1px; }
     placessidebar row image.sidebar-icon:dir(rtl) {
-      padding-left: 10px;
-      padding-right: 4px; }
+      padding-left: 4px;
+      padding-right: 1px; }
   placessidebar row label.sidebar-label:dir(ltr) {
     padding-right: 2px; }
   placessidebar row label.sidebar-label:dir(rtl) {
@@ -6296,7 +6303,7 @@ radio {
   -gtk-icon-source: url("../assets/radio-unchecked-dark.svg");
   min-width: 16px;
   min-height: 16px;
-  margin-right: 4px; }
+  margin-right: 1px; }
   radio:disabled {
     -gtk-icon-source: url("../assets/radio-unchecked-insensitive-dark.svg"); }
   radio:checked, radio:active {
@@ -6329,7 +6336,7 @@ check {
   -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg");
   min-width: 16px;
   min-height: 16px;
-  margin-right: 4px; }
+  margin-right: 1px; }
   check:disabled {
     -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive-dark.svg"); }
   check:checked, check:active {
@@ -6359,7 +6366,7 @@ check {
 
 radio:dir(rtl), check:dir(rtl) {
   margin-right: 0;
-  margin-left: 4px; }
+  margin-left: 1px; }
 
 .view.content-view.check:not(list), iconview.content-view.check:not(list) {
   -gtk-icon-shadow: none;
@@ -6406,7 +6413,7 @@ radio:dir(rtl), check:dir(rtl) {
 *********/
 switch {
   border-radius: 3px;
-  padding: 3px;
+  padding: 0px;
   border: 0;
   outline: none;
   transition: background-color .3s linear;
@@ -6507,7 +6514,7 @@ treeview entry.flat, treeview entry {
     border-color: #83a598; }
 
 treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
-  padding: 2px 5px;
+  padding: -1px 2px;
   border-radius: 0;
   background-image: none;
   text-shadow: none;
@@ -6692,7 +6699,7 @@ decoration {
   border-radius: 3px 3px 0 0;
   box-shadow: 0 3px 9px 1px rgba(20, 19, 19, 0.7), 0 0 0 1px #282828;
   /* this is used for the resize cursor area */
-  border-width: 0px;
+  border-width: 1px;
   border-style: solid;
   border-color: #282828; }
   decoration:backdrop {
@@ -6909,7 +6916,7 @@ workbench.csd > stack.titlebar:not(headerbar) {
   background-color: rgba(20, 19, 19, 0.3);
   border-color: rgba(236, 220, 180, 0.9);
   border-radius: 7px;
-  padding: 4px;
+  padding: 1px;
   color: #ecdcb4; }
 
 .lightdm.menu {
@@ -6923,10 +6930,10 @@ workbench.csd > stack.titlebar:not(headerbar) {
     color: #ecdcb4; }
 
 .lightdm.menubar *, .lightdm.menubar.menuitem {
-  padding: 1px; }
+  padding: -2px; }
 
 .lightdm.option-button {
-  padding: 4px;
+  padding: 1px;
   background: none;
   border: 0; }
 
@@ -6950,7 +6957,7 @@ workbench.csd > stack.titlebar:not(headerbar) {
   background-color: rgba(20, 19, 19, 0.3);
   border-color: rgba(236, 220, 180, 0.6);
   border-radius: 7px;
-  padding: 6px;
+  padding: 3px;
   color: #ecdcb4;
   text-shadow: none; }
 
@@ -6991,7 +6998,7 @@ GeditWindow .pane-separator {
   background-color: #ebdbb2;
   color: mix(#32302f,#ebdbb2,0.1); }
   .gedit-document-panel list row {
-    padding: 4px; }
+    padding: 1px; }
     .gedit-document-panel list row button {
       padding: 1px;
       border-radius: 3px;
@@ -7045,7 +7052,7 @@ statusbar GeditSmallButton, GeditStatusMenuButton {
       color: #32302f; }
 
 GeditViewFrame .gedit-search-slider {
-  padding: 4px;
+  padding: 1px;
   border-radius: 0 0 3px 3px;
   border-width: 0 1px 1px;
   border-style: solid;
@@ -7057,14 +7064,14 @@ GeditViewFrame .gedit-search-slider {
     color: #32302f; }
 
 GeditFileBrowserWidget .toolbar {
-  padding: 2px;
+  padding: 0.5px;
   border-top: 0;
   background-color: #ebdbb2;
   background-image: none; }
 
 .gedit-search-entry-occurrences-tag {
-  margin: 2px;
-  padding: 2px;
+  margin: 0.5px;
+  padding: 0.5px;
   color: mix(#32302f,#ebdbb2,0.5); }
 
 .gedit-bottom-panel-paned,
@@ -7107,8 +7114,8 @@ paned.titlebar {
 .nautilus-window .searchbar-container {
   margin-top: -1px; }
   .nautilus-window .searchbar-container searchbar {
-    padding-top: 1px;
-    padding-bottom: 2px;
+    padding-top: -2px;
+    padding-bottom: -1px;
     border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); }
 
 .disk-space-display {
@@ -7278,13 +7285,13 @@ paned.titlebar {
       border-color: currentColor;
       -GtkWidget-window-dragging: true; }
     .nemo-window toolbar.primary-toolbar button.image-button {
-      padding: 0 9px; }
+      padding: 0 6px; }
     .nemo-window toolbar combobox, .nemo-window toolbar button {
-      padding: 4px; }
+      padding: 1px; }
       .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
-        padding: 4px; }
+        padding: 1px; }
       .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
-        padding: 4px; }
+        padding: 1px; }
     .nemo-window toolbar toolitem stack {
       margin-left: 15px; }
       .nemo-window toolbar toolitem stack widget button {
@@ -7309,7 +7316,7 @@ paned.titlebar {
   .nemo-window grid > widget:last-child button {
     min-height: 16px;
     min-width: 16px;
-    padding: 3px 6px; }
+    padding: 0px 0px; }
   .nemo-window grid > widget:last-child button:first-child {
     margin-left: 20px; }
   .nemo-window grid > widget:last-child button:first-child + button {
@@ -7325,8 +7332,8 @@ paned.titlebar {
     .nemo-window .sidebar .frame {
       border: 0; }
     .nemo-window .sidebar image {
-      padding-left: 4px;
-      padding-right: 4px; }
+      padding-left: 1px;
+      padding-right: 1px; }
     .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
       background-color: mix(#ebdbb2,#ebdbb2,0.5); }
     .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
@@ -7342,8 +7349,8 @@ paned.titlebar {
     .nemo-window .sidebar + separator + box .primary-toolbar {
       background-color: #e9d8ab;
       background-image: none;
-      padding-top: 1px;
-      padding-bottom: 1px;
+      padding-top: -2px;
+      padding-bottom: -2px;
       border-bottom: 1px solid mix(#ebdbb2,#32302f,0.1); }
       .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
         border-right: 0;
@@ -7384,7 +7391,7 @@ paned.titlebar {
 GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
   background-color: #ebdbb2;
   background-image: none;
-  padding: 4px;
+  padding: 1px;
   border: 0;
   color: #32302f; }
 
@@ -7432,7 +7439,7 @@ UnityDecoration {
     border: 1px solid #282828;
     border-bottom: 0;
     border-radius: 3px 3px 0 0;
-    padding: 1px 7px 0;
+    padding: 1px 4px 0;
     background-color: #282828;
     color: mix(#d5c4a1,#282828,0.1);
     text-shadow: none; }
@@ -7484,7 +7491,7 @@ SheetStyleDialog.unity-force-quit {
   text-shadow: 0 1px rgba(20, 19, 19, 0.5);
   -gtk-icon-shadow: 0 1px rgba(20, 19, 19, 0.5); }
   #panel_window menubar {
-    padding-left: 4px; }
+    padding-left: 1px; }
     #panel_window menubar, #panel_window menubar > menuitem {
       background-color: transparent;
       background-image: none;
@@ -7504,7 +7511,7 @@ SheetStyleDialog.unity-force-quit {
       font-weight: normal; }
 
 #content_frame {
-  padding-bottom: 12px; }
+  padding-bottom: 3px; }
 
 #login_window, #shutdown_dialog, #restart_dialog {
   border-style: none;
@@ -7622,7 +7629,7 @@ SheetStyleDialog.unity-force-quit {
   background-color: #282828;
   background-image: none;
   border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #d5c4a1;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -7673,7 +7680,7 @@ SheetStyleDialog.unity-force-quit {
   box-shadow: inset 1px 0 rgba(10, 10, 9, 0.07), inset 0 1px rgba(10, 10, 9, 0.08), inset -1px 0 rgba(10, 10, 9, 0.07), inset 0 -1px rgba(10, 10, 9, 0.05); }
 
 #buttonbox_frame {
-  padding-top: 8px;
+  padding-top: 2px;
   padding-bottom: 0;
   border-style: none;
   border-bottom-left-radius: 3px;
diff --git a/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css
index 14cf6d5d..ea5f5187 100644
--- a/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css
+++ b/.themes/oomox-gruvbox/gtk-3.20/dist/gtk.css
@@ -179,7 +179,7 @@ assistant.csd .sidebar {
   border-top-style: none; }
 
 assistant .sidebar label {
-  padding: 4px 8px; }
+  padding: 1px 2px; }
 
 assistant .sidebar label.highlight {
   background-color: mix(#ebdbb2,#32302f,0.8); }
@@ -210,9 +210,9 @@ button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolb
 #XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button,
 #XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child,
 #XfceNotifyWindow spinbutton.vertical button:first-child, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button {
-  min-height: 22px;
-  min-width: 22px;
-  padding: 4px 6px;
+  min-height: 16px;
+  min-width: 16px;
+  padding: 1px 3px;
   border-width: 1px;
   border-style: solid;
   border-radius: 3px;
@@ -595,8 +595,8 @@ spinbutton:not(.vertical) {
 
 spinbutton.vertical button, spinbutton.vertical entry {
   min-width: 0;
-  padding-left: 2px;
-  padding-right: 2px; }
+  padding-left: -1px;
+  padding-right: -1px; }
 
 spinbutton.vertical entry {
   border-radius: 0;
@@ -616,8 +616,8 @@ spinbutton.vertical button.down {
 *******************/
 combobox button.combo {
   min-width: 0;
-  padding-left: 6px;
-  padding-right: 6px; }
+  padding-left: 3px;
+  padding-right: 3px; }
 
 combobox arrow {
   -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
@@ -625,7 +625,7 @@ combobox arrow {
   min-width: 16px; }
 
 combobox box button, combobox box entry {
-  padding: 4px 6px; }
+  padding: 1px 3px; }
 
 /*********
  ! Entry *
@@ -715,9 +715,9 @@ entry, menuitem entry, popover.background entry, .osd entry,
     border-radius: 3px;
     color: #ebdbb2; }
   entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left {
-    padding-right: 4px; }
+    padding-right: 1px; }
   entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right {
-    padding-left: 4px; }
+    padding-left: 1px; }
   entry.warning, popover.background entry.warning,
   #XfceNotifyWindow entry.warning, #login_window entry.warning {
     color: #32302f;
@@ -771,7 +771,7 @@ entry {
   background-color: #32302f;
   background-image: none;
   border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #ebdbb2;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -818,12 +818,12 @@ entry {
  ! Toolbar
 **********/
 toolbar {
-  padding: 3px;
+  padding: 0px;
   border-style: none; }
   toolbar.horizontal separator {
-    margin: 0 6px 1px; }
+    margin: 0 3px 1px; }
   toolbar.vertical separator {
-    margin: 6px 1px 6px 0; }
+    margin: 3px 1px 3px 0; }
 
 headerbar {
   border-width: 0 0 1px;
@@ -832,11 +832,11 @@ headerbar {
   headerbar spinbutton,
   headerbar separator,
   headerbar button {
-    margin-top: 7px;
-    margin-bottom: 7px; }
+    margin-top: 4px;
+    margin-bottom: 4px; }
   headerbar switch {
-    margin-top: 5px;
-    margin-bottom: 5px; }
+    margin-top: 2px;
+    margin-bottom: 2px; }
   window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar,
   window:not(.tiled):not(.maximized) headerbar:first-child:backdrop,
   window:not(.tiled):not(.maximized) headerbar:first-child {
@@ -853,7 +853,7 @@ headerbar, .titlebar:not(headerbar) {
   background-image: none;
   border-radius: 3px 3px 0 0;
   color: mix(#d5c4a1,#282828,0.1);
-  padding: 0 8px;
+  padding: 0 2px;
   min-height: 42px; }
   headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) {
     border-color: mix(#83a598,#282828,0.3); }
@@ -869,10 +869,10 @@ headerbar, .titlebar:not(headerbar) {
     color: mix(#d5c4a1,#282828,0.5); }
   headerbar .title, .titlebar:not(headerbar) .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar button, .titlebar:not(headerbar) button {
     background-color: #282828;
     background-image: none;
@@ -992,11 +992,11 @@ headerbar, .titlebar:not(headerbar) {
     headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus {
       box-shadow: inset 1px 0 rgba(66, 52, 17, 0.06), inset 0 1px rgba(66, 52, 17, 0.07), inset -1px 0 rgba(66, 52, 17, 0.06); }
   headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button {
-    padding: 4px; }
+    padding: 1px; }
     headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     headerbar combobox.image-button, .titlebar:not(headerbar) combobox.image-button, headerbar button.image-button, .titlebar:not(headerbar) button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled {
     color: #181818;
     border-color: currentColor;
@@ -1024,7 +1024,7 @@ headerbar, .titlebar:not(headerbar) {
   headerbar .title, .titlebar:not(headerbar) .title {
     font-weight: bold; }
   headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
-    margin-left: 4px; }
+    margin-left: 1px; }
   headerbar button, .titlebar:not(headerbar) button {
     background-color: #32302f;
     background-image: none;
@@ -1127,7 +1127,7 @@ headerbar, .titlebar:not(headerbar) {
         color: rgba(50, 48, 47, 0.85); }
   headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton {
     margin-left: 0;
-    margin-right: 4px; }
+    margin-right: 1px; }
   headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton {
     border: 0;
     background-image: none;
@@ -1168,10 +1168,10 @@ toolbar {
     color: mix(#ebdbb2,#32302f,0.5); }
   toolbar .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   toolbar .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   toolbar button {
     background-color: #32302f;
     background-image: none;
@@ -1291,11 +1291,11 @@ toolbar {
     toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus {
       box-shadow: inset 1px 0 rgba(66, 52, 17, 0.06), inset 0 1px rgba(66, 52, 17, 0.07), inset -1px 0 rgba(66, 52, 17, 0.06); }
   toolbar combobox, toolbar button {
-    padding: 4px; }
+    padding: 1px; }
     toolbar combobox.text-button, toolbar button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     toolbar combobox.image-button, toolbar button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   toolbar separator, toolbar separator:disabled {
     color: #1e1d1c;
     border-color: currentColor;
@@ -1435,7 +1435,7 @@ window.csd > .titlebar:not(headerbar) {
  ! Action-bar *
 ***************/
 actionbar > revealer > box {
-  padding: 4px;
+  padding: 1px;
   border-top: 1px solid mix(#32302f,#ebdbb2,0.18); }
   actionbar > revealer > box:backdrop {
     border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); }
@@ -1750,11 +1750,11 @@ headerbar.selection-mode,
   headerbar.selection-mode .title,
   .titlebar:not(headerbar).selection-mode .title {
     font-weight: bold;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar.selection-mode .subtitle,
   .titlebar:not(headerbar).selection-mode .subtitle {
     font-size: smaller;
-    padding: 0 8px; }
+    padding: 0 2px; }
   headerbar.selection-mode button,
   .titlebar:not(headerbar).selection-mode button {
     background-color: #83a598;
@@ -2091,15 +2091,15 @@ headerbar.selection-mode,
   headerbar.selection-mode combobox, headerbar.selection-mode button,
   .titlebar:not(headerbar).selection-mode combobox,
   .titlebar:not(headerbar).selection-mode button {
-    padding: 4px; }
+    padding: 1px; }
     headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button,
     .titlebar:not(headerbar).selection-mode combobox.text-button,
     .titlebar:not(headerbar).selection-mode button.text-button {
-      padding: 4px; }
+      padding: 1px; }
     headerbar.selection-mode combobox.image-button, headerbar.selection-mode button.image-button,
     .titlebar:not(headerbar).selection-mode combobox.image-button,
     .titlebar:not(headerbar).selection-mode button.image-button {
-      padding: 4px; }
+      padding: 1px; }
   headerbar.selection-mode separator, headerbar.selection-mode separator:disabled,
   .titlebar:not(headerbar).selection-mode separator,
   .titlebar:not(headerbar).selection-mode separator:disabled {
@@ -2541,7 +2541,7 @@ colorswatch#editor-color-sample {
     border-radius: 3.5px; }
 
 button.color {
-  padding: 4px; }
+  padding: 1px; }
   button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
     border-radius: 3px; }
   button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {
@@ -2574,7 +2574,7 @@ list {
     background-color: #32302f;
     border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); }
   list row {
-    padding: 4px; }
+    padding: 1px; }
 
 row {
   transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@@ -2596,7 +2596,7 @@ row {
     background-color: #83a598; }
 
 flowbox flowboxchild {
-  padding: 4px;
+  padding: 1px;
   border-radius: 3px; }
   flowbox flowboxchild:selected {
     outline-offset: -2px; }
@@ -3129,9 +3129,9 @@ entry, menuitem entry, popover.background entry, .osd entry,
     border-radius: 3px;
     color: #ebdbb2; }
   entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left {
-    padding-right: 4px; }
+    padding-right: 1px; }
   entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right {
-    padding-left: 4px; }
+    padding-left: 1px; }
   entry.warning, popover.background entry.warning,
   #XfceNotifyWindow entry.warning, #login_window entry.warning {
     color: #32302f;
@@ -3193,7 +3193,7 @@ menubar, .menubar {
   color: #d5c4a1; }
   menubar > menuitem, .menubar > menuitem {
     min-height: 16px;
-    padding: 6px 10px;
+    padding: 1.5px 2.5px;
     border: 1px solid transparent;
     background-color: transparent;
     background-image: none;
@@ -3214,7 +3214,7 @@ menu,
 .context-menu {
   border: 0;
   border-radius: 0;
-  padding: 4px;
+  padding: 1px;
   background-color: #282828;
   color: #d5c4a1; }
   .csd menu, .csd
@@ -3234,7 +3234,7 @@ menu,
   .csd
   .context-menu separator {
     background-color: #242424;
-    margin: 2px 0; }
+    margin: -1px 0; }
   menu .separator,
   .csd menu .separator,
   .menu .separator,
@@ -3249,7 +3249,7 @@ menu,
   .context-menu menuitem {
     min-height: 16px;
     min-width: 40px;
-    padding: 4px;
+    padding: 1px;
     border-radius: 0; }
     menu menuitem:active, menu menuitem:hover,
     .menu menuitem:active,
@@ -3371,7 +3371,7 @@ menu,
   .context-menu > arrow {
     min-height: 16px;
     min-width: 16px;
-    padding: 4px;
+    padding: 1px;
     background-color: #282828;
     border-radius: 0; }
     menu > arrow.top,
@@ -3429,7 +3429,7 @@ menuitem entry {
   background-color: #282828;
   background-image: none;
   border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #d5c4a1;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -3464,7 +3464,7 @@ menuitem entry {
  ! Popover
 **********/
 popover.background {
-  padding: 1px;
+  padding: -2px;
   border-radius: 3px;
   background-clip: border-box;
   background-color: #282828;
@@ -3514,7 +3514,7 @@ popover.background {
     background-color: #32302f;
     background-image: none;
     border-color: shade(mix(#32302f,#ebdbb2,0.2),0.8);
-    padding: 4px;
+    padding: 1px;
     color: #ebdbb2;
     caret-color: #282828;
     -gtk-secondary-caret-color: #282828; }
@@ -3668,7 +3668,7 @@ popover.background {
 
 modelbutton.flat,
 menuitem.button.flat {
-  padding: 4px 6px;
+  padding: 1px 3px;
   outline-color: transparent;
   transition: none; }
   modelbutton.flat:hover,
@@ -3725,11 +3725,11 @@ tooltip * {
 messagedialog, .message-dialog, .prompt {
   -GtkDialog-content-area-border: 0;
   -GtkDialog-action-area-border: 0;
-  -GtkDialog-button-spacing: 4px;
+  -GtkDialog-button-spacing: 1px;
   margin: 0;
   padding: 0; }
   messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box {
-    margin: 8px; }
+    margin: 2px; }
 
 printdialog paper {
   color: #ebdbb2;
@@ -3741,7 +3741,7 @@ printdialog paper {
     border-color: mix(#32302f,mix(#32302f,#ebdbb2,0.18),0.9); }
 
 printdialog .dialog-action-box {
-  margin: 8px; }
+  margin: 2px; }
 
 /*********************
  ! App notifications *
@@ -3751,7 +3751,7 @@ frame.app-notification {
   border-color: rgba(32, 32, 32, 0.8);
   border-width: 0 1px 1px;
   border-radius: 0 0 3px 3px;
-  padding: 8px;
+  padding: 2px;
   background-color: rgba(40, 40, 40, 0.8);
   background-image: none;
   color: #d5c4a1; }
@@ -3927,7 +3927,7 @@ GtkBubbleWindow {
  ! Font-viewer *
 ****************/
 SushiFontWidget {
-  padding: 4px 8px; }
+  padding: 1px 2px; }
 
 /*************
  ! Gucharmap *
@@ -3949,8 +3949,8 @@ EPreviewPane .entry {
 entry.entry.pin-entry {
   font-style: normal;
   font-size: 50px;
-  padding-left: 20px;
-  padding-right: 20px; }
+  padding-left: 5px;
+  padding-right: 5px; }
 
 label.pin-label {
   font-style: normal;
@@ -3963,9 +3963,9 @@ label.pin-label {
   min-width: 20px;
   min-height: 24px;
   margin-top: 2px;
-  padding-bottom: 2px;
-  padding-left: 4px;
-  padding-right: 4px;
+  padding-bottom: 0.5px;
+  padding-left: 1px;
+  padding-right: 1px;
   color: #ebdbb2;
   background-color: #32302f;
   border: 1px solid;
@@ -4073,7 +4073,7 @@ notebook {
   notebook > stack:not(:only-child) {
     background-color: #32302f; }
   notebook > header {
-    padding: 4px;
+    padding: 1px;
     background-color: #32302f; }
     notebook > header.top {
       box-shadow: inset 0 -1px mix(#32302f,#ebdbb2,0.18); }
@@ -4112,7 +4112,7 @@ notebook {
       background-image: none;
       border-color: mix(mix(#32302f,#ebdbb2,0.18),mix(#ebdbb2,#32302f,0.5),0.15);
       color: rgba(235, 219, 178, 0.8);
-      padding: 4px 12px;
+      padding: 1px 9px;
       min-width: 20px;
       min-height: 20px;
       outline-offset: -4px;
@@ -4121,7 +4121,6 @@ notebook {
       notebook > header > tabs > tab:hover:not(:checked) {
         background-color: mix(#32302f,#ebdbb2,0.12);
         background-image: none;
-        border-color: mix(mix(#32302f,#ebdbb2,0.18),#83a598,0.3);
         color: mix(#ebdbb2,mix(#ebdbb2,#32302f,0.5),0.5); }
       notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover {
         background: #32302f;
@@ -4148,8 +4147,8 @@ notebook {
       padding-bottom: 0; }
       notebook > header.top > tabs > tab {
         border-bottom: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-top: 3px; }
         notebook > header.top > tabs > tab + tab {
@@ -4160,18 +4159,20 @@ notebook {
         notebook > header.top > tabs > tab:last-child {
           border-radius: 0 3px 0 0;
           -gtk-outline-radius: 0 3px 0 0; }
-        notebook > header.top > tabs > tab:checked {
+        notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked {
           border-top-width: 3px;
           border-top-color: #83a598;
           margin-top: 0;
           -gtk-outline-radius: 3px;
           border-radius: 3px 3px 0 0; }
+        notebook > header.top > tabs > tab:hover:not(:checked) {
+          border-top-color: mix(#83a598,mix(#32302f,#32302f,0.6),0.3); }
     notebook > header.bottom {
       padding-top: 0; }
       notebook > header.bottom > tabs > tab {
         border-top: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-bottom: 3px; }
         notebook > header.bottom > tabs > tab + tab {
@@ -4182,18 +4183,20 @@ notebook {
         notebook > header.bottom > tabs > tab:last-child {
           border-radius: 0 0 3px;
           -gtk-outline-radius: 0 0 3px; }
-        notebook > header.bottom > tabs > tab:checked {
+        notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked {
           border-bottom-width: 3px;
           border-bottom-color: #83a598;
           margin-bottom: 0;
           -gtk-outline-radius: 3px;
           border-radius: 0 0 3px 3px; }
+        notebook > header.bottom > tabs > tab:hover:not(:checked) {
+          border-bottom-color: mix(#83a598,mix(#32302f,#32302f,0.6),0.3); }
     notebook > header.right {
       padding-left: 0; }
       notebook > header.right > tabs > tab {
         border-left: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-right: 3px; }
         notebook > header.right > tabs > tab + tab {
@@ -4204,18 +4207,20 @@ notebook {
         notebook > header.right > tabs > tab:last-child {
           border-radius: 0 0 3px;
           -gtk-outline-radius: 0 0 3px; }
-        notebook > header.right > tabs > tab:checked {
+        notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked {
           border-right-width: 3px;
           border-right-color: #83a598;
           margin-right: 0;
           -gtk-outline-radius: 3px;
           border-radius: 0 3px 3px 0; }
+        notebook > header.right > tabs > tab:hover:not(:checked) {
+          border-right-color: mix(#83a598,mix(#32302f,#32302f,0.6),0.3); }
     notebook > header.left {
       padding-right: 0; }
       notebook > header.left > tabs > tab {
         border-right: none;
-        padding-left: 12px;
-        padding-right: 12px;
+        padding-left: 9px;
+        padding-right: 9px;
         -gtk-outline-radius: 0;
         margin-left: 3px; }
         notebook > header.left > tabs > tab + tab {
@@ -4226,12 +4231,14 @@ notebook {
         notebook > header.left > tabs > tab:last-child {
           border-radius: 0 0 0 3px;
           -gtk-outline-radius: 0 0 0 3px; }
-        notebook > header.left > tabs > tab:checked {
+        notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked {
           border-left-width: 3px;
           border-left-color: #83a598;
           margin-left: 0;
           -gtk-outline-radius: 3px;
           border-radius: 3px 0 0 3px; }
+        notebook > header.left > tabs > tab:hover:not(:checked) {
+          border-left-color: mix(#83a598,mix(#32302f,#32302f,0.6),0.3); }
 
 /*********
  ! Buttons
@@ -4539,7 +4546,7 @@ button.osd,
 
 toolbar.osd {
   -GtkToolbar-button-relief: normal;
-  padding: 4px;
+  padding: 1px;
   border: 1px solid rgba(32, 32, 32, 0.8);
   border-radius: 3px;
   background-color: rgba(40, 40, 40, 0.8);
@@ -4861,7 +4868,7 @@ progressbar.osd {
     background-color: #282828;
     background-image: none;
     border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-    padding: 4px;
+    padding: 1px;
     color: #d5c4a1;
     caret-color: #282828;
     -gtk-secondary-caret-color: #282828; }
@@ -5883,7 +5890,7 @@ levelbar block {
 scale {
   min-height: 10px;
   min-width: 10px;
-  padding: 4px; }
+  padding: 1px; }
   scale.horizontal trough {
     padding: 0 3px; }
   scale.horizontal highlight, scale.horizontal fill {
@@ -6162,10 +6169,10 @@ scrollbar {
     border-style: none; }
 
 stacksidebar row {
-  padding: 8px 4px; }
+  padding: 2px 1px; }
   stacksidebar row > label {
-    padding-left: 4px;
-    padding-right: 4px; }
+    padding-left: 1px;
+    padding-right: 1px; }
   stacksidebar row.needs-attention > label {
     background-size: 6px 6px, 0 0; }
 
@@ -6176,7 +6183,7 @@ placessidebar row {
   min-height: 32px;
   padding: 0; }
   placessidebar row > revealer {
-    padding: 0 8px; }
+    padding: 0 2px; }
   placessidebar row:selected {
     color: #ebdbb2; }
   placessidebar row:disabled {
@@ -6190,11 +6197,11 @@ placessidebar row {
   placessidebar row image.sidebar-icon {
     opacity: 0.7; }
     placessidebar row image.sidebar-icon:dir(ltr) {
-      padding-right: 10px;
-      padding-left: 4px; }
+      padding-right: 4px;
+      padding-left: 1px; }
     placessidebar row image.sidebar-icon:dir(rtl) {
-      padding-left: 10px;
-      padding-right: 4px; }
+      padding-left: 4px;
+      padding-right: 1px; }
   placessidebar row label.sidebar-label:dir(ltr) {
     padding-right: 2px; }
   placessidebar row label.sidebar-label:dir(rtl) {
@@ -6300,7 +6307,7 @@ radio {
   -gtk-icon-source: url("../assets/radio-unchecked.svg");
   min-width: 16px;
   min-height: 16px;
-  margin-right: 4px; }
+  margin-right: 1px; }
   radio:disabled {
     -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); }
   radio:checked, radio:active {
@@ -6333,7 +6340,7 @@ check {
   -gtk-icon-source: url("../assets/checkbox-unchecked.svg");
   min-width: 16px;
   min-height: 16px;
-  margin-right: 4px; }
+  margin-right: 1px; }
   check:disabled {
     -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); }
   check:checked, check:active {
@@ -6363,7 +6370,7 @@ check {
 
 radio:dir(rtl), check:dir(rtl) {
   margin-right: 0;
-  margin-left: 4px; }
+  margin-left: 1px; }
 
 .view.content-view.check:not(list), iconview.content-view.check:not(list) {
   -gtk-icon-shadow: none;
@@ -6410,7 +6417,7 @@ radio:dir(rtl), check:dir(rtl) {
 *********/
 switch {
   border-radius: 3px;
-  padding: 3px;
+  padding: 0px;
   border: 0;
   outline: none;
   transition: background-color .3s linear;
@@ -6511,7 +6518,7 @@ treeview entry.flat, treeview entry {
     border-color: #83a598; }
 
 treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
-  padding: 2px 5px;
+  padding: -1px 2px;
   border-radius: 0;
   background-image: none;
   text-shadow: none;
@@ -6702,7 +6709,7 @@ decoration {
   border-radius: 3px 3px 0 0;
   box-shadow: 0 3px 9px 1px rgba(131, 104, 34, 0.7), 0 0 0 1px #282828;
   /* this is used for the resize cursor area */
-  border-width: 0px;
+  border-width: 1px;
   border-style: solid;
   border-color: #282828; }
   decoration:backdrop {
@@ -6919,7 +6926,7 @@ workbench.csd > stack.titlebar:not(headerbar) {
   background-color: rgba(131, 104, 34, 0.3);
   border-color: rgba(51, 49, 48, 0.9);
   border-radius: 7px;
-  padding: 4px;
+  padding: 1px;
   color: #333130; }
 
 .lightdm.menu {
@@ -6933,10 +6940,10 @@ workbench.csd > stack.titlebar:not(headerbar) {
     color: #333130; }
 
 .lightdm.menubar *, .lightdm.menubar.menuitem {
-  padding: 1px; }
+  padding: -2px; }
 
 .lightdm.option-button {
-  padding: 4px;
+  padding: 1px;
   background: none;
   border: 0; }
 
@@ -6960,7 +6967,7 @@ workbench.csd > stack.titlebar:not(headerbar) {
   background-color: rgba(131, 104, 34, 0.3);
   border-color: rgba(51, 49, 48, 0.6);
   border-radius: 7px;
-  padding: 6px;
+  padding: 3px;
   color: #333130;
   text-shadow: none; }
 
@@ -7001,7 +7008,7 @@ GeditWindow .pane-separator {
   background-color: #32302f;
   color: mix(#ebdbb2,#32302f,0.1); }
   .gedit-document-panel list row {
-    padding: 4px; }
+    padding: 1px; }
     .gedit-document-panel list row button {
       padding: 1px;
       border-radius: 3px;
@@ -7055,7 +7062,7 @@ statusbar GeditSmallButton, GeditStatusMenuButton {
       color: #ebdbb2; }
 
 GeditViewFrame .gedit-search-slider {
-  padding: 4px;
+  padding: 1px;
   border-radius: 0 0 3px 3px;
   border-width: 0 1px 1px;
   border-style: solid;
@@ -7067,14 +7074,14 @@ GeditViewFrame .gedit-search-slider {
     color: #32302f; }
 
 GeditFileBrowserWidget .toolbar {
-  padding: 2px;
+  padding: 0.5px;
   border-top: 0;
   background-color: #32302f;
   background-image: none; }
 
 .gedit-search-entry-occurrences-tag {
-  margin: 2px;
-  padding: 2px;
+  margin: 0.5px;
+  padding: 0.5px;
   color: mix(#ebdbb2,#32302f,0.5); }
 
 .gedit-bottom-panel-paned,
@@ -7117,8 +7124,8 @@ paned.titlebar {
 .nautilus-window .searchbar-container {
   margin-top: -1px; }
   .nautilus-window .searchbar-container searchbar {
-    padding-top: 1px;
-    padding-bottom: 2px;
+    padding-top: -2px;
+    padding-bottom: -1px;
     border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); }
 
 .disk-space-display {
@@ -7288,13 +7295,13 @@ paned.titlebar {
       border-color: currentColor;
       -GtkWidget-window-dragging: true; }
     .nemo-window toolbar.primary-toolbar button.image-button {
-      padding: 0 9px; }
+      padding: 0 6px; }
     .nemo-window toolbar combobox, .nemo-window toolbar button {
-      padding: 4px; }
+      padding: 1px; }
       .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button {
-        padding: 4px; }
+        padding: 1px; }
       .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button {
-        padding: 4px; }
+        padding: 1px; }
     .nemo-window toolbar toolitem stack {
       margin-left: 15px; }
       .nemo-window toolbar toolitem stack widget button {
@@ -7319,7 +7326,7 @@ paned.titlebar {
   .nemo-window grid > widget:last-child button {
     min-height: 16px;
     min-width: 16px;
-    padding: 3px 6px; }
+    padding: 0px 0px; }
   .nemo-window grid > widget:last-child button:first-child {
     margin-left: 20px; }
   .nemo-window grid > widget:last-child button:first-child + button {
@@ -7335,8 +7342,8 @@ paned.titlebar {
     .nemo-window .sidebar .frame {
       border: 0; }
     .nemo-window .sidebar image {
-      padding-left: 4px;
-      padding-right: 4px; }
+      padding-left: 1px;
+      padding-right: 1px; }
     .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
       background-color: mix(#32302f,#32302f,0.5); }
     .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview {
@@ -7352,8 +7359,8 @@ paned.titlebar {
     .nemo-window .sidebar + separator + box .primary-toolbar {
       background-color: #312f2e;
       background-image: none;
-      padding-top: 1px;
-      padding-bottom: 1px;
+      padding-top: -2px;
+      padding-bottom: -2px;
       border-bottom: 1px solid mix(#32302f,#ebdbb2,0.18); }
       .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) {
         border-right: 0;
@@ -7394,7 +7401,7 @@ paned.titlebar {
 GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
   background-color: #32302f;
   background-image: none;
-  padding: 4px;
+  padding: 1px;
   border: 0;
   color: #ebdbb2; }
 
@@ -7442,7 +7449,7 @@ UnityDecoration {
     border: 1px solid #282828;
     border-bottom: 0;
     border-radius: 3px 3px 0 0;
-    padding: 1px 7px 0;
+    padding: 1px 4px 0;
     background-color: #282828;
     color: mix(#d5c4a1,#282828,0.1);
     text-shadow: none; }
@@ -7494,7 +7501,7 @@ SheetStyleDialog.unity-force-quit {
   text-shadow: 0 1px rgba(131, 104, 34, 0.5);
   -gtk-icon-shadow: 0 1px rgba(131, 104, 34, 0.5); }
   #panel_window menubar {
-    padding-left: 4px; }
+    padding-left: 1px; }
     #panel_window menubar, #panel_window menubar > menuitem {
       background-color: transparent;
       background-image: none;
@@ -7514,7 +7521,7 @@ SheetStyleDialog.unity-force-quit {
       font-weight: normal; }
 
 #content_frame {
-  padding-bottom: 12px; }
+  padding-bottom: 3px; }
 
 #login_window, #shutdown_dialog, #restart_dialog {
   border-style: none;
@@ -7632,7 +7639,7 @@ SheetStyleDialog.unity-force-quit {
   background-color: #282828;
   background-image: none;
   border-color: shade(mix(#282828,#d5c4a1,0.2),0.8);
-  padding: 4px;
+  padding: 1px;
   color: #d5c4a1;
   caret-color: #282828;
   -gtk-secondary-caret-color: #282828; }
@@ -7683,7 +7690,7 @@ SheetStyleDialog.unity-force-quit {
   box-shadow: inset 1px 0 rgba(66, 52, 17, 0.07), inset 0 1px rgba(66, 52, 17, 0.08), inset -1px 0 rgba(66, 52, 17, 0.07), inset 0 -1px rgba(66, 52, 17, 0.05); }
 
 #buttonbox_frame {
-  padding-top: 8px;
+  padding-top: 2px;
   padding-bottom: 0;
   border-style: none;
   border-bottom-left-radius: 3px;
diff --git a/.themes/oomox-gruvbox/gtk-3.20/gtk.gresource b/.themes/oomox-gruvbox/gtk-3.20/gtk.gresource
index 2f8d4676d3cc904863b711f07c69dc235aacf406..6b68be93db6d27e896bafca051b25ccb0f3a2193 100644
GIT binary patch
delta 6317
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

delta 5755
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

diff --git a/.themes/oomox-gruvbox/openbox-3/themerc b/.themes/oomox-gruvbox/openbox-3/themerc
index accc6bbc..bb2036bd 100644
--- a/.themes/oomox-gruvbox/openbox-3/themerc
+++ b/.themes/oomox-gruvbox/openbox-3/themerc
@@ -146,9 +146,9 @@ menu.title.text.font:shadow=n
 
 
 # Everything else
-border.width: 4
+border.width: 1
 padding.width: 8
-padding.height: 4
+padding.height: 1
 window.handle.width: 0
 window.client.padding.width: 0
 window.label.text.justify: center