SASS port started
							parent
							
								
									e5bf1a4133
								
							
						
					
					
						commit
						6eff3bdc1f
					
				| 
						 | 
				
			
			@ -1,2 +1,5 @@
 | 
			
		|||
# Ignore Backup Copies from Text Editor
 | 
			
		||||
*~
 | 
			
		||||
# Ignore SASS files
 | 
			
		||||
.sass-cache
 | 
			
		||||
gen
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,400 +0,0 @@
 | 
			
		|||
/***********************
 | 
			
		||||
 * fallback mode panel *
 | 
			
		||||
 ***********************/
 | 
			
		||||
PanelWidget,
 | 
			
		||||
PanelApplet,
 | 
			
		||||
PanelToplevel {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelApplet {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelSeparator {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gnome-panel-menu-bar,
 | 
			
		||||
PanelApplet > GtkMenuBar.menubar,
 | 
			
		||||
PanelApplet > GtkMenuBar.menubar.menuitem,
 | 
			
		||||
PanelMenuBar.menubar,
 | 
			
		||||
PanelMenuBar.menubar.menuitem {
 | 
			
		||||
    -PanelMenuBar-icon-visible: true;
 | 
			
		||||
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelAppletFrame {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelApplet .button {
 | 
			
		||||
    -GtkButton-inner-border: 2;
 | 
			
		||||
 | 
			
		||||
    border-width: 0 1px;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    border-color: transparent;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelApplet .button:active {
 | 
			
		||||
    border-width: 0 1px;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    border-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
 | 
			
		||||
    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@panel_fg_color, 1.08);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelApplet .button:prelight {
 | 
			
		||||
    border-color: mix(@panel_bg_color, @panel_fg_color, 0.11);
 | 
			
		||||
    background-color: mix(@panel_bg_color, @panel_fg_color, 0.11);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@panel_fg_color, 1.08);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
PanelApplet .button:active:prelight {
 | 
			
		||||
    border-color: mix(@panel_bg_color, @panel_fg_color, 0.31);
 | 
			
		||||
    background-color: mix(@panel_bg_color, @panel_fg_color, 0.31);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@panel_fg_color, 1.08);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
WnckPager, WnckTasklist {
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/************
 | 
			
		||||
 * nautilus *
 | 
			
		||||
 ************/
 | 
			
		||||
.nautilus-canvas-item {
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item {
 | 
			
		||||
    color: white;
 | 
			
		||||
    text-shadow: 1px 1px black;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item:active {
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item:selected {
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item:active,
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item:prelight,
 | 
			
		||||
.nautilus-desktop.nautilus-canvas-item:selected {
 | 
			
		||||
    text-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusWindow .toolbar {
 | 
			
		||||
    border-width: 0 0 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusWindow .sidebar .frame {
 | 
			
		||||
    border-style: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusWindow > GtkGrid > .pane-separator,
 | 
			
		||||
NautilusWindow > GtkGrid > .pane-separator:hover {
 | 
			
		||||
    border-width: 0 1px 0 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusNotebook.notebook {
 | 
			
		||||
    border-right-width: 0;
 | 
			
		||||
    border-left-width: 0;
 | 
			
		||||
    border-bottom-width: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusNotebook .frame {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusQueryEditor .search-bar.toolbar {
 | 
			
		||||
    border-top-width: 0;
 | 
			
		||||
    border-bottom-width: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusQueryEditor .toolbar {
 | 
			
		||||
    padding-top: 3px;
 | 
			
		||||
    padding-bottom: 2px;
 | 
			
		||||
    border-width: 1px 0 0 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: @toolbar_bg_color;
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 0.9);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusQueryEditor .toolbar:nth-child(2) {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NautilusQueryEditor .toolbar:last-child,
 | 
			
		||||
NautilusQueryEditor .search-bar.toolbar:only-child {
 | 
			
		||||
    border-bottom-width: 1px;
 | 
			
		||||
    border-bottom-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************
 | 
			
		||||
 * gnome terminal *
 | 
			
		||||
 ******************/
 | 
			
		||||
VteTerminal {
 | 
			
		||||
    background-color: @osd_base;
 | 
			
		||||
    color: @osd_fg;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow GtkNotebook.notebook {
 | 
			
		||||
    border-right-width: 0;
 | 
			
		||||
    border-bottom-width: 0;
 | 
			
		||||
    border-left-width: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow .scrollbars-junction,
 | 
			
		||||
TerminalWindow .scrollbar.trough {
 | 
			
		||||
    background-color: @osd_base;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow .scrollbar.button,
 | 
			
		||||
TerminalWindow .scrollbar.button:active,
 | 
			
		||||
TerminalWindow .scrollbar.button:active:hover {
 | 
			
		||||
    color: shade(@osd_base, 0.6);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow .scrollbar.slider {
 | 
			
		||||
    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21);
 | 
			
		||||
    background-color: mix(@osd_base, @osd_fg, 0.21);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow .scrollbar.slider:hover,
 | 
			
		||||
TerminalWindow .scrollbar.slider.vertical:hover {
 | 
			
		||||
    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31);
 | 
			
		||||
    background-color: mix(@osd_base, @osd_fg, 0.31);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TerminalWindow .scrollbar.slider:active,
 | 
			
		||||
TerminalWindow .scrollbar.slider.vertical:active {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.9);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********
 | 
			
		||||
 * gedit *
 | 
			
		||||
 *********/
 | 
			
		||||
GeditWindow .pane-separator,
 | 
			
		||||
GeditWindow .pane-separator:hover {
 | 
			
		||||
    border-width: 0 1px 1px 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel {
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel-group-row,
 | 
			
		||||
.gedit-document-panel-group-row:hover {
 | 
			
		||||
    border-top: 1px solid shade(@theme_bg_color, 0.9);
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel-document-row:hover {
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.05);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel-document-row:selected,
 | 
			
		||||
.gedit-document-panel-document-row:selected:hover {
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel .list-row {
 | 
			
		||||
    padding: 4px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel .list-row .button {
 | 
			
		||||
    padding: 1px;
 | 
			
		||||
    border-image: none;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: transparent;
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: transparent;
 | 
			
		||||
    icon-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel .prelight-row .button  {
 | 
			
		||||
    border-color: alpha(black, 0.1);
 | 
			
		||||
    color: alpha(white, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel .list-row .button:hover,
 | 
			
		||||
.gedit-document-panel .prelight-row .button:hover {
 | 
			
		||||
    border-color: alpha(black, 0.1);
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel .prelight-row .button:active {
 | 
			
		||||
    border-color: alpha(black, 0.2);
 | 
			
		||||
    background-color: alpha(black, 0.08);
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel-dragged-row {
 | 
			
		||||
    border: 1px solid alpha(black, 0.1);
 | 
			
		||||
    background-color: alpha(black, 0.5);
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-document-panel-placeholder-row {
 | 
			
		||||
    border: none;
 | 
			
		||||
    background-color: alpha(black, 0.08);
 | 
			
		||||
    transition: all 200ms ease-in;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditStatusbar {
 | 
			
		||||
    border-top: 1px solid shade(@theme_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditStatusbar GeditSmallButton,
 | 
			
		||||
GeditStatusMenuButton {
 | 
			
		||||
    text-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditStatusbar GeditSmallButton.button,
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:hover,
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:active,
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:active:hover,
 | 
			
		||||
GeditStatusMenuButton.button,
 | 
			
		||||
GeditStatusMenuButton.button:hover,
 | 
			
		||||
GeditStatusMenuButton.button:active,
 | 
			
		||||
GeditStatusMenuButton.button:active:hover {
 | 
			
		||||
    border-image: none;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-width: 0 1px;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    padding: 1px 6px 2px 4px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:hover,
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:active,
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:active:hover,
 | 
			
		||||
GeditStatusMenuButton.button:hover,
 | 
			
		||||
GeditStatusMenuButton.button:active,
 | 
			
		||||
GeditStatusMenuButton.button:active:hover {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditStatusbar GeditSmallButton.button:active,
 | 
			
		||||
GeditStatusMenuButton.button:active {
 | 
			
		||||
    background-color: shade(@theme_bg_color, 0.95);
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditViewFrame .gedit-search-slider {
 | 
			
		||||
    padding: 4px;
 | 
			
		||||
    border-radius: 0 0 2px 2px;
 | 
			
		||||
    border-width: 0 1px 1px 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.8);
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditViewFrame .gedit-search-slider .not-found {
 | 
			
		||||
    background-color: @error_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @error_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditViewFrame .gedit-search-slider .not-found:selected {
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GeditFileBrowserWidget .toolbar {
 | 
			
		||||
    padding: 2px;
 | 
			
		||||
    border-top: none;
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gedit-search-entry-occurrences-tag {
 | 
			
		||||
    margin: 2px;
 | 
			
		||||
    padding: 2px;
 | 
			
		||||
    color: mix(@theme_text_color, @theme_base_color, 0.5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/***************
 | 
			
		||||
 * font-viewer *
 | 
			
		||||
 ***************/
 | 
			
		||||
SushiFontWidget {
 | 
			
		||||
    padding: 6px 12px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*************
 | 
			
		||||
 * gucharmap *
 | 
			
		||||
 *************/
 | 
			
		||||
GucharmapChartable {
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GucharmapChartable:active,
 | 
			
		||||
GucharmapChartable:focus,
 | 
			
		||||
GucharmapChartable:selected {
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*************
 | 
			
		||||
 * evolution *
 | 
			
		||||
 *************/
 | 
			
		||||
EPreviewPane .entry {
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************
 | 
			
		||||
 * gnome calendar *
 | 
			
		||||
 ******************/
 | 
			
		||||
.calendar-view {
 | 
			
		||||
    background-color: shade(@theme_base_color, 0.95);
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*******************
 | 
			
		||||
 * gnome-bluetooth *
 | 
			
		||||
 *******************/
 | 
			
		||||
GtkEntry.entry.pin-entry {
 | 
			
		||||
	font: regular 50;
 | 
			
		||||
	padding-left: 25px;
 | 
			
		||||
	padding-right: 25px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GtkLabel.pin-label {
 | 
			
		||||
	font: regular 50;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,670 +0,0 @@
 | 
			
		|||
/********************
 | 
			
		||||
 * dynamic notebook *
 | 
			
		||||
 ********************/
 | 
			
		||||
.dynamic-notebook {
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook GtkLabel,
 | 
			
		||||
.dynamic-notebook GtkImage {
 | 
			
		||||
    color: alpha(@theme_fg_color, 0.5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .notebook {
 | 
			
		||||
    -GtkNotebook-tab-overlap: 3px;
 | 
			
		||||
    -GtkNotebook-initial-gap: 12px;
 | 
			
		||||
 | 
			
		||||
    border-width: 1px 0 0 0;
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .notebook tab {
 | 
			
		||||
    padding: 3px;
 | 
			
		||||
    border-width: 0 1px;
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.85);
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    background-color: shade(@theme_bg_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .notebook tab:nth-child(first) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .notebook tab:active {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_base_color, 0.85);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
    box-shadow:inset 0 -2px @theme_selected_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .notebook tab .entry {
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    padding: 4px 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .button:hover,
 | 
			
		||||
.dynamic-notebook .button:hover:active,
 | 
			
		||||
.dynamic-notebook .notebook .button,
 | 
			
		||||
.dynamic-notebook .notebook .button:hover,
 | 
			
		||||
.dynamic-notebook .notebook .button:hover:active {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .button:hover:active,
 | 
			
		||||
.dynamic-notebook .notebook .button:hover:active {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.7);
 | 
			
		||||
    color: shade(@theme_fg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dynamic-notebook .menu GtkLabel {
 | 
			
		||||
    color: @menu_fg;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/****************
 | 
			
		||||
 * content view *
 | 
			
		||||
 ****************/
 | 
			
		||||
.content-view-window {
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.8);
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color:@theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view,
 | 
			
		||||
.content-view GtkViewport {
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view * {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .entry {
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .button {
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.8);
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: shade(@theme_base_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .button:hover {
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.7);
 | 
			
		||||
    background-color: shade(@theme_base_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .button:active {
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_base_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .button:active:hover {
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.7);
 | 
			
		||||
    color: shade(@theme_text_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .button:insensitive {
 | 
			
		||||
    background-color: shade(@theme_base_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .help_button * {
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .toolbar {
 | 
			
		||||
    -GtkWidget-window-dragging: true;
 | 
			
		||||
 | 
			
		||||
    padding: 1px;
 | 
			
		||||
    border-width: 0 0 1px 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.8);
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-view .menu {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: @menu_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @menu_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**************
 | 
			
		||||
 * sourcelist *
 | 
			
		||||
 **************/
 | 
			
		||||
.source-list,
 | 
			
		||||
.source-list.view {
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.source-list {
 | 
			
		||||
    -GtkTreeView-horizontal-separator: 1;
 | 
			
		||||
    -GtkTreeView-vertical-separator: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.source-list.view:selected,
 | 
			
		||||
.source-list.view:prelight:selected {
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.source-list.view:prelight {
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.source-list.badge,
 | 
			
		||||
.source-list.badge:prelight,
 | 
			
		||||
.source-list.badge:selected,
 | 
			
		||||
.source-list.badge:prelight:selected {
 | 
			
		||||
    margin: 0 3px;
 | 
			
		||||
    padding: 0 6px;
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    border-radius: 10px;
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************
 | 
			
		||||
 * no undo button *
 | 
			
		||||
 ******************/
 | 
			
		||||
.button.noundo,
 | 
			
		||||
.content-view .button.noundo {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@error_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @error_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.noundo:hover,
 | 
			
		||||
.content-view .button.noundo:hover {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.7);
 | 
			
		||||
    background-color: @error_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.noundo:active,
 | 
			
		||||
.content-view .button.noundo:active {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@error_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.noundo:active:hover,
 | 
			
		||||
.content-view .button.noundo:active:hover {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@error_bg_color, 0.97);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.noundo GtkLabel,
 | 
			
		||||
.button.noundo Gtklabel:prelight {
 | 
			
		||||
    color: @error_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**********************
 | 
			
		||||
 * affirmative button *
 | 
			
		||||
 **********************/
 | 
			
		||||
.button.affirmative,
 | 
			
		||||
.content-view .button.affirmative {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_selected_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.affirmative:hover,
 | 
			
		||||
.content-view .button.affirmative:hover {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.7);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.affirmative:active,
 | 
			
		||||
.content-view .button.affirmative:active {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_selected_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.affirmative:active:hover,
 | 
			
		||||
.content-view .button.affirmative:active:hover {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@theme_selected_bg_color, 0.97);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.affirmative GtkLabel,
 | 
			
		||||
.button.affirmative Gtklabel:prelight {
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**********************
 | 
			
		||||
 * secondary toolbars *
 | 
			
		||||
 **********************/
 | 
			
		||||
.secondary-toolbar.toolbar {
 | 
			
		||||
    padding: 2px;
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    background-color: @toolbar_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @toolbar_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:hover {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:active {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:active:hover {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:focus,
 | 
			
		||||
.secondary-toolbar.toolbar .button:hover:focus,
 | 
			
		||||
.secondary-toolbar.toolbar .button:active:focus,
 | 
			
		||||
.secondary-toolbar.toolbar .button:active:hover:focus {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:insensitive {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.85);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.secondary-toolbar.toolbar .button:active *:insensitive {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.75);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 0.80);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*******************
 | 
			
		||||
 * bottom toolbars *
 | 
			
		||||
 *******************/
 | 
			
		||||
.bottom-toolbar.toolbar {
 | 
			
		||||
    padding: 6px;
 | 
			
		||||
    border-width: 1px 0 0 0;
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:hover {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:active {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:active:hover {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:focus,
 | 
			
		||||
.bottom-toolbar.toolbar .button:hover:focus,
 | 
			
		||||
.bottom-toolbar.toolbar .button:active:focus,
 | 
			
		||||
.bottom-toolbar.toolbar .button:active:hover:focus {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:insensitive {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.85);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom-toolbar.toolbar .button:active *:insensitive {
 | 
			
		||||
    border-color: shade(@theme_bg_color, 0.75);
 | 
			
		||||
    background-color: shade(@theme_bg_color, 0.80);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*************
 | 
			
		||||
 * statusbar *
 | 
			
		||||
 *************/
 | 
			
		||||
GraniteWidgetsStatusBar {
 | 
			
		||||
    padding: 1px;
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    box-shadow: inset 0 1px shade(@theme_bg_color, 0.8);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/***********
 | 
			
		||||
 * popover *
 | 
			
		||||
 ***********/
 | 
			
		||||
GraniteWidgetsPopOver {
 | 
			
		||||
    -GraniteWidgetsPopOver-arrow-width: 21;
 | 
			
		||||
    -GraniteWidgetsPopOver-arrow-height: 12;
 | 
			
		||||
    -GraniteWidgetsPopOver-border-radius: 2px;
 | 
			
		||||
    -GraniteWidgetsPopOver-border-width: 1;
 | 
			
		||||
    -GraniteWidgetsPopOver-shadow-size: 12;
 | 
			
		||||
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.8);
 | 
			
		||||
    color: @menu_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.popover_bg {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: linear-gradient(to bottom,
 | 
			
		||||
                                      @menu_bg_color,
 | 
			
		||||
                                      @menu_bg_color
 | 
			
		||||
                                      );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .sidebar.view,
 | 
			
		||||
GraniteWidgetsPopOver * {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @menu_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .sidebar.view:selected,
 | 
			
		||||
GraniteWidgetsPopOver .sidebar.view:selected:focus,
 | 
			
		||||
GraniteWidgetsPopOver *:selected,
 | 
			
		||||
GraniteWidgetsPopOver *:selected:focus {
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .button {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@menu_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @menu_fg_color;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .button:hover {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@menu_bg_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@menu_fg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .button:active {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@menu_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .button:active:hover {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.7);
 | 
			
		||||
    color: shade(@menu_fg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* linked buttons */
 | 
			
		||||
GraniteWidgetsPopOver .linked .button {
 | 
			
		||||
    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:active {
 | 
			
		||||
    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9),
 | 
			
		||||
                inset 1px 0 alpha(@dark_shadow, 0.07),
 | 
			
		||||
                inset 0 1px alpha(@dark_shadow, 0.08),
 | 
			
		||||
                inset 0 -1px alpha(@dark_shadow, 0.05);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:insensitive {
 | 
			
		||||
    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* remove box shadow from last-child and only-child */
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:last-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:only-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:insensitive:last-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:insensitive:only-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child {
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* add back the inset shadow effect */
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:active:last-child,
 | 
			
		||||
GraniteWidgetsPopOver .linked .button:active:only-child {
 | 
			
		||||
    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
 | 
			
		||||
                inset 0 1px alpha(@dark_shadow, 0.08),
 | 
			
		||||
                inset -1px 0 alpha(@dark_shadow, 0.07);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .entry {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.7);
 | 
			
		||||
    background-color: @menu_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @menu_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver .entry:active,
 | 
			
		||||
GraniteWidgetsPopOver .entry:focus {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GraniteWidgetsPopOver *.separator {
 | 
			
		||||
    border-color: shade(@menu_bg_color, 0.9);
 | 
			
		||||
    color: transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.app {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.app:hover {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.9);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button.app:focus {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.9);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/********
 | 
			
		||||
 * gala *
 | 
			
		||||
 ********/
 | 
			
		||||
.gala-workspaces-background {
 | 
			
		||||
    border-width: 1px 0 0 0;
 | 
			
		||||
    border-color: shade(@panel_bg_color, 0.8);
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gala-workspace-selected {
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.9);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********
 | 
			
		||||
 * files *
 | 
			
		||||
 *********/
 | 
			
		||||
.files-overlay-bar {
 | 
			
		||||
    margin: 3px;
 | 
			
		||||
    padding: 3px 6px;
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.7);
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.files-overlay-bar GtkLabel {
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********
 | 
			
		||||
 * noise *
 | 
			
		||||
 *********/
 | 
			
		||||
.album-list-view,
 | 
			
		||||
.album-list-view * {
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.7);
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.album-list-view GtkTreeView {
 | 
			
		||||
    -GtkTreeView-vertical-separator: 1;
 | 
			
		||||
    -GtkTreeView-grid-line-width: 0;
 | 
			
		||||
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.album-list-view GtkTreeView row:nth-child(even) {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: shade(@theme_base_color, 0.97);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.album-list-view GtkTreeView row:nth-child(odd) {
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: shade(@theme_base_color, 1.0);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.album-list-view GtkTreeView row:selected {
 | 
			
		||||
    background-color: @selected_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**********
 | 
			
		||||
 * birdie *
 | 
			
		||||
 **********/
 | 
			
		||||
BirdieWidgetsTweetList * {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********
 | 
			
		||||
 * tweet *
 | 
			
		||||
 *********/
 | 
			
		||||
.tweet {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**********
 | 
			
		||||
 * notify *
 | 
			
		||||
 **********/
 | 
			
		||||
.notify {
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@theme_base_color, 0.7);
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.notify .low {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.notify .critical {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********
 | 
			
		||||
 * panel *
 | 
			
		||||
 *********/
 | 
			
		||||
.panel {
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
    font: bold;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.panel .menubar .menuitem {
 | 
			
		||||
    padding: 1px 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.shadow {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: linear-gradient(to bottom,
 | 
			
		||||
                                      rgba(0, 0, 0, 0.3),
 | 
			
		||||
                                      transparent
 | 
			
		||||
                                      );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.composited-indicator,
 | 
			
		||||
.wingpanel-app-button,
 | 
			
		||||
.wingpanel-indicator-button {
 | 
			
		||||
    padding: 0 2px;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @osd_fg;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.composited-indicator.menuitem:active,
 | 
			
		||||
.composited-indicator.menuitem:prelight {
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,250 +0,0 @@
 | 
			
		|||
/*********
 | 
			
		||||
 * panel *
 | 
			
		||||
 *********/
 | 
			
		||||
#panel_window {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: white;
 | 
			
		||||
    font: bold;
 | 
			
		||||
    text-shadow: 0 1px alpha(black, 0.5);
 | 
			
		||||
    icon-shadow: 0 1px alpha(black, 0.5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar,
 | 
			
		||||
#panel_window .menubar > .menuitem {
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: white;
 | 
			
		||||
    font: bold;
 | 
			
		||||
    text-shadow: 0 1px alpha(black, 0.5);
 | 
			
		||||
    icon-shadow: 0 1px alpha(black, 0.5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar > .menuitem:hover {
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: alpha(white, 0.2);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar > .menuitem *:hover {
 | 
			
		||||
    color: white;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar > .menuitem:insensitive {
 | 
			
		||||
    color: alpha(white, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar .menu {
 | 
			
		||||
    border-radius: 1px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#panel_window .menubar .menu .menuitem {
 | 
			
		||||
    font: normal;
 | 
			
		||||
    text-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/****************
 | 
			
		||||
 * login window *
 | 
			
		||||
 ****************/
 | 
			
		||||
#login_window,
 | 
			
		||||
#shutdown_dialog,
 | 
			
		||||
#restart_dialog {
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: @lightdm_bg_color;
 | 
			
		||||
    color: @lightdm_fg_color;
 | 
			
		||||
 | 
			
		||||
    /* draw border using box-shadow */
 | 
			
		||||
    box-shadow: inset 1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
 | 
			
		||||
                inset -1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
 | 
			
		||||
                inset 0 1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
 | 
			
		||||
                inset 0 -1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#content_frame {
 | 
			
		||||
    padding-bottom: 14px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window .menu {
 | 
			
		||||
    border-radius: 1px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window GtkComboBox .button,
 | 
			
		||||
#login_window GtkComboBox .button:hover,
 | 
			
		||||
#login_window GtkComboBox .button:active,
 | 
			
		||||
#login_window GtkComboBox .button:active:hover,
 | 
			
		||||
#login_window GtkComboBox .button:focus,
 | 
			
		||||
#login_window GtkComboBox .button:hover:focus,
 | 
			
		||||
#login_window GtkComboBox .button:active:focus,
 | 
			
		||||
#login_window GtkComboBox .button:active:hover:focus {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    background: none;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window GtkComboBox .button:focus,
 | 
			
		||||
#login_window GtkComboBox .button:hover:focus,
 | 
			
		||||
#login_window GtkComboBox .button:active:focus,
 | 
			
		||||
#login_window GtkComboBox .button:active:hover:focus {
 | 
			
		||||
    background: none;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window #user_combobox {
 | 
			
		||||
    color: @lightdm_fg_color;
 | 
			
		||||
    font: 18px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window #user_combobox .menu {
 | 
			
		||||
    font: normal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window #user_combobox .arrow {
 | 
			
		||||
    color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window .entry {
 | 
			
		||||
    padding: 3px 5px;
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@lightdm_bg_color, 0.8);
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: shade(@lightdm_bg_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @lightdm_fg_color;
 | 
			
		||||
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
    transition: all 150ms ease-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window .entry:focus,
 | 
			
		||||
#login_window .entry:hover {
 | 
			
		||||
    border-color: shade(@lightdm_bg_color, 0.7);
 | 
			
		||||
 | 
			
		||||
    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10),
 | 
			
		||||
                inset 0 1px alpha(@dark_shadow, 0.12),
 | 
			
		||||
                inset -1px 0 alpha(@dark_shadow, 0.10),
 | 
			
		||||
                inset 0 -1px alpha(@dark_shadow, 0.05);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window .button,
 | 
			
		||||
#shutdown_dialog .button,
 | 
			
		||||
#restart_dialog .button {
 | 
			
		||||
    padding: 3px 15px;
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: shade(@lightdm_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@lightdm_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @lightdm_fg_color;
 | 
			
		||||
 | 
			
		||||
    transition: all 150ms ease-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#user_image {
 | 
			
		||||
    padding: 3px;
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
 | 
			
		||||
    /* draw border using box-shadow */
 | 
			
		||||
    box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.7),
 | 
			
		||||
                inset -1px 0 shade(@lightdm_bg_color, 0.7),
 | 
			
		||||
                inset 0 1px shade(@lightdm_bg_color, 0.7),
 | 
			
		||||
                inset 0 -1px shade(@lightdm_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#user_image_border {
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
    background-color: shade(@lightdm_bg_color, 0.9);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
 | 
			
		||||
    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
 | 
			
		||||
                inset 0 1px alpha(@dark_shadow, 0.08),
 | 
			
		||||
                inset -1px 0 alpha(@dark_shadow, 0.07),
 | 
			
		||||
                inset 0 -1px alpha(@dark_shadow, 0.05);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#buttonbox_frame {
 | 
			
		||||
    padding-top: 10px;
 | 
			
		||||
    padding-bottom: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    border-bottom-left-radius: 2px;
 | 
			
		||||
    border-bottom-right-radius: 2px;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    box-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************************
 | 
			
		||||
 * default and focused button *
 | 
			
		||||
 ******************************/
 | 
			
		||||
#login_window .button.default,
 | 
			
		||||
#shutdown_dialog .button.default,
 | 
			
		||||
#restart_dialog .button.default,
 | 
			
		||||
#login_window .button:focus,
 | 
			
		||||
#login_window .button:active:focus,
 | 
			
		||||
#shutdown_dialog .button:focus,
 | 
			
		||||
#shutdown_dialog .button:active:focus,
 | 
			
		||||
#restart_dialog .button:focus,
 | 
			
		||||
#restart_dialog .button:active:focus {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@theme_selected_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#login_window .button.default:hover,
 | 
			
		||||
#shutdown_dialog .button.default:hover,
 | 
			
		||||
#restart_dialog .button.default:hover,
 | 
			
		||||
#login_window .button:hover:focus,
 | 
			
		||||
#login_window .button:active:hover:focus,
 | 
			
		||||
#shutdown_dialog .button:hover:focus,
 | 
			
		||||
#shutdown_dialog .button:active:hover:focus,
 | 
			
		||||
#restart_dialog .button:hover:focus,
 | 
			
		||||
#restart_dialog .button:active:hover:focus {
 | 
			
		||||
    border-color: shade(@theme_selected_bg_color, 0.7);
 | 
			
		||||
    background-color: @theme_selected_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*******************
 | 
			
		||||
 * shutdown button *
 | 
			
		||||
 *******************/
 | 
			
		||||
#shutdown_button.button {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@error_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @error_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#shutdown_button.button:hover,
 | 
			
		||||
#shutdown_button.button:active,
 | 
			
		||||
#shutdown_button.button:active:hover {
 | 
			
		||||
    border-color: shade(@error_bg_color, 0.7);
 | 
			
		||||
    background-color: @error_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************
 | 
			
		||||
 * restart button *
 | 
			
		||||
 ******************/
 | 
			
		||||
#restart_button.button {
 | 
			
		||||
    border-color: shade(@warning_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@warning_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @warning_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#restart_button.button:hover,
 | 
			
		||||
#restart_button.button:active,
 | 
			
		||||
#restart_button.button:active:hover {
 | 
			
		||||
    border-color: shade(@warning_bg_color, 0.7);
 | 
			
		||||
    background-color: @warning_bg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/********************
 | 
			
		||||
 * password warning *
 | 
			
		||||
 ********************/
 | 
			
		||||
#greeter_infobar {
 | 
			
		||||
    font: bold;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,76 +0,0 @@
 | 
			
		|||
/*****************
 | 
			
		||||
 * desktop icons *
 | 
			
		||||
 *****************/
 | 
			
		||||
.nemo-canvas-item {
 | 
			
		||||
    border-radius: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nemo-desktop.nemo-canvas-item {
 | 
			
		||||
    color: white;
 | 
			
		||||
    text-shadow: 1px 1px black;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nemo-desktop.nemo-canvas-item:active {
 | 
			
		||||
    color: @theme_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nemo-desktop.nemo-canvas-item:selected {
 | 
			
		||||
    color: @theme_selected_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nemo-desktop.nemo-canvas-item:active,
 | 
			
		||||
.nemo-desktop.nemo-canvas-item:prelight,
 | 
			
		||||
.nemo-desktop.nemo-canvas-item:selected {
 | 
			
		||||
    text-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/***********************
 | 
			
		||||
 * pathbar breadcrumbs *
 | 
			
		||||
 ***********************/
 | 
			
		||||
NemoPathbarButton {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 1.08);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @toolbar_fg_color;
 | 
			
		||||
 | 
			
		||||
    -NemoPathbarButton-border-radius: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPathbarButton:active {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 0.95);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPathbarButton:hover {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.7);
 | 
			
		||||
    background-color: shade(@toolbar_bg_color, 1.10);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPathbarButton:active:hover {
 | 
			
		||||
    border-color: shade(@toolbar_bg_color, 0.7);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*********************************
 | 
			
		||||
 * sidebar disk space indicators *
 | 
			
		||||
 *********************************/
 | 
			
		||||
NemoPlacesTreeView {
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-bg-color: shade(@toolbar_bg_color, 0.8);
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color;
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-bar-width: 1px;
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-bar-radius: 1px;
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-bottom-padding: 2px;
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-max-length: 70px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPlacesTreeView:selected {
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-bg-color: @theme_selected_fg_color;
 | 
			
		||||
    -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 1.4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPlacesTreeView:hover {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NemoPlacesTreeView:selected:hover {
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,11 +0,0 @@
 | 
			
		|||
/************
 | 
			
		||||
 * synaptic *
 | 
			
		||||
 ************/
 | 
			
		||||
GtkWindow > GtkVBox > .dock,
 | 
			
		||||
GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
 | 
			
		||||
    padding: 4px;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: @toolbar_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @toolbar_fg_color;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,79 +0,0 @@
 | 
			
		|||
UnityDecoration {
 | 
			
		||||
    -UnityDecoration-extents: 28px 1px 1px 1px;
 | 
			
		||||
    -UnityDecoration-input-extents: 10px;
 | 
			
		||||
 | 
			
		||||
    -UnityDecoration-shadow-offset-x: 1px;
 | 
			
		||||
    -UnityDecoration-shadow-offset-y: 1px;
 | 
			
		||||
    -UnityDecoration-active-shadow-color: rgba(0,0,0,0.7);
 | 
			
		||||
    -UnityDecoration-active-shadow-radius: 8px;
 | 
			
		||||
    -UnityDecoration-inactive-shadow-color: rgba(0,0,0,0.5);
 | 
			
		||||
    -UnityDecoration-inactive-shadow-radius: 5px;
 | 
			
		||||
 | 
			
		||||
    -UnityDecoration-glow-size: 10px;
 | 
			
		||||
    -UnityDecoration-glow-color: @theme_selected_bg_color;
 | 
			
		||||
 | 
			
		||||
    -UnityDecoration-title-indent: 10px;
 | 
			
		||||
    -UnityDecoration-title-fade: 35px;
 | 
			
		||||
    -UnityDecoration-title-alignment: 0.0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UnityDecoration.top {
 | 
			
		||||
    border: 1px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
 | 
			
		||||
    border-bottom-width: 0;
 | 
			
		||||
    border-radius: 2px 2px 0 0;
 | 
			
		||||
    padding: 1px 8px 0 8px;
 | 
			
		||||
    background-color: @titlebar_bg_color;
 | 
			
		||||
    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
 | 
			
		||||
    text-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UnityDecoration.top:backdrop {
 | 
			
		||||
    border: 1px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
 | 
			
		||||
    border-bottom-width: 0;
 | 
			
		||||
    background-color: @titlebar_bg_color;
 | 
			
		||||
    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UnityDecoration.left,
 | 
			
		||||
UnityDecoration.right,
 | 
			
		||||
UnityDecoration.bottom {
 | 
			
		||||
    background-color: mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UnityDecoration.left:backdrop,
 | 
			
		||||
UnityDecoration.right:backdrop,
 | 
			
		||||
UnityDecoration.bottom:backdrop {
 | 
			
		||||
    background-color: mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
UnityPanelWidget,
 | 
			
		||||
.unity-panel {
 | 
			
		||||
    border-width: 0 0 1px 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    border-color: @panel_bg_color;
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.unity-panel.menubar,
 | 
			
		||||
.unity-panel .menubar {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.unity-panel.menuitem,
 | 
			
		||||
.unity-panel .menuitem {
 | 
			
		||||
    border-width: 0 1px;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.unity-panel.menubar.menuitem:hover,
 | 
			
		||||
.unity-panel.menubar .menuitem *:hover {
 | 
			
		||||
    border-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
 | 
			
		||||
    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@panel_fg_color, 1.08);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
SheetStyleDialog.unity-force-quit {
 | 
			
		||||
    background-color: @theme_bg_color;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,38 +0,0 @@
 | 
			
		|||
XfceHeading {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    border-width: 0;
 | 
			
		||||
    background-color: @theme_base_color;
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @theme_text_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.xfce4-panel {
 | 
			
		||||
    background-color: @panel_bg_color;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
    font: normal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.xfce4-panel .button {
 | 
			
		||||
    padding: 0 2px;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.xfce4-panel .button:active {
 | 
			
		||||
    background-color: shade(@panel_bg_color, 0.8);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: @panel_fg_color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.xfce4-panel .button:hover,
 | 
			
		||||
.xfce4-panel .button:active:hover {
 | 
			
		||||
    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
 | 
			
		||||
    background-image: none;
 | 
			
		||||
    color: shade(@panel_fg_color, 1.08);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.xfce4-panel .menu {
 | 
			
		||||
    -gtk-image-effect: none;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,85 +0,0 @@
 | 
			
		|||
/* default color scheme */
 | 
			
		||||
@define-color base_color #333333;
 | 
			
		||||
@define-color bg_color #2d2d2d;
 | 
			
		||||
@define-color text_color #dedede;
 | 
			
		||||
@define-color fg_color #dcdcdc;
 | 
			
		||||
@define-color selected_bg_color #d64937;
 | 
			
		||||
@define-color selected_fg_color #f9f9f9;
 | 
			
		||||
@define-color tooltip_bg_color #2d2d2d;
 | 
			
		||||
@define-color tooltip_fg_color #dcdcdc;
 | 
			
		||||
 | 
			
		||||
/* dark color scheme */
 | 
			
		||||
@define-color dark_bg_color #2d2d2d;
 | 
			
		||||
@define-color dark_fg_color #dcdcdc;
 | 
			
		||||
 | 
			
		||||
/* colormap actually used by the theme, to be overridden in other css files */
 | 
			
		||||
@define-color theme_bg_color @bg_color;
 | 
			
		||||
@define-color theme_fg_color @fg_color;
 | 
			
		||||
@define-color theme_base_color @base_color;
 | 
			
		||||
@define-color theme_text_color @text_color;
 | 
			
		||||
@define-color theme_selected_bg_color @selected_bg_color;
 | 
			
		||||
@define-color theme_selected_fg_color @selected_fg_color;
 | 
			
		||||
@define-color theme_tooltip_bg_color @tooltip_bg_color;
 | 
			
		||||
@define-color theme_tooltip_fg_color @tooltip_fg_color;
 | 
			
		||||
 | 
			
		||||
/* shadow effects */
 | 
			
		||||
@define-color light_shadow #fff;
 | 
			
		||||
@define-color dark_shadow #000;
 | 
			
		||||
 | 
			
		||||
/* misc colors used by gtk+ */
 | 
			
		||||
@define-color info_fg_color rgb (58, 135, 173);
 | 
			
		||||
@define-color info_bg_color rgb (217, 237, 247);
 | 
			
		||||
@define-color warning_fg_color rgb (192, 152, 83);
 | 
			
		||||
@define-color warning_bg_color rgb (252, 248, 227);
 | 
			
		||||
@define-color question_fg_color rgb (214, 73, 55);
 | 
			
		||||
@define-color question_bg_color rgb (252, 229, 213);
 | 
			
		||||
@define-color error_fg_color rgb (185, 74, 72);
 | 
			
		||||
@define-color error_bg_color rgb (242, 222, 222);
 | 
			
		||||
@define-color link_color #fc6f5d;
 | 
			
		||||
@define-color success_color #53a93f;
 | 
			
		||||
@define-color warning_color #f57900;
 | 
			
		||||
@define-color error_color #cc0000;
 | 
			
		||||
 | 
			
		||||
/* widget colors */
 | 
			
		||||
@define-color titlebar_bg_color @dark_bg_color;
 | 
			
		||||
@define-color titlebar_fg_color @dark_fg_color;
 | 
			
		||||
@define-color menubar_bg_color @dark_bg_color;
 | 
			
		||||
@define-color menubar_fg_color @dark_fg_color;
 | 
			
		||||
@define-color toolbar_bg_color @theme_bg_color;
 | 
			
		||||
@define-color toolbar_fg_color @theme_fg_color;
 | 
			
		||||
@define-color menu_bg_color @dark_bg_color;
 | 
			
		||||
@define-color menu_fg_color @dark_fg_color;
 | 
			
		||||
@define-color panel_bg_color @dark_bg_color;
 | 
			
		||||
@define-color panel_fg_color @dark_fg_color;
 | 
			
		||||
 | 
			
		||||
/* osd */
 | 
			
		||||
@define-color osd_base @dark_bg_color;
 | 
			
		||||
@define-color osd_fg @dark_fg_color;
 | 
			
		||||
@define-color osd_bg alpha(@osd_base, 0.8);
 | 
			
		||||
 | 
			
		||||
/* lightdm greeter colors */
 | 
			
		||||
@define-color lightdm_bg_color @dark_bg_color;
 | 
			
		||||
@define-color lightdm_fg_color @dark_fg_color;
 | 
			
		||||
 | 
			
		||||
/* window manager colors */
 | 
			
		||||
@define-color wm_bg @titlebar_bg_color;
 | 
			
		||||
@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
 | 
			
		||||
@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
 | 
			
		||||
@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
 | 
			
		||||
@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
 | 
			
		||||
@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
 | 
			
		||||
@define-color wm_icons_focused_prelight @selected_bg_color;
 | 
			
		||||
@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8);
 | 
			
		||||
@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
 | 
			
		||||
@define-color wm_icons_unfocused_prelight @selected_bg_color;
 | 
			
		||||
@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8);
 | 
			
		||||
 | 
			
		||||
@import url("gtk-widgets.css");
 | 
			
		||||
@import url("gtk-widgets-assets.css");
 | 
			
		||||
@import url("apps/gnome-applications.css");
 | 
			
		||||
@import url("apps/granite-widgets.css");
 | 
			
		||||
@import url("apps/unity.css");
 | 
			
		||||
@import url("apps/xfce.css");
 | 
			
		||||
@import url("apps/nemo.css");
 | 
			
		||||
@import url("apps/synaptic.css");
 | 
			
		||||
@import url("apps/lightdm-gtk-greeter.css");
 | 
			
		||||
| 
						 | 
				
			
			@ -1,379 +0,0 @@
 | 
			
		|||
/*******************
 | 
			
		||||
 * check and radio *
 | 
			
		||||
 *******************/
 | 
			
		||||
.check,
 | 
			
		||||
.check row:selected,
 | 
			
		||||
.check row:selected:focus {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.check:insensitive,
 | 
			
		||||
.check row:selected:insensitive,
 | 
			
		||||
.check row:selected:focus:insensitive {
 | 
			
		||||
    background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.check:active,
 | 
			
		||||
.check row:selected:active,
 | 
			
		||||
.check row:selected:focus:active {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, @theme_selected_bg_color 30%, @theme_selected_bg_color 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, @theme_selected_bg_color 37%, @theme_selected_bg_color 62%, transparent 62%, transparent),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%, center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%, 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.check:active:insensitive,
 | 
			
		||||
.check row:selected:active:insensitive,
 | 
			
		||||
.check row:selected:focus:active:insensitive {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, shade(@theme_base_color, 0.6) 30%, shade(@theme_base_color, 0.6) 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, shade(@theme_base_color, 0.6) 37%, shade(@theme_base_color, 0.6) 62%, transparent 62%, transparent),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%, center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%, 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.check:inconsistent,
 | 
			
		||||
.check row:selected:inconsistent,
 | 
			
		||||
.check row:selected:focus:inconsistent {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 50% 12%, 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.check:inconsistent:insensitive,
 | 
			
		||||
.check row:selected:inconsistent:insensitive,
 | 
			
		||||
.check row:selected:focus:inconsistent:insensitive {
 | 
			
		||||
    background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.85), shade(@theme_base_color, 0.85)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 50% 12%, 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio,
 | 
			
		||||
.radio row:selected,
 | 
			
		||||
.radio row:selected:focus {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center;
 | 
			
		||||
    background-size: 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio:insensitive,
 | 
			
		||||
.radio row:selected:insensitive,
 | 
			
		||||
.radio row:selected:focus:insensitive {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center;
 | 
			
		||||
    background-size: 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio:active,
 | 
			
		||||
.radio row:selected:active,
 | 
			
		||||
.radio row:selected:focus:active {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center;
 | 
			
		||||
    background-size: 40% 40%, 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio:active:insensitive,
 | 
			
		||||
.radio row:selected:active:insensitive,
 | 
			
		||||
.radio row:selected:focus:active:insensitive {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center;
 | 
			
		||||
    background-size: 40% 40%, 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio:inconsistent,
 | 
			
		||||
.radio row:selected:inconsistent,
 | 
			
		||||
.radio row:selected:focus:inconsistent {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center;
 | 
			
		||||
    background-size: 50% 12%, 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.radio:inconsistent:insensitive,
 | 
			
		||||
.radio row:selected:inconsistent:insensitive,
 | 
			
		||||
.radio row:selected:focus:inconsistent:insensitive {
 | 
			
		||||
    background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.85)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center;
 | 
			
		||||
    background-size: 50% 12%, 90% 90%, 100% 100%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:active {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, @theme_selected_bg_color 30%, @theme_selected_bg_color 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, @theme_selected_bg_color 37%, @theme_selected_bg_color 62%, transparent 62%, transparent);
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:active:hover {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_fg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_fg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_fg_color), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, @theme_selected_fg_color 30%, @theme_selected_fg_color 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, @theme_selected_fg_color 37%, @theme_selected_fg_color 62%, transparent 62%, transparent);
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:active:insensitive {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(@menu_fg_color, @menu_bg_color, 0.5)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(@menu_fg_color, @menu_bg_color, 0.5)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(@menu_fg_color, @menu_bg_color, 0.5)), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, mix(@menu_fg_color, @menu_bg_color, 0.5) 30%, mix(@menu_fg_color, @menu_bg_color, 0.5) 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, mix(@menu_fg_color, @menu_bg_color, 0.5) 37%, mix(@menu_fg_color, @menu_bg_color, 0.5) 62%, transparent 62%, transparent);
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.radio:active {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent));
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 40% 40%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.radio:active:hover {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_fg_color), to(transparent));
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 40% 40%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.radio:active:insensitive {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(@menu_fg_color, @menu_bg_color, 0.5)), to(transparent));
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 40% 40%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:inconsistent,
 | 
			
		||||
.menuitem.radio:inconsistent {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color);
 | 
			
		||||
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 50% 12%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:inconsistent:hover,
 | 
			
		||||
.menuitem.radio:inconsistent:hover {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_selected_fg_color, @theme_selected_fg_color);
 | 
			
		||||
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 50% 12%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menuitem.check:inconsistent:insensitive,
 | 
			
		||||
.menuitem.radio:inconsistent:insensitive {
 | 
			
		||||
    background-image: linear-gradient(to bottom, mix(@menu_fg_color, @menu_bg_color, 0.5), mix(@menu_fg_color, @menu_bg_color, 0.5));
 | 
			
		||||
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
    background-size: 50% 12%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GtkIconView.content-view.cell.check {
 | 
			
		||||
    background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GtkIconView.content-view.cell.check:active {
 | 
			
		||||
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)),
 | 
			
		||||
                      linear-gradient(45deg, transparent, transparent 30%, @theme_selected_bg_color 30%, @theme_selected_bg_color 70%, transparent 70%, transparent),
 | 
			
		||||
                      linear-gradient(-45deg, transparent, transparent 37%, @theme_selected_bg_color 37%, @theme_selected_bg_color 62%, transparent 62%, transparent),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, @theme_base_color, @theme_base_color),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      linear-gradient(to bottom, shade(@theme_base_color, 0.6), shade(@theme_base_color, 0.6)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_base_color), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent)),
 | 
			
		||||
                      -gtk-gradient(radial, center center, 0, center center, 0.5, to(shade(@theme_base_color, 0.6)), to(transparent));
 | 
			
		||||
 | 
			
		||||
    background-position: 17% 50%, 41% 73%, 90% 26%, 24% 64%, 76% 48%, center center, center center, center center, center center, 6% 6%, 6% 94%, 94% 94%, 94% 6%, 0% 0%, 0% 100%, 100% 100%, 100% 0%;
 | 
			
		||||
    background-size: 17% 17%, 20% 20%, 18% 18%, 30% 30%, 50% 50%, 80% 90%, 90% 80%, 80% 100%, 100% 80%, 10% 10%, 10% 10%, 10% 10%, 10% 10%, 20% 20%, 20% 20%, 20% 20%, 20% 20%;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/******************
 | 
			
		||||
 * pane separator *
 | 
			
		||||
 ******************/
 | 
			
		||||
.pane-separator,
 | 
			
		||||
.pane-separator.horizontal {
 | 
			
		||||
    background-image: linear-gradient(to bottom,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 0%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 20%,
 | 
			
		||||
                                      transparent 20%,
 | 
			
		||||
                                      transparent 45%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 45%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 55%,
 | 
			
		||||
                                      transparent 55%,
 | 
			
		||||
                                      transparent 80%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 80%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8)
 | 
			
		||||
                                      );
 | 
			
		||||
 | 
			
		||||
    background-size: 4px 10px;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pane-separator.vertical {
 | 
			
		||||
    background-image: linear-gradient(to right,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 0%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 20%,
 | 
			
		||||
                                      transparent 20%,
 | 
			
		||||
                                      transparent 45%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 45%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 55%,
 | 
			
		||||
                                      transparent 55%,
 | 
			
		||||
                                      transparent 80%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8) 80%,
 | 
			
		||||
                                      shade(@theme_bg_color, 0.8)
 | 
			
		||||
                                      );
 | 
			
		||||
 | 
			
		||||
    background-size: 10px 4px;
 | 
			
		||||
    background-repeat: no-repeat;
 | 
			
		||||
    background-position: center center;
 | 
			
		||||
}
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -1,85 +1,2 @@
 | 
			
		|||
/* default color scheme */
 | 
			
		||||
@define-color bg_color #dedede;
 | 
			
		||||
@define-color fg_color #555555;
 | 
			
		||||
@define-color base_color #f9f9f9;
 | 
			
		||||
@define-color text_color #333333;
 | 
			
		||||
@define-color selected_bg_color #d64937;
 | 
			
		||||
@define-color selected_fg_color #f9f9f9;
 | 
			
		||||
@define-color tooltip_bg_color #2d2d2d;
 | 
			
		||||
@define-color tooltip_fg_color #dcdcdc;
 | 
			
		||||
 | 
			
		||||
/* dark color scheme */
 | 
			
		||||
@define-color dark_bg_color #2d2d2d;
 | 
			
		||||
@define-color dark_fg_color #dcdcdc;
 | 
			
		||||
 | 
			
		||||
/* colormap actually used by the theme, to be overridden in other css files */
 | 
			
		||||
@define-color theme_bg_color @bg_color;
 | 
			
		||||
@define-color theme_fg_color @fg_color;
 | 
			
		||||
@define-color theme_base_color @base_color;
 | 
			
		||||
@define-color theme_text_color @text_color;
 | 
			
		||||
@define-color theme_selected_bg_color @selected_bg_color;
 | 
			
		||||
@define-color theme_selected_fg_color @selected_fg_color;
 | 
			
		||||
@define-color theme_tooltip_bg_color @tooltip_bg_color;
 | 
			
		||||
@define-color theme_tooltip_fg_color @tooltip_fg_color;
 | 
			
		||||
 | 
			
		||||
/* shadow effects */
 | 
			
		||||
@define-color light_shadow #fff;
 | 
			
		||||
@define-color dark_shadow #000;
 | 
			
		||||
 | 
			
		||||
/* misc colors used by gtk+ */
 | 
			
		||||
@define-color info_fg_color rgb (58, 135, 173);
 | 
			
		||||
@define-color info_bg_color rgb (217, 237, 247);
 | 
			
		||||
@define-color warning_fg_color rgb (192, 152, 83);
 | 
			
		||||
@define-color warning_bg_color rgb (252, 248, 227);
 | 
			
		||||
@define-color question_fg_color rgb (214, 73, 55);
 | 
			
		||||
@define-color question_bg_color rgb (252, 229, 213);
 | 
			
		||||
@define-color error_fg_color rgb (185, 74, 72);
 | 
			
		||||
@define-color error_bg_color rgb (242, 222, 222);
 | 
			
		||||
@define-color link_color #fc6f5d;
 | 
			
		||||
@define-color success_color #53a93f;
 | 
			
		||||
@define-color warning_color #f57900;
 | 
			
		||||
@define-color error_color #cc0000;
 | 
			
		||||
 | 
			
		||||
/* widget colors */
 | 
			
		||||
@define-color titlebar_bg_color @dark_bg_color;
 | 
			
		||||
@define-color titlebar_fg_color @dark_fg_color;
 | 
			
		||||
@define-color menubar_bg_color @dark_bg_color;
 | 
			
		||||
@define-color menubar_fg_color @dark_fg_color;
 | 
			
		||||
@define-color toolbar_bg_color @theme_bg_color;
 | 
			
		||||
@define-color toolbar_fg_color @theme_fg_color;
 | 
			
		||||
@define-color menu_bg_color @dark_bg_color;
 | 
			
		||||
@define-color menu_fg_color @dark_fg_color;
 | 
			
		||||
@define-color panel_bg_color @dark_bg_color;
 | 
			
		||||
@define-color panel_fg_color @dark_fg_color;
 | 
			
		||||
 | 
			
		||||
/* osd */
 | 
			
		||||
@define-color osd_base @dark_bg_color;
 | 
			
		||||
@define-color osd_fg @dark_fg_color;
 | 
			
		||||
@define-color osd_bg alpha(@osd_base, 0.8);
 | 
			
		||||
 | 
			
		||||
/* lightdm greeter colors */
 | 
			
		||||
@define-color lightdm_bg_color @dark_bg_color;
 | 
			
		||||
@define-color lightdm_fg_color @dark_fg_color;
 | 
			
		||||
 | 
			
		||||
/* window manager colors */
 | 
			
		||||
@define-color wm_bg @titlebar_bg_color;
 | 
			
		||||
@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
 | 
			
		||||
@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
 | 
			
		||||
@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
 | 
			
		||||
@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
 | 
			
		||||
@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
 | 
			
		||||
@define-color wm_icons_focused_prelight @selected_bg_color;
 | 
			
		||||
@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8);
 | 
			
		||||
@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
 | 
			
		||||
@define-color wm_icons_unfocused_prelight @selected_bg_color;
 | 
			
		||||
@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8);
 | 
			
		||||
 | 
			
		||||
@import url("gtk-widgets.css");
 | 
			
		||||
@import url("gtk-widgets-assets.css");
 | 
			
		||||
@import url("apps/gnome-applications.css");
 | 
			
		||||
@import url("apps/granite-widgets.css");
 | 
			
		||||
@import url("apps/unity.css");
 | 
			
		||||
@import url("apps/xfce.css");
 | 
			
		||||
@import url("apps/nemo.css");
 | 
			
		||||
@import url("apps/synaptic.css");
 | 
			
		||||
@import url("apps/lightdm-gtk-greeter.css");
 | 
			
		||||
@import url("gen/widgets.css");
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,119 @@
 | 
			
		|||
@import "functions";
 | 
			
		||||
 | 
			
		||||
* {
 | 
			
		||||
	-GtkArrow-arrow-scaling: 0.5;
 | 
			
		||||
	-GtkButton-child-displacement-x: 0;
 | 
			
		||||
	-GtkButton-child-displacement-y: 0;
 | 
			
		||||
	-GtkButton-default-border: 0;
 | 
			
		||||
	-GtkButton-image-spacing: 0;
 | 
			
		||||
	-GtkButton-inner-border: 1;
 | 
			
		||||
	-GtkButton-interior-focus: true;
 | 
			
		||||
	-GtkButtonBox-child-min-height: 24;
 | 
			
		||||
	-GtkButtonBox-child-internal-pad-y: 1;
 | 
			
		||||
	-GtkCheckButton-indicator-size: 16;
 | 
			
		||||
	-GtkCheckMenuItem-indicator-size: 14;
 | 
			
		||||
	-GtkExpander-expander-size: 8;
 | 
			
		||||
	-GtkMenu-horizontal-padding: 0;
 | 
			
		||||
	-GtkMenu-vertical-padding: 0;
 | 
			
		||||
	-GtkPaned-handle-size: 4;
 | 
			
		||||
	-GtkProgressBar-min-horizontal-bar-height: 12;
 | 
			
		||||
	-GtkProgressBar-min-vertical-bar-width: 12;
 | 
			
		||||
	-GtkRange-slider-width: 12;
 | 
			
		||||
	-GtkRange-stepper-spacing: 0;
 | 
			
		||||
	-GtkRange-trough-border: 0;
 | 
			
		||||
	-GtkRange-trough-under-steppers: 1;
 | 
			
		||||
	-GtkScrollbar-has-backward-stepper: false;
 | 
			
		||||
	-GtkScrollbar-has-forward-stepper: false;
 | 
			
		||||
	-GtkScrollbar-min-slider-length: 80;
 | 
			
		||||
	-GtkScrolledWindow-scrollbar-spacing: 0;
 | 
			
		||||
	-GtkScrolledWindow-scrollbars-within-bevel: 1;
 | 
			
		||||
	-GtkStatusbar-shadow-type: none;
 | 
			
		||||
	-GtkTextView-error-underline-color: $error_color;
 | 
			
		||||
	-GtkToolButton-icon-spacing: 6;
 | 
			
		||||
	-GtkToolItemGroup-expander-size: 8;
 | 
			
		||||
	-GtkTreeView-expander-size: 8;
 | 
			
		||||
	-GtkWindow-resize-grip-height: 0;
 | 
			
		||||
	-GtkWindow-resize-grip-width: 0;
 | 
			
		||||
	-WnckTasklist-fade-overlay-rect: 0;
 | 
			
		||||
 | 
			
		||||
	/* legacy stuff */
 | 
			
		||||
	-GtkWidget-focus-line-width: 1;
 | 
			
		||||
	-GtkWidget-focus-padding: 0;
 | 
			
		||||
 | 
			
		||||
	/*
 | 
			
		||||
	outline-color: alpha($selected_bg_color, 0.5);
 | 
			
		||||
	outline-style: dashed;
 | 
			
		||||
	outline-width: 1px;
 | 
			
		||||
	outline-offset: -2px;
 | 
			
		||||
	outline-radius: 2px;
 | 
			
		||||
	*/
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/***************
 | 
			
		||||
* base states *
 | 
			
		||||
***************/
 | 
			
		||||
* {
 | 
			
		||||
	&:selected,
 | 
			
		||||
	&:selected:focus {
 | 
			
		||||
		background-color: $selected_bg_color;
 | 
			
		||||
		color: $selected_fg_color;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:insensitive,
 | 
			
		||||
	&:insensitive:insensitive { color: mix($fg_color, $bg_color, 50%); }
 | 
			
		||||
 | 
			
		||||
	&:insensitive { -gtk-image-effect: dim; }
 | 
			
		||||
 | 
			
		||||
	&:hover { -gtk-image-effect: highlight;	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.background {
 | 
			
		||||
	background-color: $bg_color;
 | 
			
		||||
	color: $fg_color;
 | 
			
		||||
 | 
			
		||||
	&:backdrop {
 | 
			
		||||
		text-shadow: none;
 | 
			
		||||
		icon-shadow: none;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gtkstyle-fallback {
 | 
			
		||||
	background-color: $bg_color;
 | 
			
		||||
	color: $fg_color;
 | 
			
		||||
 | 
			
		||||
	&:prelight {
 | 
			
		||||
		background-color: shade($bg_color, 1.1);
 | 
			
		||||
		color: $fg_color;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:active {
 | 
			
		||||
		background-color: shade($bg_color, 0.9);
 | 
			
		||||
		color: $fg_color;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:insensitive {
 | 
			
		||||
		background-color: shade(shade($bg_color, 0.95), 1.05);
 | 
			
		||||
		color: mix($fg_color, $bg_color, 50%);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:selected {
 | 
			
		||||
		background-color: $selected_bg_color;
 | 
			
		||||
		color: $selected_fg_color;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GtkImage, GtkLabel, GtkBox, GtkGrid {
 | 
			
		||||
	&, &:insensitive { background-color: transparent; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**************
 | 
			
		||||
* hyperlinks *
 | 
			
		||||
**************/
 | 
			
		||||
* {
 | 
			
		||||
	-GtkHTML-link-color: $link_color;
 | 
			
		||||
	-GtkIMHtml-hyperlink-color: $link_color;
 | 
			
		||||
	-GtkWidget-link-color: $link_color;
 | 
			
		||||
	-GtkWidget-visited-link-color: $link_color;
 | 
			
		||||
 | 
			
		||||
	&:link, &:visited { color: $link_color; }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,105 @@
 | 
			
		|||
@import "functions";
 | 
			
		||||
 | 
			
		||||
@mixin linked_button($bg, $shadow) {
 | 
			
		||||
	border-width: 1px;
 | 
			
		||||
	border-radius: 0;
 | 
			
		||||
	border-right-width: 0;
 | 
			
		||||
	border-left-width: 0;
 | 
			
		||||
	box-shadow: inset -1px 0 border_normal($bg);
 | 
			
		||||
 | 
			
		||||
	&:first-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
		border-right-width: 0;
 | 
			
		||||
		border-bottom-right-radius: 0;
 | 
			
		||||
		border-top-right-radius: 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:last-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
		border-left-width: 0;
 | 
			
		||||
		border-bottom-left-radius: 0;
 | 
			
		||||
		border-top-left-radius: 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:only-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:focus, &:hover { box-shadow: inset -1px 0 border_focus($bg); }
 | 
			
		||||
 | 
			
		||||
	&:active, &:active:hover,
 | 
			
		||||
	&:active:focus, &:active:hover:focus {
 | 
			
		||||
		box-shadow: inset -1px 0 border_active($bg),
 | 
			
		||||
					inset 1px 0 alpha($shadow, .07),
 | 
			
		||||
					inset 0 1px alpha($shadow, .08),
 | 
			
		||||
					inset 0 -1px alpha($shadow, .05);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:insensitive { box-shadow: inset -1px 0 border_insensitive($bg); }
 | 
			
		||||
 | 
			
		||||
	&:last-child, &:only-child,
 | 
			
		||||
	&:insensitive:last-child, &:insensitive:only-child,
 | 
			
		||||
	&:active *:insensitive:last-child, &:active *:insensitive:only-child { box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
	&:active:last-child, &:active:only-child {
 | 
			
		||||
		box-shadow: inset 1px 0 alpha($shadow, .07),
 | 
			
		||||
					inset 0 1px alpha($shadow, .08),
 | 
			
		||||
					inset -1px 0 alpha($shadow, .07);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin button($bg, $fg) {
 | 
			
		||||
	@include linear-gradient(shade($bg, 1.05));
 | 
			
		||||
	@include border(shade($bg, 1.05));
 | 
			
		||||
 | 
			
		||||
	padding: ($spacing - 1px) ($spacing + 1px);
 | 
			
		||||
	border-width: 1px;
 | 
			
		||||
	border-radius: $roundness;
 | 
			
		||||
	border-style: solid;
 | 
			
		||||
	color: $fg;
 | 
			
		||||
	transition: 100ms ease;
 | 
			
		||||
 | 
			
		||||
	-GtkWidget-focus-padding: 1;
 | 
			
		||||
	-GtkWidget-focus-line-width: 0;
 | 
			
		||||
 | 
			
		||||
	&:focus, &:hover { @include linear-gradient(shade($bg, 1.1)); }
 | 
			
		||||
 | 
			
		||||
	&:active {
 | 
			
		||||
		@include linear-gradient(shade($bg, .95));
 | 
			
		||||
 | 
			
		||||
		box-shadow: inset 1px 0 alpha($dark_shadow, .07),
 | 
			
		||||
					inset 0 1px alpha($dark_shadow, .08),
 | 
			
		||||
					inset -1px 0 alpha($dark_shadow, .07),
 | 
			
		||||
					inset 0 -1px alpha($dark_shadow, .05);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:insensitive {
 | 
			
		||||
		@include linear-gradient(shade($bg, .95));
 | 
			
		||||
 | 
			
		||||
		color: mix($bg, $fg, .5);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:active *:insensitive {
 | 
			
		||||
		@include linear-gradient(shade($bg, .8));
 | 
			
		||||
 | 
			
		||||
		box-shadow: none;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&.separator, .separator {
 | 
			
		||||
		color: shade($bg, .95);
 | 
			
		||||
		border: 1px solid currentColor;
 | 
			
		||||
 | 
			
		||||
		&:insensitive { color: shade($bg, .85); }
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&.linked, &.raised.linked, .linked & { @include linked_button(shade($bg, 1.05), $dark_shadow); }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button {
 | 
			
		||||
	@include button($bg_color, $fg_color);
 | 
			
		||||
 | 
			
		||||
	&.default { @include button($selected_bg_color, $selected_fg_color); }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,72 @@
 | 
			
		|||
@import "functions";
 | 
			
		||||
 | 
			
		||||
@mixin linked_entry($bg) {
 | 
			
		||||
	border-width: 1px;
 | 
			
		||||
	border-radius: 0;
 | 
			
		||||
	border-right-width: 0;
 | 
			
		||||
	border-left-width: 0;
 | 
			
		||||
 | 
			
		||||
	&:first-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
		border-right-width: 0;
 | 
			
		||||
		border-bottom-right-radius: 0;
 | 
			
		||||
		border-top-right-radius: 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:last-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
		border-left-width: 0;
 | 
			
		||||
		border-bottom-left-radius: 0;
 | 
			
		||||
		border-top-left-radius: 0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:only-child {
 | 
			
		||||
		border-width: 1px;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin entry($bg, $fg) {
 | 
			
		||||
	@include linear-gradient($bg);
 | 
			
		||||
	@include border(shade($bg, .9));
 | 
			
		||||
 | 
			
		||||
	padding: ($spacing - 1px) ($spacing + 1px);
 | 
			
		||||
	border-width: 1px;
 | 
			
		||||
	border-style: solid;
 | 
			
		||||
	border-radius: $roundness;
 | 
			
		||||
	transition: border 100ms ease;
 | 
			
		||||
	box-shadow: inset 1px 0 alpha($dark_shadow, .1),
 | 
			
		||||
				inset 0 1px alpha($dark_shadow, .12),
 | 
			
		||||
				inset -1px 0 alpha($dark_shadow, .1),
 | 
			
		||||
				inset 0 -1px alpha($dark_shadow, .05);
 | 
			
		||||
 | 
			
		||||
	&:selected, &:selected:focus {
 | 
			
		||||
		background-color: $selected_bg_color;
 | 
			
		||||
		color: $selected_fg_color;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&:insensitive {
 | 
			
		||||
		@include linear-gradient(shade($bg, .9));
 | 
			
		||||
 | 
			
		||||
		color: mix($bg, $fg, .5);
 | 
			
		||||
		box-shadow: none;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&.progressbar {
 | 
			
		||||
		@include linear-gradient($selected_bg_color);
 | 
			
		||||
 | 
			
		||||
		border-width: 0;
 | 
			
		||||
		border-radius: $roundness;
 | 
			
		||||
		color: $selected_fg_color;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	&.image.left { padding-right: $spacing; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.entry {
 | 
			
		||||
	@include entry($base_color, $text_color);
 | 
			
		||||
 | 
			
		||||
	.linked & { @include linked_entry($base_color); }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,64 @@
 | 
			
		|||
@import "global";
 | 
			
		||||
 | 
			
		||||
@function alpha($color, $amount) {
 | 
			
		||||
	@if type-of($color) == "color" {
 | 
			
		||||
		@return fade-out($color, (1 - $amount));
 | 
			
		||||
	} @else {
 | 
			
		||||
		@return unquote("alpha(#{$color},#{$amount})");
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function shade($color, $amount) {
 | 
			
		||||
//	@if type-of($color) == "color" {
 | 
			
		||||
//		@if $amount < 1 {
 | 
			
		||||
//			@return darken($color, ((1 - $amount) * 100));
 | 
			
		||||
//		} @else {
 | 
			
		||||
//			@return lighten($color, (($amount - 1) * 100));
 | 
			
		||||
//		}
 | 
			
		||||
//	} @else {
 | 
			
		||||
		@return unquote("shade(#{$color},#{$amount})");
 | 
			
		||||
//	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function mix($color1, $color2, $amount) {
 | 
			
		||||
	@return unquote("mix(#{$color1},#{$color2},#{$amount})");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function border_normal($color) {
 | 
			
		||||
	@return shade($color, $contrast);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function border_focus($color) {
 | 
			
		||||
	@return shade($color, ($contrast - .1));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function border_active($color) {
 | 
			
		||||
	@return shade($color, ($contrast - .15));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@function border_insensitive($color) {
 | 
			
		||||
	@return shade($color, ($contrast + .05));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin linear-gradient($color, $direction: to bottom) {
 | 
			
		||||
	$amount: $gradient / 2;
 | 
			
		||||
 | 
			
		||||
	background-color: $color;
 | 
			
		||||
	background-image: linear-gradient($direction,
 | 
			
		||||
						shade($color, (1 + $amount)),
 | 
			
		||||
						shade($color, (1 - $amount))
 | 
			
		||||
					);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@mixin border($color) {
 | 
			
		||||
	border-color: border_normal($color);
 | 
			
		||||
 | 
			
		||||
	&:focus, &:hover { border-color: border_focus($color); }
 | 
			
		||||
 | 
			
		||||
	&:active, &:active:hover,
 | 
			
		||||
	&:active:focus, &:active:hover:focus { border-color: border_active($color); }
 | 
			
		||||
 | 
			
		||||
	&:insensitive { border-color: border_insensitive($color); }
 | 
			
		||||
 | 
			
		||||
	&:active *:insensitive { border-color: border_normal($color); }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
/* default color scheme */
 | 
			
		||||
$bg_color: #dedede;
 | 
			
		||||
$fg_color: #555555;
 | 
			
		||||
$base_color: #f9f9f9;
 | 
			
		||||
$text_color: #2d2d2d;
 | 
			
		||||
$selected_bg_color: #d64937;
 | 
			
		||||
$selected_fg_color: #f9f9f9;
 | 
			
		||||
$tooltip_bg_color: #2d2d2d;
 | 
			
		||||
$tooltip_fg_color: #dedede;
 | 
			
		||||
 | 
			
		||||
/* dark colors */
 | 
			
		||||
$dark_bg_color: #2d2d2d;
 | 
			
		||||
$dark_fg_color: #dedede;
 | 
			
		||||
 | 
			
		||||
/* shadows */
 | 
			
		||||
$dark_shadow: #000;
 | 
			
		||||
$light_shadow: #fff;
 | 
			
		||||
 | 
			
		||||
/* misc colors used by gtk+ */
 | 
			
		||||
$info_fg_color: rgb (58, 135, 173);
 | 
			
		||||
$info_bg_color: rgb (217, 237, 247);
 | 
			
		||||
$warning_fg_color: rgb (192, 152, 83);
 | 
			
		||||
$warning_bg_color: rgb (252, 248, 227);
 | 
			
		||||
$question_fg_color: rgb (214, 73, 55);
 | 
			
		||||
$question_bg_color: rgb (252, 229, 213);
 | 
			
		||||
$error_fg_color: rgb (185, 74, 72);
 | 
			
		||||
$error_bg_color: rgb (242, 222, 222);
 | 
			
		||||
$link_color: #fc6f5d;
 | 
			
		||||
$success_color: #53a93f;
 | 
			
		||||
$warning_color: #f57900;
 | 
			
		||||
$error_color: #cc0000;
 | 
			
		||||
 | 
			
		||||
$titlebar_bg_color: $dark_bg_color;
 | 
			
		||||
$titlebar_fg_color: $dark_fg_color;
 | 
			
		||||
 | 
			
		||||
$menu_bg_color: $dark_bg_color;
 | 
			
		||||
$menu_fg_color: $dark_fg_color;
 | 
			
		||||
 | 
			
		||||
/* widget styles */
 | 
			
		||||
$roundness: 2px;
 | 
			
		||||
$spacing: 5px;
 | 
			
		||||
$gradient: 0;
 | 
			
		||||
$contrast: .7;
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,152 @@
 | 
			
		|||
@import "functions";
 | 
			
		||||
@import "entry";
 | 
			
		||||
 | 
			
		||||
GtkTreeMenu, GtkMenuToolButton, GtkComboBox {
 | 
			
		||||
    &.menu, .menu {
 | 
			
		||||
        background-color: $menu_bg_color;
 | 
			
		||||
        margin: $spacing;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#toolbar-popup, .menu {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    background-color: $menu_bg_color;
 | 
			
		||||
    color: $menu_fg_color;
 | 
			
		||||
 | 
			
		||||
    &:selected { background-color: $selected_bg_color; }
 | 
			
		||||
 | 
			
		||||
    .button {
 | 
			
		||||
        &, &:hover, &:active, &:active *:insensitive, &:insensitive {
 | 
			
		||||
            border-width: 0;
 | 
			
		||||
            background-color: transparent;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.context-menu { font: initial; }
 | 
			
		||||
 | 
			
		||||
.menuitem {
 | 
			
		||||
    GtkTreeMenu & {
 | 
			
		||||
        padding: 0;
 | 
			
		||||
        border-width: 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &, .menu & {
 | 
			
		||||
        padding: $spacing;
 | 
			
		||||
        border-width: 1px;
 | 
			
		||||
        border-style: solid;
 | 
			
		||||
        border-color: transparent;
 | 
			
		||||
        border-radius: 0;
 | 
			
		||||
        background-color: transparent;
 | 
			
		||||
        background-image: none;
 | 
			
		||||
 | 
			
		||||
        -GtkMenuItem-arrow-scaling: 0.5;
 | 
			
		||||
 | 
			
		||||
        &:active, &:hover {
 | 
			
		||||
            border-color: shade($selected_bg_color, .9);
 | 
			
		||||
            background-color: $selected_bg_color;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
            color: $selected_fg_color;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        & *:active, & *:hover { color: $selected_fg_color; }
 | 
			
		||||
 | 
			
		||||
        &:insensitive, & *:insensitive { color: mix($menu_fg_color, $menu_bg_color, .5); }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.check, &.radio {
 | 
			
		||||
        &, &:focus, &:hover, &:insensitive { background-image: none; }
 | 
			
		||||
 | 
			
		||||
        &, &:focus, &:hover, &:active, &:insensitive {
 | 
			
		||||
            border-style: none;
 | 
			
		||||
            background-color: transparent;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.separator {
 | 
			
		||||
        -GtkMenuItem-horizontal-padding: 0;
 | 
			
		||||
        -GtkWidget-separator-height: 1;
 | 
			
		||||
 | 
			
		||||
        border-style: none;
 | 
			
		||||
        color: shade($menu_bg_color, .9);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.button {
 | 
			
		||||
        &, &:active, &:insensitive, &:active:insensitive {
 | 
			
		||||
            background-color: transparent;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
            border-color: transparent;
 | 
			
		||||
            border-style: none;
 | 
			
		||||
            box-shadow: none;
 | 
			
		||||
            color: currentColor;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        &:hover, &:active:hover, &:selected {
 | 
			
		||||
            background-color: $selected_bg_color;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
            color: $selected_fg_color;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    GtkCalendar {
 | 
			
		||||
        &:inconsistent { color: mix($menu_fg_color, $menu_bg_color, .5); }
 | 
			
		||||
 | 
			
		||||
        .button {
 | 
			
		||||
            border-style: none;
 | 
			
		||||
            background-color: transparent;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .accelerator {
 | 
			
		||||
        color: alpha($menu_fg_color, .6);
 | 
			
		||||
 | 
			
		||||
        &:hover { color: alpha($selected_fg_color, .8); }
 | 
			
		||||
 | 
			
		||||
        &:insensitive { color: alpha(mix($menu_fg_color, $menu_bg_color, .5), .4); }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .entry { @include entry($menu_bg_color, $menu_fg_color); }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
GtkModelMenuItem GtkBox GtkImage { padding-right: $spacing; }
 | 
			
		||||
 | 
			
		||||
GtkPopover {
 | 
			
		||||
	@include border($menu_bg_color);
 | 
			
		||||
 | 
			
		||||
    margin: 10px;
 | 
			
		||||
    padding: $spacing;
 | 
			
		||||
    border-radius: $roundness;
 | 
			
		||||
    border-width: 1px;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
    background-clip: border-box;
 | 
			
		||||
    background-color: $menu_bg_color;
 | 
			
		||||
    color: $menu_fg_color;
 | 
			
		||||
    box-shadow: 0 2px 3px alpha(black, .5);
 | 
			
		||||
 | 
			
		||||
    &:backdrop { box-shadow: none; }
 | 
			
		||||
 | 
			
		||||
    &.osd {
 | 
			
		||||
        box-shadow: 0 2px 7px 3px alpha(black, .5);
 | 
			
		||||
 | 
			
		||||
        > .toolbar .button {
 | 
			
		||||
            border-radius: 0;
 | 
			
		||||
            border-width: 0;
 | 
			
		||||
            background-image: none;
 | 
			
		||||
            background-color: transparent;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    > .list, > .view, > .toolbar { background-color: transparent; }
 | 
			
		||||
 | 
			
		||||
    .separator {
 | 
			
		||||
        border: 0;
 | 
			
		||||
        background-color: transparent;
 | 
			
		||||
        color: alpha($menu_bg_color, .5);
 | 
			
		||||
        font-size: 80%;
 | 
			
		||||
        font-weight: bold;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,120 @@
 | 
			
		|||
@import "functions";
 | 
			
		||||
@import "button";
 | 
			
		||||
 | 
			
		||||
@mixin toolbar($bg, $fg) {
 | 
			
		||||
    @include linear-gradient($bg);
 | 
			
		||||
    @include border($bg);
 | 
			
		||||
 | 
			
		||||
    padding: $spacing;
 | 
			
		||||
    color: $fg;
 | 
			
		||||
 | 
			
		||||
    &:insensitive {
 | 
			
		||||
        @include linear-gradient(darken($bg, 10%));
 | 
			
		||||
 | 
			
		||||
        color: mix($fg, $bg, .5);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .title {
 | 
			
		||||
        font: bold;
 | 
			
		||||
        padding: 0 12px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .subtitle {
 | 
			
		||||
        font: smaller;
 | 
			
		||||
        padding: 0 12px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .button { @include button($bg, $fg); }
 | 
			
		||||
 | 
			
		||||
    GtkComboBox, .button {
 | 
			
		||||
        padding: 2px;
 | 
			
		||||
 | 
			
		||||
        &.text-button { padding:  4px; }
 | 
			
		||||
 | 
			
		||||
        &.image-button { padding: $spacing ($spacing - 1px) ($spacing - 1px) $spacing; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    GtkSeparatorToolItem, .separator, .separator:insensitive {
 | 
			
		||||
        color: border_normal($bg);
 | 
			
		||||
        border-color: currentColor;
 | 
			
		||||
 | 
			
		||||
        -GtkWidget-window-dragging: true;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .menubar { -GtkToolbar-button-relief: normal; }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.toolbar {
 | 
			
		||||
    @include toolbar($bg_color, $fg_color);
 | 
			
		||||
 | 
			
		||||
    border-style: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.header-bar {
 | 
			
		||||
    @include toolbar($titlebar_bg_color, $titlebar_fg_color);
 | 
			
		||||
 | 
			
		||||
    border-width: 0 0 1px 0;
 | 
			
		||||
    border-style: solid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.titlebar {
 | 
			
		||||
    @include linear-gradient($titlebar_bg_color);
 | 
			
		||||
 | 
			
		||||
    border-radius: $roundness $roundness 0 0;
 | 
			
		||||
    color: mix($titlebar_fg_color, $titlebar_bg_color, .9);
 | 
			
		||||
 | 
			
		||||
    &:backdrop {
 | 
			
		||||
        @include linear-gradient($titlebar_bg_color);
 | 
			
		||||
 | 
			
		||||
        color: mix($titlebar_fg_color, $titlebar_bg_color, .6);
 | 
			
		||||
        text-shadow: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.default-decoration {
 | 
			
		||||
        border: none;
 | 
			
		||||
        box-shadow: none;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .tiled &, .maximized & { border-radius: 0; }
 | 
			
		||||
 | 
			
		||||
    .title { font: bold; }
 | 
			
		||||
 | 
			
		||||
    .titlebutton {
 | 
			
		||||
        padding: $spacing;
 | 
			
		||||
        border: none;
 | 
			
		||||
        background: none;
 | 
			
		||||
        color: mix($titlebar_fg_color, $titlebar_bg_color, 90%);
 | 
			
		||||
 | 
			
		||||
        &:hover, &:hover:focus {
 | 
			
		||||
            background: none;
 | 
			
		||||
            color: $selected_bg_color;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        &:active, &:active:hover {
 | 
			
		||||
            background: none;
 | 
			
		||||
            color: darken($selected_bg_color, 10%);
 | 
			
		||||
            box-shadow: none;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        &:backdrop {
 | 
			
		||||
            background-image: none;
 | 
			
		||||
            color: mix($titlebar_fg_color, $titlebar_bg_color, 60%);
 | 
			
		||||
            icon-shadow: none;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.window-frame {
 | 
			
		||||
    margin: 10px;
 | 
			
		||||
    border-style: none;
 | 
			
		||||
    border-radius: $roundness $roundness 0 0;
 | 
			
		||||
    box-shadow: 0 3px 7px 1px fade-out(black, .3),
 | 
			
		||||
                0 0 0 1px mix($titlebar_fg_color, $titlebar_bg_color, 21%);
 | 
			
		||||
 | 
			
		||||
    &:backdrop {
 | 
			
		||||
        box-shadow: 0 3px 5px 1px fade-out(black, 0.5),
 | 
			
		||||
                    0 0 0 1px mix($titlebar_fg_color, $titlebar_bg_color, 12%);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.tiled { border-radius: 0; }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
@import "base";
 | 
			
		||||
@import "button";
 | 
			
		||||
@import "entry";
 | 
			
		||||
@import "menu";
 | 
			
		||||
@import "toolbar";
 | 
			
		||||
| 
						 | 
				
			
			@ -1,3 +0,0 @@
 | 
			
		|||
[Settings]
 | 
			
		||||
gtk-auto-mnemonics = 1
 | 
			
		||||
gtk-visible-focus = automatic
 | 
			
		||||
		Loading…
	
		Reference in New Issue