@define-color bar_bg_color #ffffff;
@define-color bar_fg_color #000000;
@define-color theme_selected_bg_color #87919b;
@define-color theme_selected_fg_color #f0f0f0;
@define-color mix_color #000000;

/* GTK NAMED COLORS
   ----------------
   use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #000000;
/*
text color for entries, views and content in general */
@define-color theme_text_color #1a1a1a;
/*
widget base background color */
@define-color theme_bg_color #f8f8fa;
/*
text widgets and the like base background color */
@define-color theme_base_color white;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color @disabled_bg_color;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #8b8e8f;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color @theme_base_color;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color #8b8e8f;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #ebeced;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color @theme_base_color;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color @theme_selected_bg_color;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color @theme_selected_fg_color;
/*
insensitive color on backdrop windows*/
@define-color unfocused_insensitive_color #c3c3c0;
/*
widgets main borders color */
@define-color borders #b6b6b3;
/*
widgets main borders color on backdrop windows */
@define-color unfocused_borders @unfocused_insensitive_color;
/*
these are pretty self explicative */
@define-color warning_color #f57900;
@define-color error_color #cc0000;
@define-color success_color #73d216;

@define-color default_bg_color #2e3436;
@define-color osd_button_color #eeeeec;
@define-color disabled_button_color @insensitive_fg_color;
@define-color disabled_bg_color @button_bg_inactive;

@define-color scrollbar_color #e0e0e0;
@define-color scrollbar_button_hover white;
@define-color scrollbar_slider #a0a0a0;
@define-color scrollbar_slider_hover #707070;
@define-color scrollbar_active #87919b;

@define-color button_bg_color mix (@mix_color, @theme_bg_color, 0.941);
@define-color button_border_color mix (@mix_color, @theme_bg_color, 0.843);

@define-color button_bg_hover mix (@mix_color, @theme_bg_color, 0.877);
@define-color button_border_hover mix (@mix_color, @theme_bg_color, 0.809);

@define-color button_bg_checked mix (@mix_color, @theme_bg_color, 0.843);
@define-color button_border_checked mix (@mix_color, @theme_bg_color, 0.758);

@define-color button_bg_inactive mix (@mix_color, @theme_bg_color, 0.970);
@define-color button_border_inactive mix (@mix_color, @theme_bg_color, 0.877);

@define-color button_bg_checked_inactive mix (@mix_color, @theme_bg_color, 0.941);
@define-color button_border_checked_inactive mix (@mix_color, @theme_bg_color, 0.877);

@define-color menu_bg_color @insensitive_base_color;
@define-color menu_border_color #cdcdcd;

@define-color bar_hover_color mix (@mix_color, @bar_bg_color, 0.877);
@define-color bar_checked_color mix (@mix_color, @bar_bg_color, 0.843);

@define-color notebook_tab_color #929595;
@define-color notebook_header_color @button_bg_color;
@define-color notebook_bg_color @theme_bg_color;

@define-color active_tab_color #ffffff;

@define-color draggable_tab_hover @button_bg_hover;
@define-color draggable_tab_checked @active_tab_color;
@define-color draggable_tab_checked_hover @active_tab_color;

@define-color switch_bg_color #f4f4f4;
@define-color switch_border_color #a0a0a0;
@define-color switch_border_checked #707070;
@define-color switch_border_disabled #d0d0d0;
@define-color switch_border_checked_disabled #b0b0b0;
@define-color switch_bg_checked_disabled @button_bg_color;

@define-color check_bg_color white;

@define-color trough_color #cfcfcd;

@define-color expander_color #4d4d4d;
@define-color expander_hover #909090;
@define-color expander_selected @theme_selected_fg_color;
@define-color expander_sel_hover mix (@mix_color, @expander_hover, 0.7);

@define-color text_entry_color @insensitive_base_color;
@define-color text_entry_border @borders;
@define-color text_entry_shadow #dde1e4;

@define-color tab_text_color #707070;

@define-color separator_color mix (@mix_color, @theme_base_color, 0.8);

@define-color tooltip_color rgba(160, 160, 160, 0.8);

@define-color labwc_csd_border #d0d0d0;
@define-color labwc_csd_client #eeefee;

@define-color content_view_bg @insensitive_base_color;

@define-color theme_sel_bg_shaded darker (@theme_selected_bg_color);
