/*$dark_shadow: #000;*/
/*$light_shadow: #fff;*/
/*$dark_shadow: #000;*/
/*$light_shadow: #fff;*/
/* dark color scheme */
@define-color dark_bg_color #141619;
@define-color dark_fg_color #abb2bf;
/* colormap actually used by the theme, to be overridden in other css files */
@define-color theme_bg_color #050607;
@define-color theme_fg_color #cdd3e0;
@define-color theme_base_color #06090f;
@define-color theme_text_color #d3dae3;
@define-color theme_selected_bg_color #080f1c;
@define-color theme_selected_fg_color #ffffff;
@define-color theme_tooltip_bg_color #050607;
@define-color theme_tooltip_fg_color #cdd3e0;
/* shadow effects */
@define-color light_shadow #060708;
@define-color dark_shadow #212735;
/* misc colors used by gtk+ */
@define-color info_fg_color #050607;
@define-color info_bg_color #5294e2;
@define-color warning_fg_color #050607;
@define-color warning_bg_color #f5ff00;
@define-color question_fg_color #050607;
@define-color question_bg_color #5294e2;
@define-color error_fg_color #050607;
@define-color error_bg_color #f53800;
@define-color link_color #0038d1;
@define-color success_color #00ff00;
@define-color warning_color #f5ff00;
@define-color error_color #f53800;
/* widget colors */
@define-color titlebar_bg_focused @dark_bg_color;
@define-color titlebar_bg_unfocused @theme_bg_color;
@define-color titlebar_fg_focused @dark_fg_color;
@define-color titlebar_fg_unfocused mix(#cdd3e0,#050607,0.4);
@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 #141619;
@define-color osd_bg rgba(20, 22, 25, 0.8);
@define-color osd_fg #abb2bf;
/* lightdm greeter colors */
@define-color lightdm_bg_color #141619;
@define-color lightdm_fg_color #abb2bf;
/* window manager colors */
@define-color wm_bg_focused #141619;
@define-color wm_bg_unfocused #050607;
@define-color wm_border_focused #101014;
@define-color wm_border_unfocused #000000;
@define-color wm_title_focused #abb2bf;
@define-color wm_title_unfocused mix(#cdd3e0,#050607,0.4);
@define-color wm_icons_focused #abb2bf;
@define-color wm_icons_focused_hover #080f1c;
@define-color wm_icons_focused_pressed #060c16;
@define-color wm_icons_unfocused mix(#cdd3e0,#050607,0.4);
@define-color wm_icons_unfocused_hover #080f1c;
@define-color wm_icons_unfocused_pressed #060c16;
/**************
 ! GTK settings
***************/
* {
  -GtkArrow-arrow-scaling: .5;
  -GtkExpander-expander-size: 8;
  -GtkStatusbar-shadow-type: none;
  -GtkToolItemGroup-expander-size: 8;
  -GtkWindow-resize-grip-height: 0;
  -GtkWindow-resize-grip-width: 0;
  -WnckTasklist-fade-overlay-rect: 0;
  -GtkWidget-cursor-color: #ffffff;
  -GtkWidget-secondary-cursor-color: #e6e6e6;
  -GtkWidget-cursor-aspect-ratio: 0.04;
  outline-color: rgba(8, 15, 28, 0.5);
  outline-style: dashed;
  outline-width: 1px;
  outline-offset: -1px;
  outline-radius: 8px; }

/*************
 ! Base states
 *************/
:selected, .gtkstyle-fallback:selected, GtkLabel:selected, .grid-child:selected, GtkFlowBox .grid-child:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .view:selected, GtkHTML:selected, .view:selected:focus, GtkHTML:selected:focus, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GtkFlowBox .grid-child:focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected {
  background-color: #080f1c;
  color: #ffffff; }

* {
  /* hyperlinks */
  -GtkHTML-link-color: #0038d1;
  -GtkIMHtml-hyperlink-color: #0038d1;
  -GtkWidget-link-color: #0038d1;
  -GtkWidget-visited-link-color: #0038d1; }
  *:insensitive, *:insensitive:insensitive {
    color: mix(#cdd3e0,#050607,0.5); }
  *:insensitive {
    -gtk-image-effect: dim; }
  *:hover {
    -gtk-image-effect: highlight; }
  *:link, *:visited {
    color: #0038d1; }

.background {
  background-color: #050607;
  color: #cdd3e0; }
  .background:backdrop {
    text-shadow: none;
    icon-shadow: none; }
  .background.csd {
    background-color: #050607; }

.gtkstyle-fallback {
  background-color: rgba(5, 6, 7, 0.5);
  color: #cdd3e0; }
  .gtkstyle-fallback:hover {
    background-color: #060708;
    color: #cdd3e0; }
  .gtkstyle-fallback:active {
    background-color: #050506;
    color: #cdd3e0; }
  .gtkstyle-fallback:insensitive {
    background-color: #050607;
    color: mix(#cdd3e0,#050607,0.5); }

GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive {
  background-color: transparent; }

GtkLabel.separator {
  color: #cdd3e0; }

GtkLabel:insensitive {
  color: mix(#cdd3e0,#050607,0.5); }

/*********
 ! Buttons
**********/
.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action, .button.default, .toolbar .button, .header-bar .button, .suggested-action.button, .destructive-action.button, .selection-mode.header-bar .button, .selection-mode.toolbar .button, .info .button, .warning .button, .question .button, .error .button, GtkPopover .button, GtkModelButton.button, GtkModelButton.button:backdrop, .app-notification .button, .app-notification.frame .button, .osd.button, .osd .button,
#XfceNotifyWindow.button,
#XfceNotifyWindow .button, column-header, NemoPathbarButton {
  padding: 3px 5px;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  transition: 150ms ease;
  outline-color: transparent;
  -GtkWidget-focus-padding: 1;
  -GtkWidget-focus-line-width: 0; }
  .button:focus, .selection-mode.header-bar .button:focus, .selection-mode.toolbar .button:focus, GtkModelButton.button:focus:backdrop, .app-notification.frame .button:focus,
  #XfceNotifyWindow.button:focus,
  #XfceNotifyWindow .button:focus, column-header:focus, NemoPathbarButton:focus, .button:hover, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, GtkModelButton.button:hover:backdrop, .app-notification.frame .button:hover,
  #XfceNotifyWindow.button:hover,
  #XfceNotifyWindow .button:hover, column-header:hover, NemoPathbarButton:hover, .button:active, .selection-mode.header-bar .button:active, .selection-mode.toolbar .button:active, GtkModelButton.button:active:backdrop, .app-notification.frame .button:active,
  #XfceNotifyWindow.button:active,
  #XfceNotifyWindow .button:active, column-header:active, NemoPathbarButton:active {
    transition: none; }

.linked > GtkComboBox > .button:dir(ltr), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(ltr), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(ltr), .linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl) {
  border-radius: 0;
  border-left-style: none;
  border-right-style: solid; }
  .linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl) {
    border-radius: 0;
    border-right-style: none;
    border-left-style: solid; }

.button.linked:first-child, .linked .button:first-child, .linked .selection-mode.header-bar .button.suggested-action:first-child, .linked .selection-mode.toolbar .button.suggested-action:first-child, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:first-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:first-child, .selection-mode.header-bar .button.linked:first-child, .selection-mode.header-bar .linked .button:first-child, .selection-mode.toolbar .button.linked:first-child, .selection-mode.toolbar .linked .button:first-child, .linked > GtkComboBox:first-child > .button, .selection-mode.header-bar .linked > GtkComboBox:first-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:first-child > .button.suggested-action {
  border-width: 1px;
  border-radius: 8px;
  border-left-style: solid;
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
  .button.linked:first-child:dir(rtl), .linked .button:first-child:dir(rtl), .linked .selection-mode.header-bar .button.suggested-action:first-child:dir(rtl), .linked .selection-mode.toolbar .button.suggested-action:first-child:dir(rtl), GtkComboBox.combobox-entry .entry:first-child:dir(rtl), GtkComboBox.combobox-entry .button:first-child:dir(rtl), GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:first-child:dir(rtl), .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:first-child:dir(rtl), GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:first-child:dir(rtl), .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:first-child:dir(rtl), .selection-mode.header-bar .button.linked:first-child:dir(rtl), .selection-mode.header-bar .linked .button:first-child:dir(rtl), .selection-mode.toolbar .button.linked:first-child:dir(rtl), .selection-mode.toolbar .linked .button:first-child:dir(rtl), .linked > GtkComboBox:first-child > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox:first-child > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox:first-child > .button.suggested-action:dir(rtl) {
    border-left-style: none;
    border-right-style: solid; }

.button.linked:last-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:last-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:last-child, .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .linked .button:last-child, .linked > GtkComboBox:last-child > .button, .selection-mode.header-bar .linked > GtkComboBox:last-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:last-child > .button.suggested-action {
  border-width: 1px;
  border-radius: 8px;
  border-left-style: none;
  border-right-style: solid;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
  .button.linked:last-child:dir(rtl), .linked .button:last-child:dir(rtl), .linked .selection-mode.header-bar .button.suggested-action:last-child:dir(rtl), .linked .selection-mode.toolbar .button.suggested-action:last-child:dir(rtl), GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:last-child:dir(rtl), .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:last-child:dir(rtl), GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:last-child:dir(rtl), .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:last-child:dir(rtl), .selection-mode.header-bar .button.linked:last-child:dir(rtl), .selection-mode.header-bar .linked .button:last-child:dir(rtl), .selection-mode.toolbar .button.linked:last-child:dir(rtl), .selection-mode.toolbar .linked .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox:last-child > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox:last-child > .button.suggested-action:dir(rtl) {
    border-left-style: solid;
    border-right-style: none; }

.button.linked:only-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:only-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:only-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:only-child, .linked > GtkComboBox:only-child > .button, .selection-mode.header-bar .linked > GtkComboBox:only-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:only-child > .button.suggested-action {
  border-width: 1px;
  border-style: solid;
  border-radius: 8px; }

.button.linked, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action, .toolbar .button.linked, .toolbar .linked .button, .header-bar .button.linked, .header-bar .linked .button, .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button {
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-right-style: none;
  border-left-style: none; }

* {
  -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;
  -GtkToolButton-icon-spacing: 6; }

.info .button.close, .info .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .info .close.button.suggested-action, .info .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .info .close.button.suggested-action, .warning .button.close, .warning .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .warning .close.button.suggested-action, .warning .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .warning .close.button.suggested-action, .question .button.close, .question .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .question .close.button.suggested-action, .question .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .question .close.button.suggested-action, .error .button.close, .error .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .error .close.button.suggested-action, .error .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .error .close.button.suggested-action, .notebook tab .button, .notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .notebook tab .button.suggested-action, .notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .notebook tab .button.suggested-action {
  border: 1px solid transparent;
  background-color: transparent;
  background-image: none;
  box-shadow: none; }
  .info .button.close:focus, .warning .button.close:focus, .question .button.close:focus, .error .button.close:focus, .notebook tab .button:focus, .notebook tab .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .notebook tab .button.suggested-action:focus, .notebook tab .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .notebook tab .button.suggested-action:focus, .info .button.close:hover, .warning .button.close:hover, .question .button.close:hover, .error .button.close:hover, .notebook tab .button:hover, .notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .notebook tab .button.suggested-action:hover, .notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .notebook tab .button.suggested-action:hover {
    border: 1px solid rgba(66, 78, 106, 0.3);
    background-color: rgba(6, 7, 9, 0.2);
    background-image: none;
    box-shadow: none; }
  .info .button.close:active, .warning .button.close:active, .question .button.close:active, .error .button.close:active, .notebook tab .button:active, .notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .notebook tab .button.suggested-action:active, .notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .notebook tab .button.suggested-action:active, .info .button.close:checked, .warning .button.close:checked, .question .button.close:checked, .error .button.close:checked, .notebook tab .button:checked, .notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .notebook tab .button.suggested-action:checked, .notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .notebook tab .button.suggested-action:checked, .info .button.close:active:hover, .warning .button.close:active:hover, .question .button.close:active:hover, .error .button.close:active:hover, .notebook tab .button:active:hover, .info .button.close:checked:hover, .warning .button.close:checked:hover, .question .button.close:checked:hover, .error .button.close:checked:hover, .notebook tab .button:checked:hover {
    border: 1px solid rgba(66, 78, 106, 0.3);
    background-color: rgba(66, 78, 106, 0.1);
    background-image: none;
    box-shadow: none; }

.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action {
  background-color: #111111;
  background-image: linear-gradient(to bottom, #222222, black);
  border-color: rgba(204, 204, 204, 0.32);
  color: #ffffff;
  box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
  .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover {
    border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
  .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover:focus, .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover:focus {
    border-color: rgba(179, 179, 179, 0.32); }
  .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive {
    border-color: rgba(217, 217, 217, 0.32); }
  .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive {
    border-color: rgba(204, 204, 204, 0.32); }
  .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action {
    border-color: rgba(17, 17, 17, 0);
    color: #ffffff;
    background-color: rgba(17, 17, 17, 0);
    background-image: none;
    box-shadow: none; }
  .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:hover, .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.toolbar .flat.button.suggested-action:hover {
    background-color: #121212;
    background-image: linear-gradient(to bottom, #242424, black);
    border-color: rgba(204, 204, 204, 0.4);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
    .button:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:focus, .button:hover:hover, .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.toolbar .button.suggested-action:hover:hover, .button.flat:hover:focus, .button.flat:hover:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
    .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .button:hover:active:hover, .button:hover:active:focus, .button:hover:active:hover:focus, .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .button:hover:checked:hover, .button:hover:checked:focus, .button:hover:checked:hover:focus, .button.flat:hover:active, .button.flat:hover:active:hover, .button.flat:hover:active:focus, .button.flat:hover:active:hover:focus, .button.flat:hover:checked, .button.flat:hover:checked:hover, .button.flat:hover:checked:focus, .button.flat:hover:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.4); }
    .button:hover:insensitive, .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.toolbar .button.suggested-action:hover:insensitive, .button.flat:hover:insensitive {
      border-color: rgba(217, 217, 217, 0.4); }
    .button:hover:active:insensitive, .button:hover:checked:insensitive, .button.flat:hover:active:insensitive, .button.flat:hover:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.4); }
  .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button.flat:focus, .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.toolbar .flat.button.suggested-action:focus {
    background-color: #121212;
    background-image: linear-gradient(to bottom, #242424, black);
    border-color: rgba(255, 255, 255, 0.32);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .button:focus:hover, .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.toolbar .button.suggested-action:focus:hover, .button.flat:focus:hover {
      background-color: #131313;
      background-image: linear-gradient(to bottom, #252525, black);
      border-color: rgba(204, 204, 204, 0.4);
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
      .button:focus:hover:focus, .button:focus:hover:hover, .button.flat:focus:hover:focus, .button.flat:focus:hover:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
      .button:focus:hover:active, .button:focus:hover:active:hover, .button:focus:hover:active:focus, .button:focus:hover:active:hover:focus, .button:focus:hover:checked, .button:focus:hover:checked:hover, .button:focus:hover:checked:focus, .button:focus:hover:checked:hover:focus, .button.flat:focus:hover:active, .button.flat:focus:hover:active:hover, .button.flat:focus:hover:active:focus, .button.flat:focus:hover:active:hover:focus, .button.flat:focus:hover:checked, .button.flat:focus:hover:checked:hover, .button.flat:focus:hover:checked:focus, .button.flat:focus:hover:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.4); }
      .button:focus:hover:insensitive, .button.flat:focus:hover:insensitive {
        border-color: rgba(217, 217, 217, 0.4); }
      .button:focus:hover:active:insensitive, .button:focus:hover:checked:insensitive, .button.flat:focus:hover:active:insensitive, .button.flat:focus:hover:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.4); }
  .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button.flat:checked, .selection-mode.header-bar .flat.button.suggested-action:checked, .selection-mode.toolbar .flat.button.suggested-action:checked, .button.flat:active, .selection-mode.header-bar .flat.button.suggested-action:active, .selection-mode.toolbar .flat.button.suggested-action:active {
    background-color: #080f1c;
    background-image: linear-gradient(to top, #101e38, black);
    border-color: rgba(204, 204, 204, 0.32);
    color: #ffffff;
    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); }
    .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
    .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .button:checked:active:hover, .button:checked:active:focus, .button:checked:active:hover:focus, .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .button:checked:checked:hover, .button:checked:checked:focus, .button:checked:checked:hover:focus, .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .button:active:active:hover, .button:active:active:focus, .button:active:active:hover:focus, .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .button:active:checked:hover, .button:active:checked:focus, .button:active:checked:hover:focus, .button.flat:checked:active, .button.flat:checked:active:hover, .button.flat:checked:active:focus, .button.flat:checked:active:hover:focus, .button.flat:checked:checked, .button.flat:checked:checked:hover, .button.flat:checked:checked:focus, .button.flat:checked:checked:hover:focus, .button.flat:active:active, .button.flat:active:active:hover, .button.flat:active:active:focus, .button.flat:active:active:hover:focus, .button.flat:active:checked, .button.flat:active:checked:hover, .button.flat:active:checked:focus, .button.flat:active:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.32); }
    .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive, .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button.flat:checked:insensitive, .button.flat:active:insensitive {
      border-color: rgba(217, 217, 217, 0.32); }
    .button:checked:active:insensitive, .button:checked:checked:insensitive, .button:active:active:insensitive, .button:active:checked:insensitive, .button.flat:checked:active:insensitive, .button.flat:checked:checked:insensitive, .button.flat:active:active:insensitive, .button.flat:active:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.32); }
    .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover {
      background-color: #08101d;
      background-image: linear-gradient(to top, #11203b, black);
      color: #ffffff; }
  .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:focus, .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.toolbar .flat.button.suggested-action:focus, .button.flat:hover, .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.toolbar .flat.button.suggested-action:hover {
    color: #ffffff; }
  .button:insensitive:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .button.flat:insensitive:insensitive {
    background-color: alpha(mix(#111111,#ffffff,0.2),0.4);
    background-image: linear-gradient(to bottom, shade(alpha(mix(#111111,#ffffff,0.2),0.4),2), shade(alpha(mix(#111111,#ffffff,0.2),0.4),0));
    opacity: .6;
    color: mix(#111111,#ffffff,0.6);
    box-shadow: none; }
    .button:insensitive:insensitive :insensitive, .button.flat:insensitive:insensitive :insensitive {
      color: mix(#111111,#ffffff,0.6); }
  .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive {
    background-color: rgba(8, 15, 28, 0.6);
    background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
    color: rgba(255, 255, 255, 0.85);
    box-shadow: none; }
    .button:active:insensitive:insensitive, .button:checked:insensitive:insensitive {
      color: rgba(255, 255, 255, 0.85); }
  .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator {
    border: 1px solid currentColor;
    color: rgba(17, 17, 17, 0.9); }
    .button.separator:insensitive, .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.toolbar .separator.button.suggested-action:insensitive, .button .separator:insensitive, .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.toolbar .button.suggested-action .separator:insensitive {
      color: rgba(17, 17, 17, 0.85); }
  .button.default, .selection-mode.header-bar .default.button.suggested-action, .selection-mode.toolbar .default.button.suggested-action {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-color: rgba(204, 204, 204, 0.32);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
    .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default:active:hover, .button.default:active:focus, .button.default:active:hover:focus, .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:checked:hover, .button.default:checked:focus, .button.default:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.32); }
    .button.default:insensitive, .selection-mode.header-bar .default.button.suggested-action:insensitive, .selection-mode.toolbar .default.button.suggested-action:insensitive {
      border-color: rgba(217, 217, 217, 0.32); }
    .button.default:active:insensitive, .button.default:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.32); }
    .button.default.flat, .selection-mode.header-bar .default.flat.button.suggested-action, .selection-mode.toolbar .default.flat.button.suggested-action {
      border-color: rgba(8, 15, 28, 0);
      color: #ffffff;
      background-color: rgba(8, 15, 28, 0);
      background-image: none;
      box-shadow: none; }
    .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:hover {
      background-color: #08101d;
      background-image: linear-gradient(to bottom, #11203b, black);
      border-color: rgba(204, 204, 204, 0.4);
      color: #ffffff;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .button.default:hover:focus, .button.default:hover:hover, .button.default.flat:hover:focus, .button.default.flat:hover:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
      .button.default:hover:active, .button.default:hover:active:hover, .button.default:hover:active:focus, .button.default:hover:active:hover:focus, .button.default:hover:checked, .button.default:hover:checked:hover, .button.default:hover:checked:focus, .button.default:hover:checked:hover:focus, .button.default.flat:hover:active, .button.default.flat:hover:active:hover, .button.default.flat:hover:active:focus, .button.default.flat:hover:active:hover:focus, .button.default.flat:hover:checked, .button.default.flat:hover:checked:hover, .button.default.flat:hover:checked:focus, .button.default.flat:hover:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.4); }
      .button.default:hover:insensitive, .button.default.flat:hover:insensitive {
        border-color: rgba(217, 217, 217, 0.4); }
      .button.default:hover:active:insensitive, .button.default:hover:checked:insensitive, .button.default.flat:hover:active:insensitive, .button.default.flat:hover:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.4); }
    .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default.flat:focus {
      background-color: #08101d;
      background-image: linear-gradient(to bottom, #11203b, black);
      border-color: rgba(255, 255, 255, 0.32);
      color: #ffffff;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .button.default:focus:hover, .button.default.flat:focus:hover {
        background-color: #09111f;
        background-image: linear-gradient(to bottom, #12213e, black);
        border-color: rgba(204, 204, 204, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .button.default:focus:hover:focus, .button.default:focus:hover:hover, .button.default.flat:focus:hover:focus, .button.default.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
        .button.default:focus:hover:active, .button.default:focus:hover:active:hover, .button.default:focus:hover:active:focus, .button.default:focus:hover:active:hover:focus, .button.default:focus:hover:checked, .button.default:focus:hover:checked:hover, .button.default:focus:hover:checked:focus, .button.default:focus:hover:checked:hover:focus, .button.default.flat:focus:hover:active, .button.default.flat:focus:hover:active:hover, .button.default.flat:focus:hover:active:focus, .button.default.flat:focus:hover:active:hover:focus, .button.default.flat:focus:hover:checked, .button.default.flat:focus:hover:checked:hover, .button.default.flat:focus:hover:checked:focus, .button.default.flat:focus:hover:checked:hover:focus {
          border-color: rgba(179, 179, 179, 0.4); }
        .button.default:focus:hover:insensitive, .button.default.flat:focus:hover:insensitive {
          border-color: rgba(217, 217, 217, 0.4); }
        .button.default:focus:hover:active:insensitive, .button.default:focus:hover:checked:insensitive, .button.default.flat:focus:hover:active:insensitive, .button.default.flat:focus:hover:checked:insensitive {
          border-color: rgba(204, 204, 204, 0.4); }
    .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default.flat:checked, .button.default.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(204, 204, 204, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); }
      .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
      .button.default:checked:active, .button.default:checked:active:hover, .button.default:checked:active:focus, .button.default:checked:active:hover:focus, .button.default:checked:checked, .button.default:checked:checked:hover, .button.default:checked:checked:focus, .button.default:checked:checked:hover:focus, .button.default:active:active, .button.default:active:active:hover, .button.default:active:active:focus, .button.default:active:active:hover:focus, .button.default:active:checked, .button.default:active:checked:hover, .button.default:active:checked:focus, .button.default:active:checked:hover:focus, .button.default.flat:checked:active, .button.default.flat:checked:active:hover, .button.default.flat:checked:active:focus, .button.default.flat:checked:active:hover:focus, .button.default.flat:checked:checked, .button.default.flat:checked:checked:hover, .button.default.flat:checked:checked:focus, .button.default.flat:checked:checked:hover:focus, .button.default.flat:active:active, .button.default.flat:active:active:hover, .button.default.flat:active:active:focus, .button.default.flat:active:active:hover:focus, .button.default.flat:active:checked, .button.default.flat:active:checked:hover, .button.default.flat:active:checked:focus, .button.default.flat:active:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.32); }
      .button.default:checked:insensitive, .button.default:active:insensitive, .button.default.flat:checked:insensitive, .button.default.flat:active:insensitive {
        border-color: rgba(217, 217, 217, 0.32); }
      .button.default:checked:active:insensitive, .button.default:checked:checked:insensitive, .button.default:active:active:insensitive, .button.default:active:checked:insensitive, .button.default.flat:checked:active:insensitive, .button.default.flat:checked:checked:insensitive, .button.default.flat:active:active:insensitive, .button.default.flat:active:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.32); }
      .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:focus, .button.default.flat:hover {
      color: #ffffff; }
    .button.default:insensitive:insensitive, .button.default.flat:insensitive:insensitive {
      background-color: alpha(mix(#080f1c,#ffffff,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#080f1c,#ffffff,0.2),0.4),2), shade(alpha(mix(#080f1c,#ffffff,0.2),0.4),0));
      opacity: .6;
      color: mix(#080f1c,#ffffff,0.6);
      box-shadow: none; }
      .button.default:insensitive:insensitive :insensitive, .button.default.flat:insensitive:insensitive :insensitive {
        color: mix(#080f1c,#ffffff,0.6); }
    .button.default:active:insensitive, .button.default:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .button.default:active:insensitive:insensitive, .button.default:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .button.default.separator, .selection-mode.header-bar .default.separator.button.suggested-action, .selection-mode.toolbar .default.separator.button.suggested-action, .button.default .separator, .selection-mode.header-bar .default.button.suggested-action .separator, .selection-mode.toolbar .default.button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(8, 15, 28, 0.9); }
      .button.default.separator:insensitive, .button.default .separator:insensitive {
        color: rgba(8, 15, 28, 0.85); }
  .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .linked .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action {
    box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .button.linked:focus, .selection-mode.header-bar .linked.button.suggested-action:focus, .selection-mode.toolbar .linked.button.suggested-action:focus, .button.linked:hover, .selection-mode.header-bar .linked.button.suggested-action:hover, .selection-mode.toolbar .linked.button.suggested-action:hover, .linked .button:focus, .linked .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .linked .button.suggested-action:focus, .linked .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .linked .button.suggested-action:focus, .linked .button:hover, .linked .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .linked .button.suggested-action:hover, .linked .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .linked .button.suggested-action:hover {
      box-shadow: inset -1px 0 mix(#080f1c,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .button.linked:active, .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.toolbar .linked.button.suggested-action:active, .button.linked:active:hover, .button.linked:active:focus, .button.linked:active:hover:focus, .button.linked:checked, .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.toolbar .linked.button.suggested-action:checked, .button.linked:checked:hover, .button.linked:checked:focus, .button.linked:checked:hover:focus, .linked .button:active, .linked .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .linked .button.suggested-action:active, .linked .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .linked .button.suggested-action:active, .linked .button:active:hover, .linked .button:active:focus, .linked .button:active:hover:focus, .linked .button:checked, .linked .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .linked .button.suggested-action:checked, .linked .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .linked .button.suggested-action:checked, .linked .button:checked:hover, .linked .button:checked:focus, .linked .button:checked:hover:focus {
      box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }
    .button.linked:insensitive, .selection-mode.header-bar .linked.button.suggested-action:insensitive, .selection-mode.toolbar .linked.button.suggested-action:insensitive, .linked .button:insensitive, .linked .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .linked .button.suggested-action:insensitive, .linked .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .linked .button.suggested-action:insensitive {
      box-shadow: inset -1px 0 #0e0e0e; }
    .button.linked:last-child, .selection-mode.header-bar .linked.button.suggested-action:last-child, .selection-mode.toolbar .linked.button.suggested-action:last-child, .button.linked:only-child, .selection-mode.header-bar .linked.button.suggested-action:only-child, .selection-mode.toolbar .linked.button.suggested-action:only-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .linked .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .linked .button.suggested-action:last-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar .linked .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar .linked .button.suggested-action:only-child {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .button.linked:last-child:hover, .button.linked:only-child:hover, .linked .button:last-child:hover, .linked .button:only-child:hover {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .button.linked:insensitive:last-child, .button.linked:insensitive:only-child, .button.linked:active:insensitive:last-child, .button.linked:active:insensitive:only-child, .button.linked:checked:insensitive:last-child, .button.linked:checked:insensitive:only-child, .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .linked .button:active:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:last-child, .linked .button:checked:insensitive:only-child {
      box-shadow: none; }
    .button.linked:active:last-child, .button.linked:active:last-child:focus, .button.linked:active:last-child:hover, .button.linked:active:last-child:hover:focus, .button.linked:checked:last-child, .button.linked:checked:last-child:focus, .button.linked:checked:last-child:hover, .button.linked:checked:last-child:hover:focus, .linked .button:active:last-child, .linked .button:active:last-child:focus, .linked .button:active:last-child:hover, .linked .button:active:last-child:hover:focus, .linked .button:checked:last-child, .linked .button:checked:last-child:focus, .linked .button:checked:last-child:hover, .linked .button:checked:last-child:hover:focus {
      box-shadow: inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
    .button.linked:active:only-child, .button.linked:active:only-child:focus, .button.linked:active:only-child:hover, .button.linked:active:only-child:hover:focus, .button.linked:checked:only-child, .button.linked:checked:only-child:focus, .button.linked:checked:only-child:hover, .button.linked:checked:only-child:hover:focus, .linked .button:active:only-child, .linked .button:active:only-child:focus, .linked .button:active:only-child:hover, .linked .button:active:only-child:hover:focus, .linked .button:checked:only-child, .linked .button:checked:only-child:focus, .linked .button:checked:only-child:hover, .linked .button:checked:only-child:hover:focus {
      box-shadow: inset 1px 0 rgba(33, 39, 53, 0.06), inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .spinbutton .button, .spinbutton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton .button.suggested-action, .spinbutton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton .button.suggested-action {
    color: mix(#d3dae3,#06090f,0.4);
    padding: 3px 6px;
    border: 0;
    border-radius: 0;
    border-style: none;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 1px 0 #05080e; }
    .spinbutton .button:insensitive, .spinbutton .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .spinbutton .button.suggested-action:insensitive, .spinbutton .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .spinbutton .button.suggested-action:insensitive {
      color: mix(#d3dae3,#06090f,0.7);
      box-shadow: inset 1px 0 #05080d; }
    .spinbutton .button:active, .spinbutton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .spinbutton .button.suggested-action:active, .spinbutton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .spinbutton .button.suggested-action:active, .spinbutton .button:checked, .spinbutton .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .spinbutton .button.suggested-action:checked, .spinbutton .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .spinbutton .button.suggested-action:checked, .spinbutton .button:hover, .spinbutton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .spinbutton .button.suggested-action:hover, .spinbutton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .spinbutton .button.suggested-action:hover {
      color: #d3dae3; }
    .spinbutton .button:first-child, .spinbutton .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar .spinbutton .button.suggested-action:first-child, .spinbutton .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar .spinbutton .button.suggested-action:first-child {
      border-radius: 8px 0 0 8px;
      box-shadow: none; }
    .spinbutton .button:last-child, .spinbutton .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .spinbutton .button.suggested-action:last-child, .spinbutton .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .spinbutton .button.suggested-action:last-child {
      border-radius: 0 8px 8px 0; }
    .spinbutton .button:dir(rtl), .spinbutton .linked > GtkComboBox > .button:dir(rtl), .spinbutton .selection-mode.header-bar .button.suggested-action:dir(rtl), .selection-mode.header-bar .spinbutton .button.suggested-action:dir(rtl), .spinbutton .selection-mode.toolbar .button.suggested-action:dir(rtl), .selection-mode.toolbar .spinbutton .button.suggested-action:dir(rtl) {
      box-shadow: inset -1px 0 #05080e; }
  .spinbutton.vertical .button, .spinbutton.vertical .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton.vertical .button.suggested-action, .spinbutton.vertical .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton.vertical .button.suggested-action {
    border: 1px solid #040506;
    border-radius: 8px;
    background-color: #050608;
    background-image: none;
    color: #cdd3e0;
    box-shadow: none; }
    .spinbutton.vertical .button:hover {
      border-color: #040405;
      background-color: #060708;
      background-image: none; }
    .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked {
      border-color: #040506;
      background-color: #050607;
      background-image: none; }
    .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover {
      border-color: #040405; }
    .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:active:hover:focus {
      border-color: #040405; }
    .spinbutton.vertical .button:insensitive {
      border-color: #040506;
      background-color: #050506;
      background-image: none; }
    .spinbutton.vertical .button:first-child {
      border-width: 1px;
      border-bottom-width: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .spinbutton.vertical .button:last-child {
      border-width: 1px;
      border-top-width: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  .button .spinbutton.vertical.entry {
    border-width: 1px;
    border-style: solid;
    border-radius: 0; }

/******************
! ComboBoxes *
*******************/
GtkComboBox > .button, .selection-mode.header-bar GtkComboBox > .button.suggested-action, .selection-mode.toolbar GtkComboBox > .button.suggested-action {
  padding: 1px 4px;
  -GtkComboBox-arrow-scaling: .5;
  -GtkComboBox-shadow-type: none; }

GtkComboBox .separator {
  /* always disable separators */
  -GtkWidget-wide-separators: true;
  -GtkWidget-horizontal-separator: 0;
  -GtkWidget-vertical-separator: 0;
  border-style: none; }

.linked > GtkComboBox menu menuitem {
  padding: 3px 5px; }

/*********
 ! Entry *
**********/
.entry.linked, .linked .entry {
  border-width: 1px;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0; }
  .entry.linked:first-child, .linked .entry:first-child {
    border-width: 1px;
    border-radius: 8px;
    border-right-width: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .entry.linked:last-child, .linked .entry:last-child {
    border-width: 1px;
    border-radius: 8px;
    border-left-width: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .entry.linked:only-child, .linked .entry:only-child {
    border-width: 1px;
    border-radius: 8px; }

.entry, .menuitem .entry, GtkPopover .entry {
  padding: 2px 3px;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  transition: border 150ms ease;
  box-shadow: inset 1px 1px rgba(33, 39, 53, 0.06), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .entry:focus, .entry:hover, .entry:active {
    transition: none; }
  .entry:selected, .entry:selected:focus {
    background-color: #080f1c;
    color: #ffffff; }
  .entry:insensitive {
    box-shadow: none; }
  .progressbar.entry {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-width: 0;
    border-radius: 8px;
    color: #ffffff; }
  .image.left.entry {
    padding-right: 3px; }

.entry {
  background-color: #06090f;
  background-image: linear-gradient(to top, #0c121e, black);
  border-color: #05070c;
  color: #d3dae3; }
  .entry:focus, .entry:hover {
    border-color: mix(#080f1c,#06090f,0.3); }
  .entry:active, .entry:active:hover, .entry:active:focus, .entry:active:hover:focus, .entry:checked, .entry:checked:hover, .entry:checked:focus, .entry:checked:hover:focus {
    border-color: #04060b; }
  .entry:insensitive {
    border-color: #05080d; }
  .entry:active:insensitive, .entry:checked:insensitive {
    border-color: #05070c; }
  .entry:focus, .entry:active {
    border-color: #080f1c; }
  .entry:insensitive {
    background-color: #05080e;
    background-image: linear-gradient(to top, #0b101b, black);
    color: mix(#06090f,#d3dae3,0.5); }

/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/*********
 ! Toolbar
**********/
.toolbar {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  border-color: #040506;
  padding: 6px;
  color: #cdd3e0;
  padding: 2px;
  border-style: none; }
  .toolbar:focus, .toolbar:hover {
    border-color: mix(#080f1c,#050607,0.3); }
  .toolbar:active, .toolbar:active:hover, .toolbar:active:focus, .toolbar:active:hover:focus, .toolbar:checked, .toolbar:checked:hover, .toolbar:checked:focus, .toolbar:checked:hover:focus {
    border-color: #040405; }
  .toolbar:insensitive {
    border-color: #040506; }
  .toolbar:active:insensitive, .toolbar:checked:insensitive {
    border-color: #040506; }
  .toolbar:insensitive {
    background-color: #050506;
    background-image: linear-gradient(to bottom, #090b0d, black);
    color: mix(#cdd3e0,#050607,0.5); }
  .toolbar .title {
    font: bold;
    padding: 0 6px; }
  .toolbar .subtitle {
    font: smaller;
    padding: 0 6px; }
  .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0a0c0e, black);
    border-color: rgba(152, 164, 191, 0.32);
    color: #cdd3e0;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
    .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button:active:hover, .toolbar .button:active:focus, .toolbar .button:active:hover:focus, .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:checked:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover:focus {
      border-color: rgba(126, 141, 175, 0.32); }
    .toolbar .button:insensitive, .toolbar .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive {
      border-color: rgba(165, 176, 199, 0.32); }
    .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive {
      border-color: rgba(152, 164, 191, 0.32); }
    .toolbar .button.flat, .toolbar .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .toolbar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action {
      border-color: rgba(5, 6, 7, 0);
      color: #cdd3e0;
      background-color: rgba(5, 6, 7, 0);
      background-image: none;
      box-shadow: none; }
    .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:hover {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(152, 164, 191, 0.4);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .toolbar .button:hover:focus, .toolbar .button:hover:hover, .toolbar .button.flat:hover:focus, .toolbar .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
      .toolbar .button:hover:active, .toolbar .button:hover:active:hover, .toolbar .button:hover:active:focus, .toolbar .button:hover:active:hover:focus, .toolbar .button:hover:checked, .toolbar .button:hover:checked:hover, .toolbar .button:hover:checked:focus, .toolbar .button:hover:checked:hover:focus, .toolbar .button.flat:hover:active, .toolbar .button.flat:hover:active:hover, .toolbar .button.flat:hover:active:focus, .toolbar .button.flat:hover:active:hover:focus, .toolbar .button.flat:hover:checked, .toolbar .button.flat:hover:checked:hover, .toolbar .button.flat:hover:checked:focus, .toolbar .button.flat:hover:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.4); }
      .toolbar .button:hover:insensitive, .toolbar .button.flat:hover:insensitive {
        border-color: rgba(165, 176, 199, 0.4); }
      .toolbar .button:hover:active:insensitive, .toolbar .button:hover:checked:insensitive, .toolbar .button.flat:hover:active:insensitive, .toolbar .button.flat:hover:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.4); }
    .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button.flat:focus {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(205, 211, 224, 0.32);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .toolbar .button:focus:hover, .toolbar .button.flat:focus:hover {
        background-color: #060708;
        background-image: linear-gradient(to bottom, #0b0d0f, black);
        border-color: rgba(152, 164, 191, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .toolbar .button:focus:hover:focus, .toolbar .button:focus:hover:hover, .toolbar .button.flat:focus:hover:focus, .toolbar .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
        .toolbar .button:focus:hover:active, .toolbar .button:focus:hover:active:hover, .toolbar .button:focus:hover:active:focus, .toolbar .button:focus:hover:active:hover:focus, .toolbar .button:focus:hover:checked, .toolbar .button:focus:hover:checked:hover, .toolbar .button:focus:hover:checked:focus, .toolbar .button:focus:hover:checked:hover:focus, .toolbar .button.flat:focus:hover:active, .toolbar .button.flat:focus:hover:active:hover, .toolbar .button.flat:focus:hover:active:focus, .toolbar .button.flat:focus:hover:active:hover:focus, .toolbar .button.flat:focus:hover:checked, .toolbar .button.flat:focus:hover:checked:hover, .toolbar .button.flat:focus:hover:checked:focus, .toolbar .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(126, 141, 175, 0.4); }
        .toolbar .button:focus:hover:insensitive, .toolbar .button.flat:focus:hover:insensitive {
          border-color: rgba(165, 176, 199, 0.4); }
        .toolbar .button:focus:hover:active:insensitive, .toolbar .button:focus:hover:checked:insensitive, .toolbar .button.flat:focus:hover:active:insensitive, .toolbar .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(152, 164, 191, 0.4); }
    .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button.flat:checked, .toolbar .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(152, 164, 191, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(205, 211, 224, 0.06), inset 0 1px rgba(205, 211, 224, 0.07), inset -1px 0 rgba(205, 211, 224, 0.06), inset 0 -1px rgba(205, 211, 224, 0.05); }
      .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
      .toolbar .button:checked:active, .toolbar .button:checked:active:hover, .toolbar .button:checked:active:focus, .toolbar .button:checked:active:hover:focus, .toolbar .button:checked:checked, .toolbar .button:checked:checked:hover, .toolbar .button:checked:checked:focus, .toolbar .button:checked:checked:hover:focus, .toolbar .button:active:active, .toolbar .button:active:active:hover, .toolbar .button:active:active:focus, .toolbar .button:active:active:hover:focus, .toolbar .button:active:checked, .toolbar .button:active:checked:hover, .toolbar .button:active:checked:focus, .toolbar .button:active:checked:hover:focus, .toolbar .button.flat:checked:active, .toolbar .button.flat:checked:active:hover, .toolbar .button.flat:checked:active:focus, .toolbar .button.flat:checked:active:hover:focus, .toolbar .button.flat:checked:checked, .toolbar .button.flat:checked:checked:hover, .toolbar .button.flat:checked:checked:focus, .toolbar .button.flat:checked:checked:hover:focus, .toolbar .button.flat:active:active, .toolbar .button.flat:active:active:hover, .toolbar .button.flat:active:active:focus, .toolbar .button.flat:active:active:hover:focus, .toolbar .button.flat:active:checked, .toolbar .button.flat:active:checked:hover, .toolbar .button.flat:active:checked:focus, .toolbar .button.flat:active:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.32); }
      .toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button.flat:checked:insensitive, .toolbar .button.flat:active:insensitive {
        border-color: rgba(165, 176, 199, 0.32); }
      .toolbar .button:checked:active:insensitive, .toolbar .button:checked:checked:insensitive, .toolbar .button:active:active:insensitive, .toolbar .button:active:checked:insensitive, .toolbar .button.flat:checked:active:insensitive, .toolbar .button.flat:checked:checked:insensitive, .toolbar .button.flat:active:active:insensitive, .toolbar .button.flat:active:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.32); }
      .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:focus, .toolbar .button.flat:hover {
      color: #cdd3e0; }
    .toolbar .button:insensitive:insensitive, .toolbar .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#050607,#cdd3e0,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),2), shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),0));
      opacity: .6;
      color: mix(#050607,#cdd3e0,0.6);
      box-shadow: none; }
      .toolbar .button:insensitive:insensitive :insensitive, .toolbar .button.flat:insensitive:insensitive :insensitive {
        color: mix(#050607,#cdd3e0,0.6); }
    .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .toolbar .button:active:insensitive:insensitive, .toolbar .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .toolbar .button.separator, .toolbar .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .toolbar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .toolbar .button .separator, .toolbar .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .toolbar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(5, 6, 7, 0.9); }
      .toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive {
        color: rgba(5, 6, 7, 0.85); }
  .toolbar .button.linked, .toolbar .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.header-bar .toolbar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .toolbar .linked .button, .toolbar .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .linked .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action {
    box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .toolbar .button.linked:focus, .toolbar .button.linked:hover, .toolbar .linked .button:focus, .toolbar .linked .button:hover {
      box-shadow: inset -1px 0 mix(#080f1c,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .toolbar .button.linked:active, .toolbar .button.linked:active:hover, .toolbar .button.linked:active:focus, .toolbar .button.linked:active:hover:focus, .toolbar .button.linked:checked, .toolbar .button.linked:checked:hover, .toolbar .button.linked:checked:focus, .toolbar .button.linked:checked:hover:focus, .toolbar .linked .button:active, .toolbar .linked .button:active:hover, .toolbar .linked .button:active:focus, .toolbar .linked .button:active:hover:focus, .toolbar .linked .button:checked, .toolbar .linked .button:checked:hover, .toolbar .linked .button:checked:focus, .toolbar .linked .button:checked:hover:focus {
      box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }
    .toolbar .button.linked:insensitive, .toolbar .linked .button:insensitive {
      box-shadow: inset -1px 0 #040506; }
    .toolbar .button.linked:last-child, .toolbar .button.linked:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .toolbar .button.linked:last-child:hover, .toolbar .button.linked:only-child:hover, .toolbar .linked .button:last-child:hover, .toolbar .linked .button:only-child:hover {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .toolbar .button.linked:insensitive:last-child, .toolbar .button.linked:insensitive:only-child, .toolbar .button.linked:active:insensitive:last-child, .toolbar .button.linked:active:insensitive:only-child, .toolbar .button.linked:checked:insensitive:last-child, .toolbar .button.linked:checked:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:checked:insensitive:only-child {
      box-shadow: none; }
    .toolbar .button.linked:active:last-child, .toolbar .button.linked:active:last-child:focus, .toolbar .button.linked:active:last-child:hover, .toolbar .button.linked:active:last-child:hover:focus, .toolbar .button.linked:checked:last-child, .toolbar .button.linked:checked:last-child:focus, .toolbar .button.linked:checked:last-child:hover, .toolbar .button.linked:checked:last-child:hover:focus, .toolbar .linked .button:active:last-child, .toolbar .linked .button:active:last-child:focus, .toolbar .linked .button:active:last-child:hover, .toolbar .linked .button:active:last-child:hover:focus, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:checked:last-child:focus, .toolbar .linked .button:checked:last-child:hover, .toolbar .linked .button:checked:last-child:hover:focus {
      box-shadow: inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
    .toolbar .button.linked:active:only-child, .toolbar .button.linked:active:only-child:focus, .toolbar .button.linked:active:only-child:hover, .toolbar .button.linked:active:only-child:hover:focus, .toolbar .button.linked:checked:only-child, .toolbar .button.linked:checked:only-child:focus, .toolbar .button.linked:checked:only-child:hover, .toolbar .button.linked:checked:only-child:hover:focus, .toolbar .linked .button:active:only-child, .toolbar .linked .button:active:only-child:focus, .toolbar .linked .button:active:only-child:hover, .toolbar .linked .button:active:only-child:hover:focus, .toolbar .linked .button:checked:only-child, .toolbar .linked .button:checked:only-child:focus, .toolbar .linked .button:checked:only-child:hover, .toolbar .linked .button:checked:only-child:hover:focus {
      box-shadow: inset 1px 0 rgba(33, 39, 53, 0.06), inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .toolbar GtkComboBox, .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action {
    padding: 2px; }
    .toolbar GtkComboBox.text-button, .toolbar .button.text-button, .toolbar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .toolbar .text-button.button.suggested-action, .selection-mode.toolbar .text-button.button.suggested-action {
      padding: 3px; }
    .toolbar GtkComboBox.image-button, .toolbar .button.image-button, .toolbar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .toolbar .image-button.button.suggested-action, .selection-mode.toolbar .image-button.button.suggested-action {
      padding: 4px 2px 4px 3px; }
  .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive {
    color: #050506;
    border-color: currentColor;
    -GtkWidget-window-dragging: true; }
  .toolbar .menubar {
    -GtkToolbar-button-relief: normal; }
  .toolbar.inline-toolbar {
    background-image: none;
    background-color: transparent; }
  .toolbar GtkToolButton:insensitive GtkButton:insensitive,
  .toolbar GtkToolButton:insensitive GtkButton:insensitive.button,
  .toolbar GtkToolButton:insensitive GtkButton:insensitive.flat.button {
    background-color: #050607; }

.header-bar {
  background-color: #141619;
  background-image: linear-gradient(to bottom, #282c32, black);
  border-color: #101214;
  padding: 6px;
  color: #abb2bf;
  border-width: 0 0 1px;
  border-style: solid; }
  .header-bar:focus, .header-bar:hover {
    border-color: mix(#080f1c,#141619,0.3); }
  .header-bar:active, .header-bar:active:hover, .header-bar:active:focus, .header-bar:active:hover:focus, .header-bar:checked, .header-bar:checked:hover, .header-bar:checked:focus, .header-bar:checked:hover:focus {
    border-color: #0e0f12; }
  .header-bar:insensitive {
    border-color: #111315; }
  .header-bar:active:insensitive, .header-bar:checked:insensitive {
    border-color: #101214; }
  .header-bar:insensitive {
    background-color: #121417;
    background-image: linear-gradient(to bottom, #24282d, black);
    color: mix(#abb2bf,#141619,0.5); }
  .header-bar .title {
    font: bold;
    padding: 0 6px; }
  .header-bar .subtitle {
    font: smaller;
    padding: 0 6px; }
  .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0a0c0e, black);
    border-color: rgba(152, 164, 191, 0.32);
    color: #cdd3e0;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
    .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button:active:hover, .header-bar .button:active:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:checked:hover, .header-bar .button:checked:focus, .header-bar .button:checked:hover:focus {
      border-color: rgba(126, 141, 175, 0.32); }
    .header-bar .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .header-bar .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .header-bar .button.suggested-action:insensitive {
      border-color: rgba(165, 176, 199, 0.32); }
    .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive {
      border-color: rgba(152, 164, 191, 0.32); }
    .header-bar .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .header-bar .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .header-bar .flat.button.suggested-action {
      border-color: rgba(5, 6, 7, 0);
      color: #cdd3e0;
      background-color: rgba(5, 6, 7, 0);
      background-image: none;
      box-shadow: none; }
    .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:hover {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(152, 164, 191, 0.4);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .header-bar .button:hover:focus, .header-bar .button:hover:hover, .header-bar .button.flat:hover:focus, .header-bar .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
      .header-bar .button:hover:active, .header-bar .button:hover:active:hover, .header-bar .button:hover:active:focus, .header-bar .button:hover:active:hover:focus, .header-bar .button:hover:checked, .header-bar .button:hover:checked:hover, .header-bar .button:hover:checked:focus, .header-bar .button:hover:checked:hover:focus, .header-bar .button.flat:hover:active, .header-bar .button.flat:hover:active:hover, .header-bar .button.flat:hover:active:focus, .header-bar .button.flat:hover:active:hover:focus, .header-bar .button.flat:hover:checked, .header-bar .button.flat:hover:checked:hover, .header-bar .button.flat:hover:checked:focus, .header-bar .button.flat:hover:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.4); }
      .header-bar .button:hover:insensitive, .header-bar .button.flat:hover:insensitive {
        border-color: rgba(165, 176, 199, 0.4); }
      .header-bar .button:hover:active:insensitive, .header-bar .button:hover:checked:insensitive, .header-bar .button.flat:hover:active:insensitive, .header-bar .button.flat:hover:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.4); }
    .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button.flat:focus {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(205, 211, 224, 0.32);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .header-bar .button:focus:hover, .header-bar .button.flat:focus:hover {
        background-color: #060708;
        background-image: linear-gradient(to bottom, #0b0d0f, black);
        border-color: rgba(152, 164, 191, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .header-bar .button:focus:hover:focus, .header-bar .button:focus:hover:hover, .header-bar .button.flat:focus:hover:focus, .header-bar .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
        .header-bar .button:focus:hover:active, .header-bar .button:focus:hover:active:hover, .header-bar .button:focus:hover:active:focus, .header-bar .button:focus:hover:active:hover:focus, .header-bar .button:focus:hover:checked, .header-bar .button:focus:hover:checked:hover, .header-bar .button:focus:hover:checked:focus, .header-bar .button:focus:hover:checked:hover:focus, .header-bar .button.flat:focus:hover:active, .header-bar .button.flat:focus:hover:active:hover, .header-bar .button.flat:focus:hover:active:focus, .header-bar .button.flat:focus:hover:active:hover:focus, .header-bar .button.flat:focus:hover:checked, .header-bar .button.flat:focus:hover:checked:hover, .header-bar .button.flat:focus:hover:checked:focus, .header-bar .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(126, 141, 175, 0.4); }
        .header-bar .button:focus:hover:insensitive, .header-bar .button.flat:focus:hover:insensitive {
          border-color: rgba(165, 176, 199, 0.4); }
        .header-bar .button:focus:hover:active:insensitive, .header-bar .button:focus:hover:checked:insensitive, .header-bar .button.flat:focus:hover:active:insensitive, .header-bar .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(152, 164, 191, 0.4); }
    .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button.flat:checked, .header-bar .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(152, 164, 191, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(205, 211, 224, 0.06), inset 0 1px rgba(205, 211, 224, 0.07), inset -1px 0 rgba(205, 211, 224, 0.06), inset 0 -1px rgba(205, 211, 224, 0.05); }
      .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
      .header-bar .button:checked:active, .header-bar .button:checked:active:hover, .header-bar .button:checked:active:focus, .header-bar .button:checked:active:hover:focus, .header-bar .button:checked:checked, .header-bar .button:checked:checked:hover, .header-bar .button:checked:checked:focus, .header-bar .button:checked:checked:hover:focus, .header-bar .button:active:active, .header-bar .button:active:active:hover, .header-bar .button:active:active:focus, .header-bar .button:active:active:hover:focus, .header-bar .button:active:checked, .header-bar .button:active:checked:hover, .header-bar .button:active:checked:focus, .header-bar .button:active:checked:hover:focus, .header-bar .button.flat:checked:active, .header-bar .button.flat:checked:active:hover, .header-bar .button.flat:checked:active:focus, .header-bar .button.flat:checked:active:hover:focus, .header-bar .button.flat:checked:checked, .header-bar .button.flat:checked:checked:hover, .header-bar .button.flat:checked:checked:focus, .header-bar .button.flat:checked:checked:hover:focus, .header-bar .button.flat:active:active, .header-bar .button.flat:active:active:hover, .header-bar .button.flat:active:active:focus, .header-bar .button.flat:active:active:hover:focus, .header-bar .button.flat:active:checked, .header-bar .button.flat:active:checked:hover, .header-bar .button.flat:active:checked:focus, .header-bar .button.flat:active:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.32); }
      .header-bar .button:checked:insensitive, .header-bar .button:active:insensitive, .header-bar .button.flat:checked:insensitive, .header-bar .button.flat:active:insensitive {
        border-color: rgba(165, 176, 199, 0.32); }
      .header-bar .button:checked:active:insensitive, .header-bar .button:checked:checked:insensitive, .header-bar .button:active:active:insensitive, .header-bar .button:active:checked:insensitive, .header-bar .button.flat:checked:active:insensitive, .header-bar .button.flat:checked:checked:insensitive, .header-bar .button.flat:active:active:insensitive, .header-bar .button.flat:active:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.32); }
      .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:focus, .header-bar .button.flat:hover {
      color: #cdd3e0; }
    .header-bar .button:insensitive:insensitive, .header-bar .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#050607,#cdd3e0,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),2), shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),0));
      opacity: .6;
      color: mix(#050607,#cdd3e0,0.6);
      box-shadow: none; }
      .header-bar .button:insensitive:insensitive :insensitive, .header-bar .button.flat:insensitive:insensitive :insensitive {
        color: mix(#050607,#cdd3e0,0.6); }
    .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .header-bar .button:active:insensitive:insensitive, .header-bar .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .header-bar .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .header-bar .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .header-bar .separator.button.suggested-action, .header-bar .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .header-bar .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .header-bar .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(5, 6, 7, 0.9); }
      .header-bar .button.separator:insensitive, .header-bar .button .separator:insensitive {
        color: rgba(5, 6, 7, 0.85); }
  .header-bar .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .header-bar .selection-mode.toolbar .linked.button.suggested-action, .selection-mode.toolbar .header-bar .linked.button.suggested-action, .header-bar .linked .button, .selection-mode.header-bar .linked .button.suggested-action, .header-bar .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .linked .button.suggested-action {
    box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .header-bar .button.linked:focus, .header-bar .button.linked:hover, .header-bar .linked .button:focus, .header-bar .linked .button:hover {
      box-shadow: inset -1px 0 mix(#080f1c,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .header-bar .button.linked:active, .header-bar .button.linked:active:hover, .header-bar .button.linked:active:focus, .header-bar .button.linked:active:hover:focus, .header-bar .button.linked:checked, .header-bar .button.linked:checked:hover, .header-bar .button.linked:checked:focus, .header-bar .button.linked:checked:hover:focus, .header-bar .linked .button:active, .header-bar .linked .button:active:hover, .header-bar .linked .button:active:focus, .header-bar .linked .button:active:hover:focus, .header-bar .linked .button:checked, .header-bar .linked .button:checked:hover, .header-bar .linked .button:checked:focus, .header-bar .linked .button:checked:hover:focus {
      box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }
    .header-bar .button.linked:insensitive, .header-bar .linked .button:insensitive {
      box-shadow: inset -1px 0 #040506; }
    .header-bar .button.linked:last-child, .header-bar .button.linked:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .header-bar .button.linked:last-child:hover, .header-bar .button.linked:only-child:hover, .header-bar .linked .button:last-child:hover, .header-bar .linked .button:only-child:hover {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .header-bar .button.linked:insensitive:last-child, .header-bar .button.linked:insensitive:only-child, .header-bar .button.linked:active:insensitive:last-child, .header-bar .button.linked:active:insensitive:only-child, .header-bar .button.linked:checked:insensitive:last-child, .header-bar .button.linked:checked:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:checked:insensitive:only-child {
      box-shadow: none; }
    .header-bar .button.linked:active:last-child, .header-bar .button.linked:active:last-child:focus, .header-bar .button.linked:active:last-child:hover, .header-bar .button.linked:active:last-child:hover:focus, .header-bar .button.linked:checked:last-child, .header-bar .button.linked:checked:last-child:focus, .header-bar .button.linked:checked:last-child:hover, .header-bar .button.linked:checked:last-child:hover:focus, .header-bar .linked .button:active:last-child, .header-bar .linked .button:active:last-child:focus, .header-bar .linked .button:active:last-child:hover, .header-bar .linked .button:active:last-child:hover:focus, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:checked:last-child:focus, .header-bar .linked .button:checked:last-child:hover, .header-bar .linked .button:checked:last-child:hover:focus {
      box-shadow: inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
    .header-bar .button.linked:active:only-child, .header-bar .button.linked:active:only-child:focus, .header-bar .button.linked:active:only-child:hover, .header-bar .button.linked:active:only-child:hover:focus, .header-bar .button.linked:checked:only-child, .header-bar .button.linked:checked:only-child:focus, .header-bar .button.linked:checked:only-child:hover, .header-bar .button.linked:checked:only-child:hover:focus, .header-bar .linked .button:active:only-child, .header-bar .linked .button:active:only-child:focus, .header-bar .linked .button:active:only-child:hover, .header-bar .linked .button:active:only-child:hover:focus, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:checked:only-child:focus, .header-bar .linked .button:checked:only-child:hover, .header-bar .linked .button:checked:only-child:hover:focus {
      box-shadow: inset 1px 0 rgba(33, 39, 53, 0.06), inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .header-bar GtkComboBox, .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action {
    padding: 2px; }
    .header-bar GtkComboBox.text-button, .header-bar .button.text-button, .selection-mode.header-bar .text-button.button.suggested-action, .header-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .header-bar .text-button.button.suggested-action {
      padding: 3px; }
    .header-bar GtkComboBox.image-button, .header-bar .button.image-button, .selection-mode.header-bar .image-button.button.suggested-action, .header-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .header-bar .image-button.button.suggested-action {
      padding: 4px 2px 4px 3px; }
  .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive {
    color: #121417;
    border-color: currentColor;
    -GtkWidget-window-dragging: true; }
  .header-bar .menubar {
    -GtkToolbar-button-relief: normal; }
  .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action {
    color: #d3dae3; }

.titlebar {
  background-color: #141619;
  background-image: linear-gradient(to bottom, #282c32, black);
  border-radius: 8px 8px 0 0;
  color: #abb2bf; }
  .titlebar:backdrop {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0a0c0e, black);
    color: mix(#cdd3e0,#050607,0.4);
    text-shadow: none; }
  .titlebar.default-decoration {
    border: 0;
    box-shadow: none; }
  .tiled .titlebar, .maximized .titlebar {
    border-radius: 0; }
  .titlebar .title {
    font: bold; }
  .titlebar .titlebutton {
    padding: 3px;
    border: 0;
    background-image: none;
    background-color: transparent;
    color: #abb2bf;
    box-shadow: none; }
    .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus {
      background-image: none;
      background-color: transparent;
      color: #080f1c;
      box-shadow: none; }
    .titlebar .titlebutton:active, .titlebar .titlebutton:active:hover {
      background-image: none;
      background-color: transparent;
      color: #070e19;
      box-shadow: none; }
    .titlebar .titlebutton:backdrop {
      background: none;
      color: mix(#cdd3e0,#050607,0.4);
      icon-shadow: none; }

/**************
 ! Action-bar *
***************/
.action-bar {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  padding: 3px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #040506;
  color: #cdd3e0; }
  .action-bar .button.text-button, .action-bar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .action-bar .text-button.button.suggested-action, .action-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .action-bar .text-button.button.suggested-action {
    padding: 2px; }
  .action-bar .button.image-button, .action-bar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .action-bar .image-button.button.suggested-action, .action-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .action-bar .image-button.button.suggested-action {
    padding: 4px; }
  .action-bar .title {
    font: bold;
    padding: 0 6px; }
  .action-bar .subtitle {
    font: smaller;
    padding: 0 6px; }

/***************
 ! Search bars *
****************/
.search-bar {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #040506;
  color: #cdd3e0; }
  .search-bar .button.close-button, .search-bar .selection-mode.header-bar .close-button.button.suggested-action, .selection-mode.header-bar .search-bar .close-button.button.suggested-action, .search-bar .selection-mode.toolbar .close-button.button.suggested-action, .selection-mode.toolbar .search-bar .close-button.button.suggested-action {
    padding: 3px; }

/******************
 ! Action buttons *
*******************/
.suggested-action.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action {
  background-color: #00ff00;
  background-image: linear-gradient(to bottom, white, black);
  border-color: rgba(204, 204, 204, 0.32);
  color: #ffffff;
  box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
  .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover {
    border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
  .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button:active:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover:focus, .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:checked:hover, .suggested-action.button:checked:focus, .suggested-action.button:checked:hover:focus {
    border-color: rgba(179, 179, 179, 0.32); }
  .suggested-action.button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive {
    border-color: rgba(217, 217, 217, 0.32); }
  .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive {
    border-color: rgba(204, 204, 204, 0.32); }
  .suggested-action.button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action {
    border-color: rgba(0, 255, 0, 0);
    color: #ffffff;
    background-color: rgba(0, 255, 0, 0);
    background-image: none;
    box-shadow: none; }
  .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:hover {
    background-color: #0dff0d;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(204, 204, 204, 0.4);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
    .suggested-action.button:hover:focus, .suggested-action.button:hover:hover, .suggested-action.button.flat:hover:focus, .suggested-action.button.flat:hover:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
    .suggested-action.button:hover:active, .suggested-action.button:hover:active:hover, .suggested-action.button:hover:active:focus, .suggested-action.button:hover:active:hover:focus, .suggested-action.button:hover:checked, .suggested-action.button:hover:checked:hover, .suggested-action.button:hover:checked:focus, .suggested-action.button:hover:checked:hover:focus, .suggested-action.button.flat:hover:active, .suggested-action.button.flat:hover:active:hover, .suggested-action.button.flat:hover:active:focus, .suggested-action.button.flat:hover:active:hover:focus, .suggested-action.button.flat:hover:checked, .suggested-action.button.flat:hover:checked:hover, .suggested-action.button.flat:hover:checked:focus, .suggested-action.button.flat:hover:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.4); }
    .suggested-action.button:hover:insensitive, .suggested-action.button.flat:hover:insensitive {
      border-color: rgba(217, 217, 217, 0.4); }
    .suggested-action.button:hover:active:insensitive, .suggested-action.button:hover:checked:insensitive, .suggested-action.button.flat:hover:active:insensitive, .suggested-action.button.flat:hover:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.4); }
  .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button.flat:focus {
    background-color: #0dff0d;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(255, 255, 255, 0.32);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .suggested-action.button:focus:hover, .suggested-action.button.flat:focus:hover {
      background-color: #1aff1a;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(204, 204, 204, 0.4);
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
      .suggested-action.button:focus:hover:focus, .suggested-action.button:focus:hover:hover, .suggested-action.button.flat:focus:hover:focus, .suggested-action.button.flat:focus:hover:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
      .suggested-action.button:focus:hover:active, .suggested-action.button:focus:hover:active:hover, .suggested-action.button:focus:hover:active:focus, .suggested-action.button:focus:hover:active:hover:focus, .suggested-action.button:focus:hover:checked, .suggested-action.button:focus:hover:checked:hover, .suggested-action.button:focus:hover:checked:focus, .suggested-action.button:focus:hover:checked:hover:focus, .suggested-action.button.flat:focus:hover:active, .suggested-action.button.flat:focus:hover:active:hover, .suggested-action.button.flat:focus:hover:active:focus, .suggested-action.button.flat:focus:hover:active:hover:focus, .suggested-action.button.flat:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked:hover, .suggested-action.button.flat:focus:hover:checked:focus, .suggested-action.button.flat:focus:hover:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.4); }
      .suggested-action.button:focus:hover:insensitive, .suggested-action.button.flat:focus:hover:insensitive {
        border-color: rgba(217, 217, 217, 0.4); }
      .suggested-action.button:focus:hover:active:insensitive, .suggested-action.button:focus:hover:checked:insensitive, .suggested-action.button.flat:focus:hover:active:insensitive, .suggested-action.button.flat:focus:hover:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.4); }
  .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button.flat:checked, .suggested-action.button.flat:active {
    background-color: #080f1c;
    background-image: linear-gradient(to top, #101e38, black);
    border-color: rgba(204, 204, 204, 0.32);
    color: #ffffff;
    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); }
    .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
    .suggested-action.button:checked:active, .suggested-action.button:checked:active:hover, .suggested-action.button:checked:active:focus, .suggested-action.button:checked:active:hover:focus, .suggested-action.button:checked:checked, .suggested-action.button:checked:checked:hover, .suggested-action.button:checked:checked:focus, .suggested-action.button:checked:checked:hover:focus, .suggested-action.button:active:active, .suggested-action.button:active:active:hover, .suggested-action.button:active:active:focus, .suggested-action.button:active:active:hover:focus, .suggested-action.button:active:checked, .suggested-action.button:active:checked:hover, .suggested-action.button:active:checked:focus, .suggested-action.button:active:checked:hover:focus, .suggested-action.button.flat:checked:active, .suggested-action.button.flat:checked:active:hover, .suggested-action.button.flat:checked:active:focus, .suggested-action.button.flat:checked:active:hover:focus, .suggested-action.button.flat:checked:checked, .suggested-action.button.flat:checked:checked:hover, .suggested-action.button.flat:checked:checked:focus, .suggested-action.button.flat:checked:checked:hover:focus, .suggested-action.button.flat:active:active, .suggested-action.button.flat:active:active:hover, .suggested-action.button.flat:active:active:focus, .suggested-action.button.flat:active:active:hover:focus, .suggested-action.button.flat:active:checked, .suggested-action.button.flat:active:checked:hover, .suggested-action.button.flat:active:checked:focus, .suggested-action.button.flat:active:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.32); }
    .suggested-action.button:checked:insensitive, .suggested-action.button:active:insensitive, .suggested-action.button.flat:checked:insensitive, .suggested-action.button.flat:active:insensitive {
      border-color: rgba(217, 217, 217, 0.32); }
    .suggested-action.button:checked:active:insensitive, .suggested-action.button:checked:checked:insensitive, .suggested-action.button:active:active:insensitive, .suggested-action.button:active:checked:insensitive, .suggested-action.button.flat:checked:active:insensitive, .suggested-action.button.flat:checked:checked:insensitive, .suggested-action.button.flat:active:active:insensitive, .suggested-action.button.flat:active:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.32); }
    .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover {
      background-color: #08101d;
      background-image: linear-gradient(to top, #11203b, black);
      color: #ffffff; }
  .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:focus, .suggested-action.button.flat:hover {
    color: #ffffff; }
  .suggested-action.button:insensitive:insensitive, .suggested-action.button.flat:insensitive:insensitive {
    background-color: alpha(mix(#00ff00,#ffffff,0.2),0.4);
    background-image: linear-gradient(to bottom, shade(alpha(mix(#00ff00,#ffffff,0.2),0.4),2), shade(alpha(mix(#00ff00,#ffffff,0.2),0.4),0));
    opacity: .6;
    color: mix(#00ff00,#ffffff,0.6);
    box-shadow: none; }
    .suggested-action.button:insensitive:insensitive :insensitive, .suggested-action.button.flat:insensitive:insensitive :insensitive {
      color: mix(#00ff00,#ffffff,0.6); }
  .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive {
    background-color: rgba(8, 15, 28, 0.6);
    background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
    color: rgba(255, 255, 255, 0.85);
    box-shadow: none; }
    .suggested-action.button:active:insensitive:insensitive, .suggested-action.button:checked:insensitive:insensitive {
      color: rgba(255, 255, 255, 0.85); }
  .suggested-action.button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .suggested-action.button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator {
    border: 1px solid currentColor;
    color: rgba(0, 255, 0, 0.9); }
    .suggested-action.button.separator:insensitive, .suggested-action.button .separator:insensitive {
      color: rgba(0, 255, 0, 0.85); }

.destructive-action.button, .selection-mode.header-bar .destructive-action.button.suggested-action, .selection-mode.toolbar .destructive-action.button.suggested-action {
  background-color: #f53800;
  background-image: linear-gradient(to bottom, #fff0eb, black);
  border-color: rgba(204, 204, 204, 0.32);
  color: #ffffff;
  box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
  .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover {
    border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
  .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button:active:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover:focus, .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:checked:hover, .destructive-action.button:checked:focus, .destructive-action.button:checked:hover:focus {
    border-color: rgba(179, 179, 179, 0.32); }
  .destructive-action.button:insensitive, .selection-mode.header-bar .destructive-action.button.suggested-action:insensitive, .selection-mode.toolbar .destructive-action.button.suggested-action:insensitive {
    border-color: rgba(217, 217, 217, 0.32); }
  .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive {
    border-color: rgba(204, 204, 204, 0.32); }
  .destructive-action.button.flat, .selection-mode.header-bar .destructive-action.flat.button.suggested-action, .selection-mode.toolbar .destructive-action.flat.button.suggested-action {
    border-color: rgba(245, 56, 0, 0);
    color: #ffffff;
    background-color: rgba(245, 56, 0, 0);
    background-image: none;
    box-shadow: none; }
  .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:hover {
    background-color: #ff3c02;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(204, 204, 204, 0.4);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
    .destructive-action.button:hover:focus, .destructive-action.button:hover:hover, .destructive-action.button.flat:hover:focus, .destructive-action.button.flat:hover:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
    .destructive-action.button:hover:active, .destructive-action.button:hover:active:hover, .destructive-action.button:hover:active:focus, .destructive-action.button:hover:active:hover:focus, .destructive-action.button:hover:checked, .destructive-action.button:hover:checked:hover, .destructive-action.button:hover:checked:focus, .destructive-action.button:hover:checked:hover:focus, .destructive-action.button.flat:hover:active, .destructive-action.button.flat:hover:active:hover, .destructive-action.button.flat:hover:active:focus, .destructive-action.button.flat:hover:active:hover:focus, .destructive-action.button.flat:hover:checked, .destructive-action.button.flat:hover:checked:hover, .destructive-action.button.flat:hover:checked:focus, .destructive-action.button.flat:hover:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.4); }
    .destructive-action.button:hover:insensitive, .destructive-action.button.flat:hover:insensitive {
      border-color: rgba(217, 217, 217, 0.4); }
    .destructive-action.button:hover:active:insensitive, .destructive-action.button:hover:checked:insensitive, .destructive-action.button.flat:hover:active:insensitive, .destructive-action.button.flat:hover:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.4); }
  .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button.flat:focus {
    background-color: #ff3c02;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(255, 255, 255, 0.32);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .destructive-action.button:focus:hover, .destructive-action.button.flat:focus:hover {
      background-color: #ff450f;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(204, 204, 204, 0.4);
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
      .destructive-action.button:focus:hover:focus, .destructive-action.button:focus:hover:hover, .destructive-action.button.flat:focus:hover:focus, .destructive-action.button.flat:focus:hover:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
      .destructive-action.button:focus:hover:active, .destructive-action.button:focus:hover:active:hover, .destructive-action.button:focus:hover:active:focus, .destructive-action.button:focus:hover:active:hover:focus, .destructive-action.button:focus:hover:checked, .destructive-action.button:focus:hover:checked:hover, .destructive-action.button:focus:hover:checked:focus, .destructive-action.button:focus:hover:checked:hover:focus, .destructive-action.button.flat:focus:hover:active, .destructive-action.button.flat:focus:hover:active:hover, .destructive-action.button.flat:focus:hover:active:focus, .destructive-action.button.flat:focus:hover:active:hover:focus, .destructive-action.button.flat:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked:hover, .destructive-action.button.flat:focus:hover:checked:focus, .destructive-action.button.flat:focus:hover:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.4); }
      .destructive-action.button:focus:hover:insensitive, .destructive-action.button.flat:focus:hover:insensitive {
        border-color: rgba(217, 217, 217, 0.4); }
      .destructive-action.button:focus:hover:active:insensitive, .destructive-action.button:focus:hover:checked:insensitive, .destructive-action.button.flat:focus:hover:active:insensitive, .destructive-action.button.flat:focus:hover:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.4); }
  .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button.flat:checked, .destructive-action.button.flat:active {
    background-color: #080f1c;
    background-image: linear-gradient(to top, #101e38, black);
    border-color: rgba(204, 204, 204, 0.32);
    color: #ffffff;
    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); }
    .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
    .destructive-action.button:checked:active, .destructive-action.button:checked:active:hover, .destructive-action.button:checked:active:focus, .destructive-action.button:checked:active:hover:focus, .destructive-action.button:checked:checked, .destructive-action.button:checked:checked:hover, .destructive-action.button:checked:checked:focus, .destructive-action.button:checked:checked:hover:focus, .destructive-action.button:active:active, .destructive-action.button:active:active:hover, .destructive-action.button:active:active:focus, .destructive-action.button:active:active:hover:focus, .destructive-action.button:active:checked, .destructive-action.button:active:checked:hover, .destructive-action.button:active:checked:focus, .destructive-action.button:active:checked:hover:focus, .destructive-action.button.flat:checked:active, .destructive-action.button.flat:checked:active:hover, .destructive-action.button.flat:checked:active:focus, .destructive-action.button.flat:checked:active:hover:focus, .destructive-action.button.flat:checked:checked, .destructive-action.button.flat:checked:checked:hover, .destructive-action.button.flat:checked:checked:focus, .destructive-action.button.flat:checked:checked:hover:focus, .destructive-action.button.flat:active:active, .destructive-action.button.flat:active:active:hover, .destructive-action.button.flat:active:active:focus, .destructive-action.button.flat:active:active:hover:focus, .destructive-action.button.flat:active:checked, .destructive-action.button.flat:active:checked:hover, .destructive-action.button.flat:active:checked:focus, .destructive-action.button.flat:active:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.32); }
    .destructive-action.button:checked:insensitive, .destructive-action.button:active:insensitive, .destructive-action.button.flat:checked:insensitive, .destructive-action.button.flat:active:insensitive {
      border-color: rgba(217, 217, 217, 0.32); }
    .destructive-action.button:checked:active:insensitive, .destructive-action.button:checked:checked:insensitive, .destructive-action.button:active:active:insensitive, .destructive-action.button:active:checked:insensitive, .destructive-action.button.flat:checked:active:insensitive, .destructive-action.button.flat:checked:checked:insensitive, .destructive-action.button.flat:active:active:insensitive, .destructive-action.button.flat:active:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.32); }
    .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover {
      background-color: #08101d;
      background-image: linear-gradient(to top, #11203b, black);
      color: #ffffff; }
  .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:focus, .destructive-action.button.flat:hover {
    color: #ffffff; }
  .destructive-action.button:insensitive:insensitive, .destructive-action.button.flat:insensitive:insensitive {
    background-color: alpha(mix(#f53800,#ffffff,0.2),0.4);
    background-image: linear-gradient(to bottom, shade(alpha(mix(#f53800,#ffffff,0.2),0.4),2), shade(alpha(mix(#f53800,#ffffff,0.2),0.4),0));
    opacity: .6;
    color: mix(#f53800,#ffffff,0.6);
    box-shadow: none; }
    .destructive-action.button:insensitive:insensitive :insensitive, .destructive-action.button.flat:insensitive:insensitive :insensitive {
      color: mix(#f53800,#ffffff,0.6); }
  .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive {
    background-color: rgba(8, 15, 28, 0.6);
    background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
    color: rgba(255, 255, 255, 0.85);
    box-shadow: none; }
    .destructive-action.button:active:insensitive:insensitive, .destructive-action.button:checked:insensitive:insensitive {
      color: rgba(255, 255, 255, 0.85); }
  .destructive-action.button.separator, .selection-mode.header-bar .destructive-action.separator.button.suggested-action, .selection-mode.toolbar .destructive-action.separator.button.suggested-action, .destructive-action.button .separator, .selection-mode.header-bar .destructive-action.button.suggested-action .separator, .selection-mode.toolbar .destructive-action.button.suggested-action .separator {
    border: 1px solid currentColor;
    color: rgba(245, 56, 0, 0.9); }
    .destructive-action.button.separator:insensitive, .destructive-action.button .separator:insensitive {
      color: rgba(245, 56, 0, 0.85); }

/******************
* selection mode *
******************/
.selection-mode.header-bar, .selection-mode.toolbar {
  background-color: #080f1c;
  background-image: linear-gradient(to bottom, #101e38, black);
  border-color: #060c16;
  padding: 6px;
  color: #ffffff; }
  .selection-mode.header-bar:focus, .selection-mode.header-bar:hover, .selection-mode.toolbar:focus, .selection-mode.toolbar:hover {
    border-color: mix(#080f1c,#080f1c,0.3); }
  .selection-mode.header-bar:active, .selection-mode.header-bar:active:hover, .selection-mode.header-bar:active:focus, .selection-mode.header-bar:active:hover:focus, .selection-mode.header-bar:checked, .selection-mode.header-bar:checked:hover, .selection-mode.header-bar:checked:focus, .selection-mode.header-bar:checked:hover:focus, .selection-mode.toolbar:active, .selection-mode.toolbar:active:hover, .selection-mode.toolbar:active:focus, .selection-mode.toolbar:active:hover:focus, .selection-mode.toolbar:checked, .selection-mode.toolbar:checked:hover, .selection-mode.toolbar:checked:focus, .selection-mode.toolbar:checked:hover:focus {
    border-color: #060b14; }
  .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive {
    border-color: #070d18; }
  .selection-mode.header-bar:active:insensitive, .selection-mode.header-bar:checked:insensitive, .selection-mode.toolbar:active:insensitive, .selection-mode.toolbar:checked:insensitive {
    border-color: #060c16; }
  .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive {
    background-color: #070e19;
    background-image: linear-gradient(to bottom, #0e1b32, black);
    color: mix(#ffffff,#080f1c,0.5); }
  .selection-mode.header-bar .title, .selection-mode.toolbar .title {
    font: bold;
    padding: 0 6px; }
  .selection-mode.header-bar .subtitle, .selection-mode.toolbar .subtitle {
    font: smaller;
    padding: 0 6px; }
  .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0a0c0e, black);
    border-color: rgba(152, 164, 191, 0.32);
    color: #cdd3e0;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover {
      border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
    .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus {
      border-color: rgba(126, 141, 175, 0.32); }
    .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive {
      border-color: rgba(165, 176, 199, 0.32); }
    .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive {
      border-color: rgba(152, 164, 191, 0.32); }
    .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat {
      border-color: rgba(5, 6, 7, 0);
      color: #cdd3e0;
      background-color: rgba(5, 6, 7, 0);
      background-image: none;
      box-shadow: none; }
    .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(152, 164, 191, 0.4);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
      .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.4); }
      .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive {
        border-color: rgba(165, 176, 199, 0.4); }
      .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.4); }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(205, 211, 224, 0.32);
      color: #cdd3e0;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover {
        background-color: #060708;
        background-image: linear-gradient(to bottom, #0b0d0f, black);
        border-color: rgba(152, 164, 191, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
        .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(126, 141, 175, 0.4); }
        .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive {
          border-color: rgba(165, 176, 199, 0.4); }
        .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(152, 164, 191, 0.4); }
    .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(152, 164, 191, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(205, 211, 224, 0.06), inset 0 1px rgba(205, 211, 224, 0.07), inset -1px 0 rgba(205, 211, 224, 0.06), inset 0 -1px rgba(205, 211, 224, 0.05); }
      .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
      .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.32); }
      .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive {
        border-color: rgba(165, 176, 199, 0.32); }
      .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.32); }
      .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover {
      color: #cdd3e0; }
    .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#050607,#cdd3e0,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),2), shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),0));
      opacity: .6;
      color: mix(#050607,#cdd3e0,0.6);
      box-shadow: none; }
      .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive {
        color: mix(#050607,#cdd3e0,0.6); }
    .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator {
      border: 1px solid currentColor;
      color: rgba(5, 6, 7, 0.9); }
      .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive {
        color: rgba(5, 6, 7, 0.85); }
  .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button {
    box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .selection-mode.header-bar .button.linked:focus, .selection-mode.header-bar .button.linked:hover, .selection-mode.header-bar .linked .button:focus, .selection-mode.header-bar .linked .button:hover, .selection-mode.toolbar .button.linked:focus, .selection-mode.toolbar .button.linked:hover, .selection-mode.toolbar .linked .button:focus, .selection-mode.toolbar .linked .button:hover {
      box-shadow: inset -1px 0 mix(#080f1c,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .selection-mode.header-bar .button.linked:active, .selection-mode.header-bar .button.linked:active:hover, .selection-mode.header-bar .button.linked:active:focus, .selection-mode.header-bar .button.linked:active:hover:focus, .selection-mode.header-bar .button.linked:checked, .selection-mode.header-bar .button.linked:checked:hover, .selection-mode.header-bar .button.linked:checked:focus, .selection-mode.header-bar .button.linked:checked:hover:focus, .selection-mode.header-bar .linked .button:active, .selection-mode.header-bar .linked .button:active:hover, .selection-mode.header-bar .linked .button:active:focus, .selection-mode.header-bar .linked .button:active:hover:focus, .selection-mode.header-bar .linked .button:checked, .selection-mode.header-bar .linked .button:checked:hover, .selection-mode.header-bar .linked .button:checked:focus, .selection-mode.header-bar .linked .button:checked:hover:focus, .selection-mode.toolbar .button.linked:active, .selection-mode.toolbar .button.linked:active:hover, .selection-mode.toolbar .button.linked:active:focus, .selection-mode.toolbar .button.linked:active:hover:focus, .selection-mode.toolbar .button.linked:checked, .selection-mode.toolbar .button.linked:checked:hover, .selection-mode.toolbar .button.linked:checked:focus, .selection-mode.toolbar .button.linked:checked:hover:focus, .selection-mode.toolbar .linked .button:active, .selection-mode.toolbar .linked .button:active:hover, .selection-mode.toolbar .linked .button:active:focus, .selection-mode.toolbar .linked .button:active:hover:focus, .selection-mode.toolbar .linked .button:checked, .selection-mode.toolbar .linked .button:checked:hover, .selection-mode.toolbar .linked .button:checked:focus, .selection-mode.toolbar .linked .button:checked:hover:focus {
      box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }
    .selection-mode.header-bar .button.linked:insensitive, .selection-mode.header-bar .linked .button:insensitive, .selection-mode.toolbar .button.linked:insensitive, .selection-mode.toolbar .linked .button:insensitive {
      box-shadow: inset -1px 0 #040506; }
    .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:last-child, .selection-mode.toolbar .linked .button:only-child {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .selection-mode.header-bar .button.linked:last-child:hover, .selection-mode.header-bar .button.linked:only-child:hover, .selection-mode.header-bar .linked .button:last-child:hover, .selection-mode.header-bar .linked .button:only-child:hover, .selection-mode.toolbar .button.linked:last-child:hover, .selection-mode.toolbar .button.linked:only-child:hover, .selection-mode.toolbar .linked .button:last-child:hover, .selection-mode.toolbar .linked .button:only-child:hover {
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    .selection-mode.header-bar .button.linked:insensitive:last-child, .selection-mode.header-bar .button.linked:insensitive:only-child, .selection-mode.header-bar .button.linked:active:insensitive:last-child, .selection-mode.header-bar .button.linked:active:insensitive:only-child, .selection-mode.header-bar .button.linked:checked:insensitive:last-child, .selection-mode.header-bar .button.linked:checked:insensitive:only-child, .selection-mode.header-bar .linked .button:insensitive:last-child, .selection-mode.header-bar .linked .button:insensitive:only-child, .selection-mode.header-bar .linked .button:active:insensitive:last-child, .selection-mode.header-bar .linked .button:active:insensitive:only-child, .selection-mode.header-bar .linked .button:checked:insensitive:last-child, .selection-mode.header-bar .linked .button:checked:insensitive:only-child, .selection-mode.toolbar .button.linked:insensitive:last-child, .selection-mode.toolbar .button.linked:insensitive:only-child, .selection-mode.toolbar .button.linked:active:insensitive:last-child, .selection-mode.toolbar .button.linked:active:insensitive:only-child, .selection-mode.toolbar .button.linked:checked:insensitive:last-child, .selection-mode.toolbar .button.linked:checked:insensitive:only-child, .selection-mode.toolbar .linked .button:insensitive:last-child, .selection-mode.toolbar .linked .button:insensitive:only-child, .selection-mode.toolbar .linked .button:active:insensitive:last-child, .selection-mode.toolbar .linked .button:active:insensitive:only-child, .selection-mode.toolbar .linked .button:checked:insensitive:last-child, .selection-mode.toolbar .linked .button:checked:insensitive:only-child {
      box-shadow: none; }
    .selection-mode.header-bar .button.linked:active:last-child, .selection-mode.header-bar .button.linked:active:last-child:focus, .selection-mode.header-bar .button.linked:active:last-child:hover, .selection-mode.header-bar .button.linked:active:last-child:hover:focus, .selection-mode.header-bar .button.linked:checked:last-child, .selection-mode.header-bar .button.linked:checked:last-child:focus, .selection-mode.header-bar .button.linked:checked:last-child:hover, .selection-mode.header-bar .button.linked:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button:active:last-child, .selection-mode.header-bar .linked .button:active:last-child:focus, .selection-mode.header-bar .linked .button:active:last-child:hover, .selection-mode.header-bar .linked .button:active:last-child:hover:focus, .selection-mode.header-bar .linked .button:checked:last-child, .selection-mode.header-bar .linked .button:checked:last-child:focus, .selection-mode.header-bar .linked .button:checked:last-child:hover, .selection-mode.header-bar .linked .button:checked:last-child:hover:focus, .selection-mode.toolbar .button.linked:active:last-child, .selection-mode.toolbar .button.linked:active:last-child:focus, .selection-mode.toolbar .button.linked:active:last-child:hover, .selection-mode.toolbar .button.linked:active:last-child:hover:focus, .selection-mode.toolbar .button.linked:checked:last-child, .selection-mode.toolbar .button.linked:checked:last-child:focus, .selection-mode.toolbar .button.linked:checked:last-child:hover, .selection-mode.toolbar .button.linked:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button:active:last-child, .selection-mode.toolbar .linked .button:active:last-child:focus, .selection-mode.toolbar .linked .button:active:last-child:hover, .selection-mode.toolbar .linked .button:active:last-child:hover:focus, .selection-mode.toolbar .linked .button:checked:last-child, .selection-mode.toolbar .linked .button:checked:last-child:focus, .selection-mode.toolbar .linked .button:checked:last-child:hover, .selection-mode.toolbar .linked .button:checked:last-child:hover:focus {
      box-shadow: inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
    .selection-mode.header-bar .button.linked:active:only-child, .selection-mode.header-bar .button.linked:active:only-child:focus, .selection-mode.header-bar .button.linked:active:only-child:hover, .selection-mode.header-bar .button.linked:active:only-child:hover:focus, .selection-mode.header-bar .button.linked:checked:only-child, .selection-mode.header-bar .button.linked:checked:only-child:focus, .selection-mode.header-bar .button.linked:checked:only-child:hover, .selection-mode.header-bar .button.linked:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button:active:only-child, .selection-mode.header-bar .linked .button:active:only-child:focus, .selection-mode.header-bar .linked .button:active:only-child:hover, .selection-mode.header-bar .linked .button:active:only-child:hover:focus, .selection-mode.header-bar .linked .button:checked:only-child, .selection-mode.header-bar .linked .button:checked:only-child:focus, .selection-mode.header-bar .linked .button:checked:only-child:hover, .selection-mode.header-bar .linked .button:checked:only-child:hover:focus, .selection-mode.toolbar .button.linked:active:only-child, .selection-mode.toolbar .button.linked:active:only-child:focus, .selection-mode.toolbar .button.linked:active:only-child:hover, .selection-mode.toolbar .button.linked:active:only-child:hover:focus, .selection-mode.toolbar .button.linked:checked:only-child, .selection-mode.toolbar .button.linked:checked:only-child:focus, .selection-mode.toolbar .button.linked:checked:only-child:hover, .selection-mode.toolbar .button.linked:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button:active:only-child, .selection-mode.toolbar .linked .button:active:only-child:focus, .selection-mode.toolbar .linked .button:active:only-child:hover, .selection-mode.toolbar .linked .button:active:only-child:hover:focus, .selection-mode.toolbar .linked .button:checked:only-child, .selection-mode.toolbar .linked .button:checked:only-child:focus, .selection-mode.toolbar .linked .button:checked:only-child:hover, .selection-mode.toolbar .linked .button:checked:only-child:hover:focus {
      box-shadow: inset 1px 0 rgba(33, 39, 53, 0.06), inset 0 1px rgba(33, 39, 53, 0.07), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .selection-mode.header-bar GtkComboBox, .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar GtkComboBox, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action {
    padding: 2px; }
    .selection-mode.header-bar GtkComboBox.text-button, .selection-mode.header-bar .button.text-button, .selection-mode.toolbar GtkComboBox.text-button, .selection-mode.toolbar .button.text-button {
      padding: 3px; }
    .selection-mode.header-bar GtkComboBox.image-button, .selection-mode.header-bar .button.image-button, .selection-mode.toolbar GtkComboBox.image-button, .selection-mode.toolbar .button.image-button {
      padding: 4px 2px 4px 3px; }
  .selection-mode.header-bar GtkSeparatorToolItem, .selection-mode.header-bar .separator, .selection-mode.header-bar .separator:insensitive, .selection-mode.toolbar GtkSeparatorToolItem, .selection-mode.toolbar .separator, .selection-mode.toolbar .separator:insensitive {
    color: #070e19;
    border-color: currentColor;
    -GtkWidget-window-dragging: true; }
  .selection-mode.header-bar .menubar, .selection-mode.toolbar .menubar {
    -GtkToolbar-button-relief: normal; }
  .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-color: rgba(204, 204, 204, 0.32);
    color: #ffffff;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover {
      border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
    .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus {
      border-color: rgba(179, 179, 179, 0.32); }
    .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive {
      border-color: rgba(217, 217, 217, 0.32); }
    .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive {
      border-color: rgba(204, 204, 204, 0.32); }
    .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat {
      border-color: rgba(8, 15, 28, 0);
      color: #ffffff;
      background-color: rgba(8, 15, 28, 0);
      background-image: none;
      box-shadow: none; }
    .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover {
      background-color: #08101d;
      background-image: linear-gradient(to bottom, #11203b, black);
      border-color: rgba(204, 204, 204, 0.4);
      color: #ffffff;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
      .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.4); }
      .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive {
        border-color: rgba(217, 217, 217, 0.4); }
      .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.4); }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus {
      background-color: #08101d;
      background-image: linear-gradient(to bottom, #11203b, black);
      border-color: rgba(255, 255, 255, 0.32);
      color: #ffffff;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover {
        background-color: #09111f;
        background-image: linear-gradient(to bottom, #12213e, black);
        border-color: rgba(204, 204, 204, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(255, 255, 255, 0.4),0.3); }
        .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(179, 179, 179, 0.4); }
        .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive {
          border-color: rgba(217, 217, 217, 0.4); }
        .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(204, 204, 204, 0.4); }
    .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(204, 204, 204, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.06), inset 0 1px rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.06), inset 0 -1px rgba(255, 255, 255, 0.05); }
      .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(255, 255, 255, 0.32),0.3); }
      .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus {
        border-color: rgba(179, 179, 179, 0.32); }
      .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive {
        border-color: rgba(217, 217, 217, 0.32); }
      .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive {
        border-color: rgba(204, 204, 204, 0.32); }
      .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover {
      color: #ffffff; }
    .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#080f1c,#ffffff,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#080f1c,#ffffff,0.2),0.4),2), shade(alpha(mix(#080f1c,#ffffff,0.2),0.4),0));
      opacity: .6;
      color: mix(#080f1c,#ffffff,0.6);
      box-shadow: none; }
      .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive {
        color: mix(#080f1c,#ffffff,0.6); }
    .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator {
      border: 1px solid currentColor;
      color: rgba(8, 15, 28, 0.9); }
      .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive {
        color: rgba(8, 15, 28, 0.85); }
  .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button {
    border: 0;
    background-color: transparent;
    background-image: none;
    color: #060c16; }
    .selection-mode.header-bar .selection-menu.button:hover, .selection-mode.toolbar .selection-menu.button:hover {
      color: #060b14; }
    .selection-mode.header-bar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:active {
      color: #060b15; }
  .selection-mode.header-bar .dim-label, .selection-mode.header-bar GtkLabel.separator, .selection-menu.button .selection-mode.header-bar .dim-label, .selection-menu.button .selection-mode.header-bar GtkLabel.separator, .selection-mode.toolbar .dim-label, .selection-mode.toolbar GtkLabel.separator, .selection-menu.button .selection-mode.toolbar .dim-label, .selection-menu.button .selection-mode.toolbar GtkLabel.separator {
    color: #060b14; }

.selection-mode.toolbar {
  padding: 3px; }

/**********
 ! Calendar
***********/
GtkCalendar {
  padding: 1px 3px;
  outline-offset: -1px; }
  GtkCalendar:inconsistent {
    color: mix(#cdd3e0,#050607,0.5); }
  GtkCalendar.view, GtkCalendar.view:focus, GtkCalendar.view:hover, GtkCalendar.view:insensitive, GtkCalendar.highlight, GtkCalendar.highlight:focus, GtkCalendar.highlight:hover, GtkCalendar.highlight:insensitive, GtkCalendar.header, GtkCalendar.header:focus, GtkCalendar.header:hover, GtkCalendar.header:insensitive, GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, .selection-mode.header-bar GtkCalendar.button.suggested-action:focus, .selection-mode.toolbar GtkCalendar.button.suggested-action:focus, GtkCalendar.button:hover, .selection-mode.header-bar GtkCalendar.button.suggested-action:hover, .selection-mode.toolbar GtkCalendar.button.suggested-action:hover, GtkCalendar.button:insensitive, .selection-mode.header-bar GtkCalendar.button.suggested-action:insensitive, .selection-mode.toolbar GtkCalendar.button.suggested-action:insensitive {
    background-color: transparent;
    background-image: none;
    border-width: 0;
    border-radius: 0; }
  GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, .selection-mode.header-bar GtkCalendar.button.suggested-action:focus, .selection-mode.toolbar GtkCalendar.button.suggested-action:focus, GtkCalendar.button:hover, .selection-mode.header-bar GtkCalendar.button.suggested-action:hover, .selection-mode.toolbar GtkCalendar.button.suggested-action:hover, GtkCalendar.button:insensitive, .selection-mode.header-bar GtkCalendar.button.suggested-action:insensitive, .selection-mode.toolbar GtkCalendar.button.suggested-action:insensitive {
    color: #060709;
    border-width: 0;
    box-shadow: none; }
  GtkCalendar.highlight {
    color: #080f1c; }

/* gnome-calendar */
.calendar-view {
  background-color: #06090f;
  color: #d3dae3; }

/***************
 ! Color chooser
****************/
GtkColorSwatch, GtkColorSwatch:selected {
  border: 1px solid rgba(66, 78, 106, 0.1);
  border-radius: 8px;
  background-color: transparent;
  background-clip: border-box; }
  GtkColorSwatch:hover, GtkColorSwatch:selected:hover {
    border-color: rgba(66, 78, 106, 0.3); }

GtkColorSwatch.color-light:selected:hover, GtkColorSwatch.color-dark:selected:hover {
  background-image: none; }

GtkColorSwatch.left, GtkColorSwatch:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }

GtkColorSwatch.right, GtkColorSwatch:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; }

GtkColorSwatch:only-child {
  border-radius: 8px; }

GtkColorSwatch.top {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }

GtkColorSwatch.bottom {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

GtkColorEditor GtkColorSwatch {
  border-radius: 8px; }
  GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover {
    background-image: none;
    border-color: rgba(66, 78, 106, 0.3); }

GtkColorChooserWidget #add-color-button {
  background-clip: padding-box;
  border-color: rgba(66, 78, 106, 0.1);
  background-color: #050607;
  color: #cdd3e0; }
  GtkColorChooserWidget #add-color-button:hover {
    border-color: rgba(66, 78, 106, 0.3);
    background-color: #050506;
    color: #cdd3e0; }

.color-active-badge, .color-active-badge:selected {
  border-width: 2px;
  border-style: solid;
  background-color: transparent; }

.color-active-badge.color-light, .color-active-badge.color-light:hover {
  border-color: rgba(66, 78, 106, 0.3);
  color: rgba(66, 78, 106, 0.3); }

.color-active-badge.color-dark, .color-active-badge.color-dark:hover {
  border-color: rgba(6, 7, 9, 0.3);
  color: rgba(6, 7, 9, 0.3); }

GtkColorButton.button, .selection-mode.header-bar GtkColorButton.button.suggested-action, .selection-mode.toolbar GtkColorButton.button.suggested-action {
  padding: 3px; }

/***********************
! Font and file choosers
************************/
GtkFontButton .separator, GtkFileChooserButton .separator {
  /* always disable separators */
  -GtkWidget-wide-separators: true;
  -GtkWidget-horizontal-separator: 0;
  -GtkWidget-vertical-separator: 0; }

GtkFontButton GtkLabel:last-child, GtkFileChooserButton GtkLabel:last-child {
  color: alpha(currentColor,0.7); }

GtkFontButton GtkImage:last-child, GtkFileChooserButton GtkImage:last-child {
  color: alpha(currentColor,0.7); }

GtkFileChooser {
  /* for fallback when header bar not used */ }
  GtkFileChooser .pane-separator, GtkFileChooser .pane-separator:hover {
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: currentColor;
    background-color: #050607;
    color: #050506; }
  GtkFileChooser .dialog-action-box {
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #040405; }

/******************
 ! Grid and flowbox
*******************/
.list {
  background-color: #050607;
  color: #cdd3e0; }
  .list-row, .list-row.button, .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.toolbar .list-row.button.suggested-action {
    border: 0;
    border-radius: 0;
    padding: 3px;
    background-image: none;
    background-color: rgba(5, 6, 7, 0);
    box-shadow: none; }
    .list-row:hover, .list-row.button:hover, .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.toolbar .list-row.button.suggested-action:hover {
      background-image: none;
      background-color: #050607; }
    .list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .selection-mode.header-bar .list-row.button.suggested-action:selected, .selection-mode.toolbar .list-row.button.suggested-action:selected, .list-row.button:selected:hover, .list-row.button:selected:focus {
      background-image: none;
      background-color: #080f1c;
      color: #ffffff; }

.grid-child, GtkFlowBox .grid-child {
  padding: 3px;
  border-radius: 8px; }
  .grid-child:selected, GtkFlowBox .grid-child:selected {
    outline-offset: -2px; }

/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/*********
 ! Infobar
**********/
GtkInfoBar {
  border: 0; }

.info {
  background-color: #5294e2;
  background-image: linear-gradient(to bottom, white, black);
  border: 1px solid #2374d3;
  color: #050607; }
  .info .button, .info .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .info .button.suggested-action, .info .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .info .button.suggested-action {
    background-color: #5294e2;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(4, 5, 6, 0.22);
    color: #050607;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.12); }
    .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(5, 6, 7, 0.22),0.3); }
    .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button:active:hover, .info .button:active:focus, .info .button:active:hover:focus, .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:checked:hover, .info .button:checked:focus, .info .button:checked:hover:focus {
      border-color: rgba(4, 4, 5, 0.22); }
    .info .button:insensitive, .info .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .info .button.suggested-action:insensitive, .info .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .info .button.suggested-action:insensitive {
      border-color: rgba(4, 5, 6, 0.22); }
    .info .button:active:insensitive, .info .button:checked:insensitive {
      border-color: rgba(4, 5, 6, 0.22); }
    .info .button.flat, .info .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .info .flat.button.suggested-action, .info .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .info .flat.button.suggested-action {
      border-color: rgba(82, 148, 226, 0);
      color: #050607;
      background-color: rgba(82, 148, 226, 0);
      background-image: none;
      box-shadow: none; }
    .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:hover {
      background-color: #5f9ce4;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(4, 5, 6, 0.3);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
      .info .button:hover:focus, .info .button:hover:hover, .info .button.flat:hover:focus, .info .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.3),0.3); }
      .info .button:hover:active, .info .button:hover:active:hover, .info .button:hover:active:focus, .info .button:hover:active:hover:focus, .info .button:hover:checked, .info .button:hover:checked:hover, .info .button:hover:checked:focus, .info .button:hover:checked:hover:focus, .info .button.flat:hover:active, .info .button.flat:hover:active:hover, .info .button.flat:hover:active:focus, .info .button.flat:hover:active:hover:focus, .info .button.flat:hover:checked, .info .button.flat:hover:checked:hover, .info .button.flat:hover:checked:focus, .info .button.flat:hover:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.3); }
      .info .button:hover:insensitive, .info .button.flat:hover:insensitive {
        border-color: rgba(4, 5, 6, 0.3); }
      .info .button:hover:active:insensitive, .info .button:hover:checked:insensitive, .info .button.flat:hover:active:insensitive, .info .button.flat:hover:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.3); }
    .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button.flat:focus {
      background-color: #5f9ce4;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(5, 6, 7, 0.22);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .info .button:focus:hover, .info .button.flat:focus:hover {
        background-color: #6ca4e6;
        background-image: linear-gradient(to bottom, white, black);
        border-color: rgba(4, 5, 6, 0.3);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.38); }
        .info .button:focus:hover:focus, .info .button:focus:hover:hover, .info .button.flat:focus:hover:focus, .info .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(5, 6, 7, 0.3),0.3); }
        .info .button:focus:hover:active, .info .button:focus:hover:active:hover, .info .button:focus:hover:active:focus, .info .button:focus:hover:active:hover:focus, .info .button:focus:hover:checked, .info .button:focus:hover:checked:hover, .info .button:focus:hover:checked:focus, .info .button:focus:hover:checked:hover:focus, .info .button.flat:focus:hover:active, .info .button.flat:focus:hover:active:hover, .info .button.flat:focus:hover:active:focus, .info .button.flat:focus:hover:active:hover:focus, .info .button.flat:focus:hover:checked, .info .button.flat:focus:hover:checked:hover, .info .button.flat:focus:hover:checked:focus, .info .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(4, 4, 5, 0.3); }
        .info .button:focus:hover:insensitive, .info .button.flat:focus:hover:insensitive {
          border-color: rgba(4, 5, 6, 0.3); }
        .info .button:focus:hover:active:insensitive, .info .button:focus:hover:checked:insensitive, .info .button.flat:focus:hover:active:insensitive, .info .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(4, 5, 6, 0.3); }
    .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button.flat:checked, .info .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(4, 5, 6, 0.22);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(5, 6, 7, 0.06), inset 0 1px rgba(5, 6, 7, 0.07), inset -1px 0 rgba(5, 6, 7, 0.06), inset 0 -1px rgba(5, 6, 7, 0.05); }
      .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.22),0.3); }
      .info .button:checked:active, .info .button:checked:active:hover, .info .button:checked:active:focus, .info .button:checked:active:hover:focus, .info .button:checked:checked, .info .button:checked:checked:hover, .info .button:checked:checked:focus, .info .button:checked:checked:hover:focus, .info .button:active:active, .info .button:active:active:hover, .info .button:active:active:focus, .info .button:active:active:hover:focus, .info .button:active:checked, .info .button:active:checked:hover, .info .button:active:checked:focus, .info .button:active:checked:hover:focus, .info .button.flat:checked:active, .info .button.flat:checked:active:hover, .info .button.flat:checked:active:focus, .info .button.flat:checked:active:hover:focus, .info .button.flat:checked:checked, .info .button.flat:checked:checked:hover, .info .button.flat:checked:checked:focus, .info .button.flat:checked:checked:hover:focus, .info .button.flat:active:active, .info .button.flat:active:active:hover, .info .button.flat:active:active:focus, .info .button.flat:active:active:hover:focus, .info .button.flat:active:checked, .info .button.flat:active:checked:hover, .info .button.flat:active:checked:focus, .info .button.flat:active:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.22); }
      .info .button:checked:insensitive, .info .button:active:insensitive, .info .button.flat:checked:insensitive, .info .button.flat:active:insensitive {
        border-color: rgba(4, 5, 6, 0.22); }
      .info .button:checked:active:insensitive, .info .button:checked:checked:insensitive, .info .button:active:active:insensitive, .info .button:active:checked:insensitive, .info .button.flat:checked:active:insensitive, .info .button.flat:checked:checked:insensitive, .info .button.flat:active:active:insensitive, .info .button.flat:active:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.22); }
      .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:focus, .info .button.flat:hover {
      color: #050607; }
    .info .button:insensitive:insensitive, .info .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#5294e2,#050607,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#5294e2,#050607,0.2),0.4),2), shade(alpha(mix(#5294e2,#050607,0.2),0.4),0));
      opacity: .6;
      color: mix(#5294e2,#050607,0.6);
      box-shadow: none; }
      .info .button:insensitive:insensitive :insensitive, .info .button.flat:insensitive:insensitive :insensitive {
        color: mix(#5294e2,#050607,0.6); }
    .info .button:active:insensitive, .info .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .info .button:active:insensitive:insensitive, .info .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .info .button.separator, .info .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .info .separator.button.suggested-action, .info .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .info .separator.button.suggested-action, .info .button .separator, .info .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .info .button.suggested-action .separator, .info .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .info .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(82, 148, 226, 0.9); }
      .info .button.separator:insensitive, .info .button .separator:insensitive {
        color: rgba(82, 148, 226, 0.85); }

.warning {
  background-color: #f5ff00;
  background-image: linear-gradient(to bottom, white, black);
  border: 1px solid #c4cc00;
  color: #050607; }
  .warning .button, .warning .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .warning .button.suggested-action, .warning .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .warning .button.suggested-action {
    background-color: #f5ff00;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(4, 5, 6, 0.32);
    color: #050607;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(5, 6, 7, 0.32),0.3); }
    .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button:active:hover, .warning .button:active:focus, .warning .button:active:hover:focus, .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:checked:hover, .warning .button:checked:focus, .warning .button:checked:hover:focus {
      border-color: rgba(4, 4, 5, 0.32); }
    .warning .button:insensitive, .warning .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .warning .button.suggested-action:insensitive, .warning .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .warning .button.suggested-action:insensitive {
      border-color: rgba(4, 5, 6, 0.32); }
    .warning .button:active:insensitive, .warning .button:checked:insensitive {
      border-color: rgba(4, 5, 6, 0.32); }
    .warning .button.flat, .warning .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .warning .flat.button.suggested-action, .warning .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .warning .flat.button.suggested-action {
      border-color: rgba(245, 255, 0, 0);
      color: #050607;
      background-color: rgba(245, 255, 0, 0);
      background-image: none;
      box-shadow: none; }
    .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:hover {
      background-color: #f6ff0d;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(4, 5, 6, 0.4);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .warning .button:hover:focus, .warning .button:hover:hover, .warning .button.flat:hover:focus, .warning .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.4),0.3); }
      .warning .button:hover:active, .warning .button:hover:active:hover, .warning .button:hover:active:focus, .warning .button:hover:active:hover:focus, .warning .button:hover:checked, .warning .button:hover:checked:hover, .warning .button:hover:checked:focus, .warning .button:hover:checked:hover:focus, .warning .button.flat:hover:active, .warning .button.flat:hover:active:hover, .warning .button.flat:hover:active:focus, .warning .button.flat:hover:active:hover:focus, .warning .button.flat:hover:checked, .warning .button.flat:hover:checked:hover, .warning .button.flat:hover:checked:focus, .warning .button.flat:hover:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.4); }
      .warning .button:hover:insensitive, .warning .button.flat:hover:insensitive {
        border-color: rgba(4, 5, 6, 0.4); }
      .warning .button:hover:active:insensitive, .warning .button:hover:checked:insensitive, .warning .button.flat:hover:active:insensitive, .warning .button.flat:hover:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.4); }
    .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button.flat:focus {
      background-color: #f6ff0d;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(5, 6, 7, 0.32);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .warning .button:focus:hover, .warning .button.flat:focus:hover {
        background-color: #f6ff1a;
        background-image: linear-gradient(to bottom, white, black);
        border-color: rgba(4, 5, 6, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .warning .button:focus:hover:focus, .warning .button:focus:hover:hover, .warning .button.flat:focus:hover:focus, .warning .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(5, 6, 7, 0.4),0.3); }
        .warning .button:focus:hover:active, .warning .button:focus:hover:active:hover, .warning .button:focus:hover:active:focus, .warning .button:focus:hover:active:hover:focus, .warning .button:focus:hover:checked, .warning .button:focus:hover:checked:hover, .warning .button:focus:hover:checked:focus, .warning .button:focus:hover:checked:hover:focus, .warning .button.flat:focus:hover:active, .warning .button.flat:focus:hover:active:hover, .warning .button.flat:focus:hover:active:focus, .warning .button.flat:focus:hover:active:hover:focus, .warning .button.flat:focus:hover:checked, .warning .button.flat:focus:hover:checked:hover, .warning .button.flat:focus:hover:checked:focus, .warning .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(4, 4, 5, 0.4); }
        .warning .button:focus:hover:insensitive, .warning .button.flat:focus:hover:insensitive {
          border-color: rgba(4, 5, 6, 0.4); }
        .warning .button:focus:hover:active:insensitive, .warning .button:focus:hover:checked:insensitive, .warning .button.flat:focus:hover:active:insensitive, .warning .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(4, 5, 6, 0.4); }
    .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button.flat:checked, .warning .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(4, 5, 6, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(5, 6, 7, 0.06), inset 0 1px rgba(5, 6, 7, 0.07), inset -1px 0 rgba(5, 6, 7, 0.06), inset 0 -1px rgba(5, 6, 7, 0.05); }
      .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.32),0.3); }
      .warning .button:checked:active, .warning .button:checked:active:hover, .warning .button:checked:active:focus, .warning .button:checked:active:hover:focus, .warning .button:checked:checked, .warning .button:checked:checked:hover, .warning .button:checked:checked:focus, .warning .button:checked:checked:hover:focus, .warning .button:active:active, .warning .button:active:active:hover, .warning .button:active:active:focus, .warning .button:active:active:hover:focus, .warning .button:active:checked, .warning .button:active:checked:hover, .warning .button:active:checked:focus, .warning .button:active:checked:hover:focus, .warning .button.flat:checked:active, .warning .button.flat:checked:active:hover, .warning .button.flat:checked:active:focus, .warning .button.flat:checked:active:hover:focus, .warning .button.flat:checked:checked, .warning .button.flat:checked:checked:hover, .warning .button.flat:checked:checked:focus, .warning .button.flat:checked:checked:hover:focus, .warning .button.flat:active:active, .warning .button.flat:active:active:hover, .warning .button.flat:active:active:focus, .warning .button.flat:active:active:hover:focus, .warning .button.flat:active:checked, .warning .button.flat:active:checked:hover, .warning .button.flat:active:checked:focus, .warning .button.flat:active:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.32); }
      .warning .button:checked:insensitive, .warning .button:active:insensitive, .warning .button.flat:checked:insensitive, .warning .button.flat:active:insensitive {
        border-color: rgba(4, 5, 6, 0.32); }
      .warning .button:checked:active:insensitive, .warning .button:checked:checked:insensitive, .warning .button:active:active:insensitive, .warning .button:active:checked:insensitive, .warning .button.flat:checked:active:insensitive, .warning .button.flat:checked:checked:insensitive, .warning .button.flat:active:active:insensitive, .warning .button.flat:active:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.32); }
      .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:focus, .warning .button.flat:hover {
      color: #050607; }
    .warning .button:insensitive:insensitive, .warning .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#f5ff00,#050607,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#f5ff00,#050607,0.2),0.4),2), shade(alpha(mix(#f5ff00,#050607,0.2),0.4),0));
      opacity: .6;
      color: mix(#f5ff00,#050607,0.6);
      box-shadow: none; }
      .warning .button:insensitive:insensitive :insensitive, .warning .button.flat:insensitive:insensitive :insensitive {
        color: mix(#f5ff00,#050607,0.6); }
    .warning .button:active:insensitive, .warning .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .warning .button:active:insensitive:insensitive, .warning .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .warning .button.separator, .warning .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .warning .separator.button.suggested-action, .warning .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .warning .separator.button.suggested-action, .warning .button .separator, .warning .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .warning .button.suggested-action .separator, .warning .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .warning .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(245, 255, 0, 0.9); }
      .warning .button.separator:insensitive, .warning .button .separator:insensitive {
        color: rgba(245, 255, 0, 0.85); }

.question {
  background-color: #5294e2;
  background-image: linear-gradient(to bottom, white, black);
  border: 1px solid #2374d3;
  color: #050607; }
  .question .button, .question .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .question .button.suggested-action, .question .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .question .button.suggested-action {
    background-color: #5294e2;
    background-image: linear-gradient(to bottom, white, black);
    border-color: rgba(4, 5, 6, 0.22);
    color: #050607;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.12); }
    .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(5, 6, 7, 0.22),0.3); }
    .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button:active:hover, .question .button:active:focus, .question .button:active:hover:focus, .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:checked:hover, .question .button:checked:focus, .question .button:checked:hover:focus {
      border-color: rgba(4, 4, 5, 0.22); }
    .question .button:insensitive, .question .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .question .button.suggested-action:insensitive, .question .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .question .button.suggested-action:insensitive {
      border-color: rgba(4, 5, 6, 0.22); }
    .question .button:active:insensitive, .question .button:checked:insensitive {
      border-color: rgba(4, 5, 6, 0.22); }
    .question .button.flat, .question .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .question .flat.button.suggested-action, .question .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .question .flat.button.suggested-action {
      border-color: rgba(82, 148, 226, 0);
      color: #050607;
      background-color: rgba(82, 148, 226, 0);
      background-image: none;
      box-shadow: none; }
    .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:hover {
      background-color: #5f9ce4;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(4, 5, 6, 0.3);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
      .question .button:hover:focus, .question .button:hover:hover, .question .button.flat:hover:focus, .question .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.3),0.3); }
      .question .button:hover:active, .question .button:hover:active:hover, .question .button:hover:active:focus, .question .button:hover:active:hover:focus, .question .button:hover:checked, .question .button:hover:checked:hover, .question .button:hover:checked:focus, .question .button:hover:checked:hover:focus, .question .button.flat:hover:active, .question .button.flat:hover:active:hover, .question .button.flat:hover:active:focus, .question .button.flat:hover:active:hover:focus, .question .button.flat:hover:checked, .question .button.flat:hover:checked:hover, .question .button.flat:hover:checked:focus, .question .button.flat:hover:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.3); }
      .question .button:hover:insensitive, .question .button.flat:hover:insensitive {
        border-color: rgba(4, 5, 6, 0.3); }
      .question .button:hover:active:insensitive, .question .button:hover:checked:insensitive, .question .button.flat:hover:active:insensitive, .question .button.flat:hover:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.3); }
    .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button.flat:focus {
      background-color: #5f9ce4;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(5, 6, 7, 0.22);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .question .button:focus:hover, .question .button.flat:focus:hover {
        background-color: #6ca4e6;
        background-image: linear-gradient(to bottom, white, black);
        border-color: rgba(4, 5, 6, 0.3);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.38); }
        .question .button:focus:hover:focus, .question .button:focus:hover:hover, .question .button.flat:focus:hover:focus, .question .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(5, 6, 7, 0.3),0.3); }
        .question .button:focus:hover:active, .question .button:focus:hover:active:hover, .question .button:focus:hover:active:focus, .question .button:focus:hover:active:hover:focus, .question .button:focus:hover:checked, .question .button:focus:hover:checked:hover, .question .button:focus:hover:checked:focus, .question .button:focus:hover:checked:hover:focus, .question .button.flat:focus:hover:active, .question .button.flat:focus:hover:active:hover, .question .button.flat:focus:hover:active:focus, .question .button.flat:focus:hover:active:hover:focus, .question .button.flat:focus:hover:checked, .question .button.flat:focus:hover:checked:hover, .question .button.flat:focus:hover:checked:focus, .question .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(4, 4, 5, 0.3); }
        .question .button:focus:hover:insensitive, .question .button.flat:focus:hover:insensitive {
          border-color: rgba(4, 5, 6, 0.3); }
        .question .button:focus:hover:active:insensitive, .question .button:focus:hover:checked:insensitive, .question .button.flat:focus:hover:active:insensitive, .question .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(4, 5, 6, 0.3); }
    .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button.flat:checked, .question .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(4, 5, 6, 0.22);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(5, 6, 7, 0.06), inset 0 1px rgba(5, 6, 7, 0.07), inset -1px 0 rgba(5, 6, 7, 0.06), inset 0 -1px rgba(5, 6, 7, 0.05); }
      .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.22),0.3); }
      .question .button:checked:active, .question .button:checked:active:hover, .question .button:checked:active:focus, .question .button:checked:active:hover:focus, .question .button:checked:checked, .question .button:checked:checked:hover, .question .button:checked:checked:focus, .question .button:checked:checked:hover:focus, .question .button:active:active, .question .button:active:active:hover, .question .button:active:active:focus, .question .button:active:active:hover:focus, .question .button:active:checked, .question .button:active:checked:hover, .question .button:active:checked:focus, .question .button:active:checked:hover:focus, .question .button.flat:checked:active, .question .button.flat:checked:active:hover, .question .button.flat:checked:active:focus, .question .button.flat:checked:active:hover:focus, .question .button.flat:checked:checked, .question .button.flat:checked:checked:hover, .question .button.flat:checked:checked:focus, .question .button.flat:checked:checked:hover:focus, .question .button.flat:active:active, .question .button.flat:active:active:hover, .question .button.flat:active:active:focus, .question .button.flat:active:active:hover:focus, .question .button.flat:active:checked, .question .button.flat:active:checked:hover, .question .button.flat:active:checked:focus, .question .button.flat:active:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.22); }
      .question .button:checked:insensitive, .question .button:active:insensitive, .question .button.flat:checked:insensitive, .question .button.flat:active:insensitive {
        border-color: rgba(4, 5, 6, 0.22); }
      .question .button:checked:active:insensitive, .question .button:checked:checked:insensitive, .question .button:active:active:insensitive, .question .button:active:checked:insensitive, .question .button.flat:checked:active:insensitive, .question .button.flat:checked:checked:insensitive, .question .button.flat:active:active:insensitive, .question .button.flat:active:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.22); }
      .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:focus, .question .button.flat:hover {
      color: #050607; }
    .question .button:insensitive:insensitive, .question .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#5294e2,#050607,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#5294e2,#050607,0.2),0.4),2), shade(alpha(mix(#5294e2,#050607,0.2),0.4),0));
      opacity: .6;
      color: mix(#5294e2,#050607,0.6);
      box-shadow: none; }
      .question .button:insensitive:insensitive :insensitive, .question .button.flat:insensitive:insensitive :insensitive {
        color: mix(#5294e2,#050607,0.6); }
    .question .button:active:insensitive, .question .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .question .button:active:insensitive:insensitive, .question .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .question .button.separator, .question .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .question .separator.button.suggested-action, .question .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .question .separator.button.suggested-action, .question .button .separator, .question .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .question .button.suggested-action .separator, .question .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .question .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(82, 148, 226, 0.9); }
      .question .button.separator:insensitive, .question .button .separator:insensitive {
        color: rgba(82, 148, 226, 0.85); }

.error {
  background-color: #f53800;
  background-image: linear-gradient(to bottom, #fff0eb, black);
  border: 1px solid #c42d00;
  color: #050607; }
  .error .button, .error .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .error .button.suggested-action, .error .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .error .button.suggested-action {
    background-color: #f53800;
    background-image: linear-gradient(to bottom, #fff0eb, black);
    border-color: rgba(4, 5, 6, 0.32);
    color: #050607;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(5, 6, 7, 0.32),0.3); }
    .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button:active:hover, .error .button:active:focus, .error .button:active:hover:focus, .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:checked:hover, .error .button:checked:focus, .error .button:checked:hover:focus {
      border-color: rgba(4, 4, 5, 0.32); }
    .error .button:insensitive, .error .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .error .button.suggested-action:insensitive, .error .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .error .button.suggested-action:insensitive {
      border-color: rgba(4, 5, 6, 0.32); }
    .error .button:active:insensitive, .error .button:checked:insensitive {
      border-color: rgba(4, 5, 6, 0.32); }
    .error .button.flat, .error .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .error .flat.button.suggested-action, .error .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .error .flat.button.suggested-action {
      border-color: rgba(245, 56, 0, 0);
      color: #050607;
      background-color: rgba(245, 56, 0, 0);
      background-image: none;
      box-shadow: none; }
    .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:hover {
      background-color: #ff3c02;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(4, 5, 6, 0.4);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .error .button:hover:focus, .error .button:hover:hover, .error .button.flat:hover:focus, .error .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.4),0.3); }
      .error .button:hover:active, .error .button:hover:active:hover, .error .button:hover:active:focus, .error .button:hover:active:hover:focus, .error .button:hover:checked, .error .button:hover:checked:hover, .error .button:hover:checked:focus, .error .button:hover:checked:hover:focus, .error .button.flat:hover:active, .error .button.flat:hover:active:hover, .error .button.flat:hover:active:focus, .error .button.flat:hover:active:hover:focus, .error .button.flat:hover:checked, .error .button.flat:hover:checked:hover, .error .button.flat:hover:checked:focus, .error .button.flat:hover:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.4); }
      .error .button:hover:insensitive, .error .button.flat:hover:insensitive {
        border-color: rgba(4, 5, 6, 0.4); }
      .error .button:hover:active:insensitive, .error .button:hover:checked:insensitive, .error .button.flat:hover:active:insensitive, .error .button.flat:hover:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.4); }
    .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button.flat:focus {
      background-color: #ff3c02;
      background-image: linear-gradient(to bottom, white, black);
      border-color: rgba(5, 6, 7, 0.32);
      color: #050607;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .error .button:focus:hover, .error .button.flat:focus:hover {
        background-color: #ff450f;
        background-image: linear-gradient(to bottom, white, black);
        border-color: rgba(4, 5, 6, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .error .button:focus:hover:focus, .error .button:focus:hover:hover, .error .button.flat:focus:hover:focus, .error .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(5, 6, 7, 0.4),0.3); }
        .error .button:focus:hover:active, .error .button:focus:hover:active:hover, .error .button:focus:hover:active:focus, .error .button:focus:hover:active:hover:focus, .error .button:focus:hover:checked, .error .button:focus:hover:checked:hover, .error .button:focus:hover:checked:focus, .error .button:focus:hover:checked:hover:focus, .error .button.flat:focus:hover:active, .error .button.flat:focus:hover:active:hover, .error .button.flat:focus:hover:active:focus, .error .button.flat:focus:hover:active:hover:focus, .error .button.flat:focus:hover:checked, .error .button.flat:focus:hover:checked:hover, .error .button.flat:focus:hover:checked:focus, .error .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(4, 4, 5, 0.4); }
        .error .button:focus:hover:insensitive, .error .button.flat:focus:hover:insensitive {
          border-color: rgba(4, 5, 6, 0.4); }
        .error .button:focus:hover:active:insensitive, .error .button:focus:hover:checked:insensitive, .error .button.flat:focus:hover:active:insensitive, .error .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(4, 5, 6, 0.4); }
    .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button.flat:checked, .error .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(4, 5, 6, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(5, 6, 7, 0.06), inset 0 1px rgba(5, 6, 7, 0.07), inset -1px 0 rgba(5, 6, 7, 0.06), inset 0 -1px rgba(5, 6, 7, 0.05); }
      .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(5, 6, 7, 0.32),0.3); }
      .error .button:checked:active, .error .button:checked:active:hover, .error .button:checked:active:focus, .error .button:checked:active:hover:focus, .error .button:checked:checked, .error .button:checked:checked:hover, .error .button:checked:checked:focus, .error .button:checked:checked:hover:focus, .error .button:active:active, .error .button:active:active:hover, .error .button:active:active:focus, .error .button:active:active:hover:focus, .error .button:active:checked, .error .button:active:checked:hover, .error .button:active:checked:focus, .error .button:active:checked:hover:focus, .error .button.flat:checked:active, .error .button.flat:checked:active:hover, .error .button.flat:checked:active:focus, .error .button.flat:checked:active:hover:focus, .error .button.flat:checked:checked, .error .button.flat:checked:checked:hover, .error .button.flat:checked:checked:focus, .error .button.flat:checked:checked:hover:focus, .error .button.flat:active:active, .error .button.flat:active:active:hover, .error .button.flat:active:active:focus, .error .button.flat:active:active:hover:focus, .error .button.flat:active:checked, .error .button.flat:active:checked:hover, .error .button.flat:active:checked:focus, .error .button.flat:active:checked:hover:focus {
        border-color: rgba(4, 4, 5, 0.32); }
      .error .button:checked:insensitive, .error .button:active:insensitive, .error .button.flat:checked:insensitive, .error .button.flat:active:insensitive {
        border-color: rgba(4, 5, 6, 0.32); }
      .error .button:checked:active:insensitive, .error .button:checked:checked:insensitive, .error .button:active:active:insensitive, .error .button:active:checked:insensitive, .error .button.flat:checked:active:insensitive, .error .button.flat:checked:checked:insensitive, .error .button.flat:active:active:insensitive, .error .button.flat:active:checked:insensitive {
        border-color: rgba(4, 5, 6, 0.32); }
      .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:focus, .error .button.flat:hover {
      color: #050607; }
    .error .button:insensitive:insensitive, .error .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#f53800,#050607,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#f53800,#050607,0.2),0.4),2), shade(alpha(mix(#f53800,#050607,0.2),0.4),0));
      opacity: .6;
      color: mix(#f53800,#050607,0.6);
      box-shadow: none; }
      .error .button:insensitive:insensitive :insensitive, .error .button.flat:insensitive:insensitive :insensitive {
        color: mix(#f53800,#050607,0.6); }
    .error .button:active:insensitive, .error .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .error .button:active:insensitive:insensitive, .error .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .error .button.separator, .error .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .error .separator.button.suggested-action, .error .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .error .separator.button.suggested-action, .error .button .separator, .error .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .error .button.suggested-action .separator, .error .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .error .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(245, 56, 0, 0.9); }
      .error .button.separator:insensitive, .error .button .separator:insensitive {
        color: rgba(245, 56, 0, 0.85); }

/*********
 ! Entry *
**********/
.entry.linked, .linked .entry {
  border-width: 1px;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0; }
  .entry.linked:first-child, .linked .entry:first-child {
    border-width: 1px;
    border-radius: 8px;
    border-right-width: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .entry.linked:last-child, .linked .entry:last-child {
    border-width: 1px;
    border-radius: 8px;
    border-left-width: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .entry.linked:only-child, .linked .entry:only-child {
    border-width: 1px;
    border-radius: 8px; }

.entry, .menuitem .entry, GtkPopover .entry {
  padding: 2px 3px;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  transition: border 150ms ease;
  box-shadow: inset 1px 1px rgba(33, 39, 53, 0.06), inset -1px 0 rgba(33, 39, 53, 0.06); }
  .entry:focus, .entry:hover, .entry:active {
    transition: none; }
  .entry:selected, .entry:selected:focus {
    background-color: #080f1c;
    color: #ffffff; }
  .entry:insensitive {
    box-shadow: none; }
  .progressbar.entry {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-width: 0;
    border-radius: 8px;
    color: #ffffff; }
  .image.left.entry {
    padding-right: 3px; }

/*********
 ! Menubar
**********/
.menubar {
  -GtkWidget-window-dragging: true;
  border: 0;
  background-color: #141619;
  background-image: none;
  color: #abb2bf; }
  .menubar.menuitem, .menubar .menuitem {
    padding: 5px 7px;
    border: 1px solid transparent;
    background-color: transparent;
    background-image: none;
    color: #abb2bf; }
    .menubar.menuitem:hover, .menubar .menuitem:hover {
      border-color: mix(#141619,#abb2bf,0.21);
      background-color: mix(#141619,#abb2bf,0.21);
      background-image: none;
      color: #bbc1cc; }
    .menubar.menuitem *:hover, .menubar .menuitem *:hover {
      color: #bbc1cc; }

/******
 ! Menu
*******/
* {
  -GtkMenu-horizontal-padding: 0;
  -GtkMenu-vertical-padding: 0; }

GtkTreeMenu.menu, GtkTreeMenu .menu, GtkMenuToolButton.menu, GtkMenuToolButton .menu, GtkComboBox.menu, GtkComboBox .menu {
  background-color: #141619;
  margin: 3px; }

#toolbar-popup, .menu {
  padding: 0;
  border-radius: 0;
  border: 1px solid mix(#141619,#abb2bf,0.21);
  background-color: #141619;
  color: #abb2bf; }
  #toolbar-popup:selected, .menu:selected {
    background-color: #080f1c; }
  #toolbar-popup .button, #toolbar-popup .button:hover, #toolbar-popup .button:active, #toolbar-popup .button:active *:insensitive, #toolbar-popup .button:insensitive, .menu .button, .menu .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menu .button.suggested-action, .menu .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menu .button.suggested-action, .menu .button:hover, .menu .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .menu .button.suggested-action:hover, .menu .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .menu .button.suggested-action:hover, .menu .button:active, .menu .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .menu .button.suggested-action:active, .menu .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .menu .button.suggested-action:active, .menu .button:active *:insensitive, .menu .button:insensitive, .menu .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .menu .button.suggested-action:insensitive, .menu .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .menu .button.suggested-action:insensitive {
    border-width: 0;
    background-color: transparent;
    background-image: none; }

.context-menu {
  font: initial; }

GtkTreeMenu .menuitem {
  padding: 0;
  border-width: 0; }

.menuitem, .menu .menuitem {
  margin: 3px;
  padding: 5px 7px;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: none;
  -GtkMenuItem-arrow-scaling: .5; }
  .menuitem:active, .menuitem:hover, .menu .menuitem:active, .menu .menuitem:hover {
    border: 0;
    background-color: #080f1c;
    background-image: none;
    color: #ffffff; }
  .menuitem *:active, .menuitem *:hover, .menu .menuitem *:active, .menu .menuitem *:hover {
    color: #ffffff; }
  .menuitem:insensitive, .menuitem *:insensitive, .menu .menuitem:insensitive, .menu .menuitem *:insensitive {
    color: mix(#abb2bf,#141619,0.5); }

.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:insensitive {
  background-image: none; }

.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:active, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:active, .menuitem.radio:insensitive {
  border-style: none;
  background-color: transparent; }

.menuitem.separator {
  -GtkMenuItem-horizontal-padding: 0;
  -GtkWidget-separator-height: 1;
  border-style: none;
  color: #121417; }

.menuitem.button, .selection-mode.header-bar .menuitem.button.suggested-action, .selection-mode.toolbar .menuitem.button.suggested-action, .menuitem.button:focus, .selection-mode.header-bar .menuitem.button.suggested-action:focus, .selection-mode.toolbar .menuitem.button.suggested-action:focus, .menuitem.button:active, .selection-mode.header-bar .menuitem.button.suggested-action:active, .selection-mode.toolbar .menuitem.button.suggested-action:active, .menuitem.button:insensitive, .selection-mode.header-bar .menuitem.button.suggested-action:insensitive, .selection-mode.toolbar .menuitem.button.suggested-action:insensitive, .menuitem.button:active:insensitive, .menuitem.button.flat, .selection-mode.header-bar .menuitem.flat.button.suggested-action, .selection-mode.toolbar .menuitem.flat.button.suggested-action, .menuitem.button.flat:focus, .menuitem.button.flat:active, .menuitem.button.flat:insensitive, .menuitem.button.flat:active:insensitive {
  background-color: transparent;
  background-image: none;
  border: 0;
  box-shadow: none;
  color: currentColor; }

.menuitem.button:hover, .selection-mode.header-bar .menuitem.button.suggested-action:hover, .selection-mode.toolbar .menuitem.button.suggested-action:hover, .menuitem.button:focus:hover, .menuitem.button:active:hover, .menuitem.button:selected, .selection-mode.header-bar .menuitem.button.suggested-action:selected, .selection-mode.toolbar .menuitem.button.suggested-action:selected, .menuitem.button.flat:hover, .menuitem.button.flat:focus:hover, .menuitem.button.flat:active:hover, .menuitem.button.flat:selected {
  background-image: none;
  background-color: #080f1c;
  color: #ffffff; }

.menuitem GtkCalendar:inconsistent {
  color: mix(#abb2bf,#141619,0.5); }

.menuitem GtkCalendar .button, .menuitem GtkCalendar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menuitem GtkCalendar .button.suggested-action, .menuitem GtkCalendar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menuitem GtkCalendar .button.suggested-action {
  border-style: none;
  background-color: transparent;
  background-image: none; }

.menuitem .accelerator {
  color: rgba(171, 178, 191, 0.6); }
  .menuitem .accelerator:hover {
    color: rgba(255, 255, 255, 0.8); }
  .menuitem .accelerator:insensitive {
    color: alpha(mix(#abb2bf,#141619,0.5),0.4); }

.menuitem .entry {
  background-color: #141619;
  background-image: linear-gradient(to top, #282c32, black);
  border-color: #101214;
  color: #abb2bf; }
  .menuitem .entry:focus, .menuitem .entry:hover {
    border-color: mix(#080f1c,#141619,0.3); }
  .menuitem .entry:active, .menuitem .entry:active:hover, .menuitem .entry:active:focus, .menuitem .entry:active:hover:focus, .menuitem .entry:checked, .menuitem .entry:checked:hover, .menuitem .entry:checked:focus, .menuitem .entry:checked:hover:focus {
    border-color: #0e0f12; }
  .menuitem .entry:insensitive {
    border-color: #111315; }
  .menuitem .entry:active:insensitive, .menuitem .entry:checked:insensitive {
    border-color: #101214; }
  .menuitem .entry:focus, .menuitem .entry:active {
    border-color: #080f1c; }
  .menuitem .entry:insensitive {
    background-color: #121417;
    background-image: linear-gradient(to top, #24282d, black);
    color: mix(#141619,#abb2bf,0.5); }

GtkModelMenuItem GtkBox GtkImage {
  padding-right: 3px; }

/*********
 ! Popover
**********/
GtkPopover {
  border-color: #101214;
  margin: 10px;
  padding: 3px;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  background-clip: border-box;
  background-color: #141619;
  background-image: none;
  color: #abb2bf;
  box-shadow: 0 3px 6px rgba(66, 78, 106, 0.16); }
  GtkPopover:focus, GtkPopover:hover {
    border-color: mix(#080f1c,#141619,0.3); }
  GtkPopover:active, GtkPopover:active:hover, GtkPopover:active:focus, GtkPopover:active:hover:focus, GtkPopover:checked, GtkPopover:checked:hover, GtkPopover:checked:focus, GtkPopover:checked:hover:focus {
    border-color: #0e0f12; }
  GtkPopover:insensitive {
    border-color: #111315; }
  GtkPopover:active:insensitive, GtkPopover:checked:insensitive {
    border-color: #101214; }
  GtkPopover.background {
    background-image: none;
    background-color: #141619;
    color: #abb2bf; }
  GtkPopover:backdrop {
    box-shadow: none; }
  GtkPopover.osd {
    box-shadow: 0 2px 7px 3px rgba(66, 78, 106, 0.5); }
    GtkPopover.osd > .toolbar .button, GtkPopover.osd > .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover.osd > .toolbar .button.suggested-action, GtkPopover.osd > .toolbar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover.osd > .toolbar .button.suggested-action {
      border-radius: 0;
      border-width: 0;
      background-color: transparent;
      background-image: none; }
  GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list {
    background-color: #1a1d21;
    background-image: none;
    color: #abb2bf; }
    GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover {
      background-image: none;
      background-color: #080f1c;
      color: #ffffff; }
  GtkPopover .list-row, GtkPopover .list-row.button, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action {
    background-color: transparent;
    background-image: none;
    color: #abb2bf; }
    GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:focus, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:focus, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .list-row.button:hover, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:hover, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .list-row.button:active, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:active, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:active, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:active, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:active {
      background-image: none;
      background-color: #080f1c;
      color: #ffffff; }
  GtkPopover .frame {
    border-color: #101214;
    border-radius: 8px; }
  GtkPopover .entry {
    background-color: #06090f;
    background-image: linear-gradient(to top, #0c121e, black);
    border-color: #05070c;
    color: #d3dae3; }
    GtkPopover .entry:focus, GtkPopover .entry:hover {
      border-color: mix(#080f1c,#06090f,0.3); }
    GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus {
      border-color: #04060b; }
    GtkPopover .entry:insensitive {
      border-color: #05080d; }
    GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive {
      border-color: #05070c; }
    GtkPopover .entry:focus, GtkPopover .entry:active {
      border-color: #080f1c; }
    GtkPopover .entry:insensitive {
      background-color: #05080e;
      background-image: linear-gradient(to top, #0b101b, black);
      color: mix(#06090f,#d3dae3,0.5); }
  GtkPopover .button, GtkPopover .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover .button.suggested-action, GtkPopover .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover .button.suggested-action {
    background-color: #0e0f11;
    background-image: linear-gradient(to bottom, #1c1e22, black);
    border-color: rgba(157, 173, 193, 0.32);
    color: #d3dae3;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover {
      border-color: mix(#080f1c,rgba(211, 218, 227, 0.32),0.3); }
    GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover:focus {
      border-color: rgba(131, 150, 176, 0.32); }
    GtkPopover .button:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive {
      border-color: rgba(171, 184, 201, 0.32); }
    GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive {
      border-color: rgba(157, 173, 193, 0.32); }
    GtkPopover .button.flat, GtkPopover .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar GtkPopover .flat.button.suggested-action, GtkPopover .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar GtkPopover .flat.button.suggested-action {
      border-color: rgba(14, 15, 17, 0);
      color: #d3dae3;
      background-color: rgba(14, 15, 17, 0);
      background-image: none;
      box-shadow: none; }
    GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover {
      background-color: #0f1012;
      background-image: linear-gradient(to bottom, #1d2024, black);
      border-color: rgba(157, 173, 193, 0.4);
      color: #d3dae3;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      GtkPopover .button:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:focus, GtkPopover .button:hover:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(211, 218, 227, 0.4),0.3); }
      GtkPopover .button:hover:active, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active, GtkPopover .button:hover:active:hover, GtkPopover .button:hover:active:focus, GtkPopover .button:hover:active:hover:focus, GtkPopover .button:hover:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked, GtkPopover .button:hover:checked:hover, GtkPopover .button:hover:checked:focus, GtkPopover .button:hover:checked:hover:focus, GtkPopover .button.flat:hover:active, GtkPopover .button.flat:hover:active:hover, GtkPopover .button.flat:hover:active:focus, GtkPopover .button.flat:hover:active:hover:focus, GtkPopover .button.flat:hover:checked, GtkPopover .button.flat:hover:checked:hover, GtkPopover .button.flat:hover:checked:focus, GtkPopover .button.flat:hover:checked:hover:focus {
        border-color: rgba(131, 150, 176, 0.4); }
      GtkPopover .button:hover:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .button.flat:hover:insensitive {
        border-color: rgba(171, 184, 201, 0.4); }
      GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive {
        border-color: rgba(157, 173, 193, 0.4); }
    GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button.flat:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus {
      background-color: #0f1012;
      background-image: linear-gradient(to bottom, #1d2024, black);
      border-color: rgba(211, 218, 227, 0.32);
      color: #d3dae3;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      GtkPopover .button:focus:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover, GtkPopover .button.flat:focus:hover {
        background-color: #0f1113;
        background-image: linear-gradient(to bottom, #1f2125, black);
        border-color: rgba(157, 173, 193, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        GtkPopover .button:focus:hover:focus, GtkPopover .button:focus:hover:hover, GtkPopover .button.flat:focus:hover:focus, GtkPopover .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(211, 218, 227, 0.4),0.3); }
        GtkPopover .button:focus:hover:active, GtkPopover .button:focus:hover:active:hover, GtkPopover .button:focus:hover:active:focus, GtkPopover .button:focus:hover:active:hover:focus, GtkPopover .button:focus:hover:checked, GtkPopover .button:focus:hover:checked:hover, GtkPopover .button:focus:hover:checked:focus, GtkPopover .button:focus:hover:checked:hover:focus, GtkPopover .button.flat:focus:hover:active, GtkPopover .button.flat:focus:hover:active:hover, GtkPopover .button.flat:focus:hover:active:focus, GtkPopover .button.flat:focus:hover:active:hover:focus, GtkPopover .button.flat:focus:hover:checked, GtkPopover .button.flat:focus:hover:checked:hover, GtkPopover .button.flat:focus:hover:checked:focus, GtkPopover .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(131, 150, 176, 0.4); }
        GtkPopover .button:focus:hover:insensitive, GtkPopover .button.flat:focus:hover:insensitive {
          border-color: rgba(171, 184, 201, 0.4); }
        GtkPopover .button:focus:hover:active:insensitive, GtkPopover .button:focus:hover:checked:insensitive, GtkPopover .button.flat:focus:hover:active:insensitive, GtkPopover .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(157, 173, 193, 0.4); }
    GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button.flat:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked, GtkPopover .button.flat:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(157, 173, 193, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(211, 218, 227, 0.06), inset 0 1px rgba(211, 218, 227, 0.07), inset -1px 0 rgba(211, 218, 227, 0.06), inset 0 -1px rgba(211, 218, 227, 0.05); }
      GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(211, 218, 227, 0.32),0.3); }
      GtkPopover .button:checked:active, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active, GtkPopover .button:checked:active:hover, GtkPopover .button:checked:active:focus, GtkPopover .button:checked:active:hover:focus, GtkPopover .button:checked:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked, GtkPopover .button:checked:checked:hover, GtkPopover .button:checked:checked:focus, GtkPopover .button:checked:checked:hover:focus, GtkPopover .button:active:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active, GtkPopover .button:active:active:hover, GtkPopover .button:active:active:focus, GtkPopover .button:active:active:hover:focus, GtkPopover .button:active:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked, GtkPopover .button:active:checked:hover, GtkPopover .button:active:checked:focus, GtkPopover .button:active:checked:hover:focus, GtkPopover .button.flat:checked:active, GtkPopover .button.flat:checked:active:hover, GtkPopover .button.flat:checked:active:focus, GtkPopover .button.flat:checked:active:hover:focus, GtkPopover .button.flat:checked:checked, GtkPopover .button.flat:checked:checked:hover, GtkPopover .button.flat:checked:checked:focus, GtkPopover .button.flat:checked:checked:hover:focus, GtkPopover .button.flat:active:active, GtkPopover .button.flat:active:active:hover, GtkPopover .button.flat:active:active:focus, GtkPopover .button.flat:active:active:hover:focus, GtkPopover .button.flat:active:checked, GtkPopover .button.flat:active:checked:hover, GtkPopover .button.flat:active:checked:focus, GtkPopover .button.flat:active:checked:hover:focus {
        border-color: rgba(131, 150, 176, 0.32); }
      GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button.flat:checked:insensitive, GtkPopover .button.flat:active:insensitive {
        border-color: rgba(171, 184, 201, 0.32); }
      GtkPopover .button:checked:active:insensitive, GtkPopover .button:checked:checked:insensitive, GtkPopover .button:active:active:insensitive, GtkPopover .button:active:checked:insensitive, GtkPopover .button.flat:checked:active:insensitive, GtkPopover .button.flat:checked:checked:insensitive, GtkPopover .button.flat:active:active:insensitive, GtkPopover .button.flat:active:checked:insensitive {
        border-color: rgba(157, 173, 193, 0.32); }
      GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus, GtkPopover .button.flat:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover {
      color: #d3dae3; }
    GtkPopover .button:insensitive:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .button.flat:insensitive:insensitive {
      background-color: alpha(mix(#0e0f11,#d3dae3,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(#0e0f11,#d3dae3,0.2),0.4),2), shade(alpha(mix(#0e0f11,#d3dae3,0.2),0.4),0));
      opacity: .6;
      color: mix(#0e0f11,#d3dae3,0.6);
      box-shadow: none; }
      GtkPopover .button:insensitive:insensitive :insensitive, GtkPopover .button.flat:insensitive:insensitive :insensitive {
        color: mix(#0e0f11,#d3dae3,0.6); }
    GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      GtkPopover .button:active:insensitive:insensitive, GtkPopover .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    GtkPopover .button.separator, GtkPopover .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar GtkPopover .separator.button.suggested-action, GtkPopover .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar GtkPopover .separator.button.suggested-action, GtkPopover .button .separator, GtkPopover .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar GtkPopover .button.suggested-action .separator, GtkPopover .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar GtkPopover .button.suggested-action .separator {
      border: 1px solid currentColor;
      color: rgba(14, 15, 17, 0.9); }
      GtkPopover .button.separator:insensitive, GtkPopover .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .button .separator:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action .separator:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action .separator:insensitive {
        color: rgba(14, 15, 17, 0.85); }
  GtkPopover > .list, GtkPopover > .view, GtkPopover > GtkHTML, GtkPopover > .toolbar {
    background-color: transparent; }
  GtkPopover .separator {
    border: 0;
    background-color: transparent;
    color: #121417;
    font-size: 80%;
    font-weight: bold; }

GtkModelButton.button, .selection-mode.header-bar GtkModelButton.button.suggested-action, .selection-mode.toolbar GtkModelButton.button.suggested-action, GtkModelButton.button:backdrop, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  border-color: shade(alpha(currentColor,0.32),0.8);
  color: currentColor;
  box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
  GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:backdrop:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus, GtkModelButton.button:backdrop:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover {
    border-color: mix(#080f1c,alpha(currentColor,0.32),0.3); }
  GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover:focus, GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover:focus, GtkModelButton.button:backdrop:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover:focus, GtkModelButton.button:backdrop:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover:focus {
    border-color: shade(alpha(currentColor,0.32),0.7); }
  GtkModelButton.button:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive, GtkModelButton.button:backdrop:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:insensitive {
    border-color: shade(alpha(currentColor,0.32),0.85); }
  GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive {
    border-color: shade(alpha(currentColor,0.32),0.8); }
  GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button:backdrop.flat, .selection-mode.header-bar GtkModelButton:backdrop.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton:backdrop.flat.button.suggested-action {
    border-color: rgba(0, 0, 0, 0);
    color: currentColor;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none; }
  GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover, GtkModelButton.button:backdrop:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover, GtkModelButton.button:backdrop.flat:hover {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    border-color: shade(alpha(currentColor,0.4),0.8);
    color: currentColor;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
    GtkModelButton.button:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:focus, GtkModelButton.button:hover:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:hover, GtkModelButton.button.flat:hover:focus, GtkModelButton.button.flat:hover:hover, GtkModelButton.button:backdrop:hover:focus, GtkModelButton.button:backdrop:hover:hover, GtkModelButton.button:backdrop.flat:hover:focus, GtkModelButton.button:backdrop.flat:hover:hover {
      border-color: mix(#080f1c,alpha(currentColor,0.4),0.3); }
    GtkModelButton.button:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active, GtkModelButton.button:hover:active:hover, GtkModelButton.button:hover:active:focus, GtkModelButton.button:hover:active:hover:focus, GtkModelButton.button:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked, GtkModelButton.button:hover:checked:hover, GtkModelButton.button:hover:checked:focus, GtkModelButton.button:hover:checked:hover:focus, GtkModelButton.button.flat:hover:active, GtkModelButton.button.flat:hover:active:hover, GtkModelButton.button.flat:hover:active:focus, GtkModelButton.button.flat:hover:active:hover:focus, GtkModelButton.button.flat:hover:checked, GtkModelButton.button.flat:hover:checked:hover, GtkModelButton.button.flat:hover:checked:focus, GtkModelButton.button.flat:hover:checked:hover:focus, GtkModelButton.button:backdrop:hover:active, GtkModelButton.button:backdrop:hover:active:hover, GtkModelButton.button:backdrop:hover:active:focus, GtkModelButton.button:backdrop:hover:active:hover:focus, GtkModelButton.button:backdrop:hover:checked, GtkModelButton.button:backdrop:hover:checked:hover, GtkModelButton.button:backdrop:hover:checked:focus, GtkModelButton.button:backdrop:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:hover:active, GtkModelButton.button:backdrop.flat:hover:active:hover, GtkModelButton.button:backdrop.flat:hover:active:focus, GtkModelButton.button:backdrop.flat:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:hover:checked, GtkModelButton.button:backdrop.flat:hover:checked:hover, GtkModelButton.button:backdrop.flat:hover:checked:focus, GtkModelButton.button:backdrop.flat:hover:checked:hover:focus {
      border-color: shade(alpha(currentColor,0.4),0.7); }
    GtkModelButton.button:hover:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:insensitive, GtkModelButton.button.flat:hover:insensitive, GtkModelButton.button:backdrop:hover:insensitive, GtkModelButton.button:backdrop.flat:hover:insensitive {
      border-color: shade(alpha(currentColor,0.4),0.85); }
    GtkModelButton.button:hover:active:insensitive, GtkModelButton.button:hover:checked:insensitive, GtkModelButton.button.flat:hover:active:insensitive, GtkModelButton.button.flat:hover:checked:insensitive, GtkModelButton.button:backdrop:hover:active:insensitive, GtkModelButton.button:backdrop:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:hover:active:insensitive, GtkModelButton.button:backdrop.flat:hover:checked:insensitive {
      border-color: shade(alpha(currentColor,0.4),0.8); }
  GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button.flat:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus, GtkModelButton.button:backdrop:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus, GtkModelButton.button:backdrop.flat:focus {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    border-color: alpha(currentColor,0.32);
    color: currentColor;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    GtkModelButton.button:focus:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover, GtkModelButton.button.flat:focus:hover, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:focus:hover {
      background-color: rgba(0, 0, 0, 0);
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      border-color: shade(alpha(currentColor,0.4),0.8);
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
      GtkModelButton.button:focus:hover:focus, GtkModelButton.button:focus:hover:hover, GtkModelButton.button.flat:focus:hover:focus, GtkModelButton.button.flat:focus:hover:hover, GtkModelButton.button:backdrop:focus:hover:focus, GtkModelButton.button:backdrop:focus:hover:hover, GtkModelButton.button:backdrop.flat:focus:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:hover {
        border-color: mix(#080f1c,alpha(currentColor,0.4),0.3); }
      GtkModelButton.button:focus:hover:active, GtkModelButton.button:focus:hover:active:hover, GtkModelButton.button:focus:hover:active:focus, GtkModelButton.button:focus:hover:active:hover:focus, GtkModelButton.button:focus:hover:checked, GtkModelButton.button:focus:hover:checked:hover, GtkModelButton.button:focus:hover:checked:focus, GtkModelButton.button:focus:hover:checked:hover:focus, GtkModelButton.button.flat:focus:hover:active, GtkModelButton.button.flat:focus:hover:active:hover, GtkModelButton.button.flat:focus:hover:active:focus, GtkModelButton.button.flat:focus:hover:active:hover:focus, GtkModelButton.button.flat:focus:hover:checked, GtkModelButton.button.flat:focus:hover:checked:hover, GtkModelButton.button.flat:focus:hover:checked:focus, GtkModelButton.button.flat:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop:focus:hover:active, GtkModelButton.button:backdrop:focus:hover:active:hover, GtkModelButton.button:backdrop:focus:hover:active:focus, GtkModelButton.button:backdrop:focus:hover:active:hover:focus, GtkModelButton.button:backdrop:focus:hover:checked, GtkModelButton.button:backdrop:focus:hover:checked:hover, GtkModelButton.button:backdrop:focus:hover:checked:focus, GtkModelButton.button:backdrop:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:active, GtkModelButton.button:backdrop.flat:focus:hover:active:hover, GtkModelButton.button:backdrop.flat:focus:hover:active:focus, GtkModelButton.button:backdrop.flat:focus:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover, GtkModelButton.button:backdrop.flat:focus:hover:checked:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover:focus {
        border-color: shade(alpha(currentColor,0.4),0.7); }
      GtkModelButton.button:focus:hover:insensitive, GtkModelButton.button.flat:focus:hover:insensitive, GtkModelButton.button:backdrop:focus:hover:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:insensitive {
        border-color: shade(alpha(currentColor,0.4),0.85); }
      GtkModelButton.button:focus:hover:active:insensitive, GtkModelButton.button:focus:hover:checked:insensitive, GtkModelButton.button.flat:focus:hover:active:insensitive, GtkModelButton.button.flat:focus:hover:checked:insensitive, GtkModelButton.button:backdrop:focus:hover:active:insensitive, GtkModelButton.button:backdrop:focus:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:active:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:checked:insensitive {
        border-color: shade(alpha(currentColor,0.4),0.8); }
  GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button.flat:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked, GtkModelButton.button.flat:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active, GtkModelButton.button:backdrop:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked, GtkModelButton.button:backdrop:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active, GtkModelButton.button:backdrop.flat:checked, GtkModelButton.button:backdrop.flat:active {
    background-color: #080f1c;
    background-image: linear-gradient(to top, #101e38, black);
    border-color: shade(alpha(currentColor,0.32),0.8);
    color: #ffffff;
    box-shadow: inset 1px 0 alpha(currentColor,0.06), inset 0 1px alpha(currentColor,0.07), inset -1px 0 alpha(currentColor,0.06), inset 0 -1px alpha(currentColor,0.05); }
    GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover {
      border-color: mix(#080f1c,alpha(currentColor,0.32),0.3); }
    GtkModelButton.button:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active, GtkModelButton.button:checked:active:hover, GtkModelButton.button:checked:active:focus, GtkModelButton.button:checked:active:hover:focus, GtkModelButton.button:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked, GtkModelButton.button:checked:checked:hover, GtkModelButton.button:checked:checked:focus, GtkModelButton.button:checked:checked:hover:focus, GtkModelButton.button:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active, GtkModelButton.button:active:active:hover, GtkModelButton.button:active:active:focus, GtkModelButton.button:active:active:hover:focus, GtkModelButton.button:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked, GtkModelButton.button:active:checked:hover, GtkModelButton.button:active:checked:focus, GtkModelButton.button:active:checked:hover:focus, GtkModelButton.button.flat:checked:active, GtkModelButton.button.flat:checked:active:hover, GtkModelButton.button.flat:checked:active:focus, GtkModelButton.button.flat:checked:active:hover:focus, GtkModelButton.button.flat:checked:checked, GtkModelButton.button.flat:checked:checked:hover, GtkModelButton.button.flat:checked:checked:focus, GtkModelButton.button.flat:checked:checked:hover:focus, GtkModelButton.button.flat:active:active, GtkModelButton.button.flat:active:active:hover, GtkModelButton.button.flat:active:active:focus, GtkModelButton.button.flat:active:active:hover:focus, GtkModelButton.button.flat:active:checked, GtkModelButton.button.flat:active:checked:hover, GtkModelButton.button.flat:active:checked:focus, GtkModelButton.button.flat:active:checked:hover:focus, GtkModelButton.button:backdrop:checked:active, GtkModelButton.button:backdrop:checked:active:hover, GtkModelButton.button:backdrop:checked:active:focus, GtkModelButton.button:backdrop:checked:active:hover:focus, GtkModelButton.button:backdrop:checked:checked, GtkModelButton.button:backdrop:checked:checked:hover, GtkModelButton.button:backdrop:checked:checked:focus, GtkModelButton.button:backdrop:checked:checked:hover:focus, GtkModelButton.button:backdrop:active:active, GtkModelButton.button:backdrop:active:active:hover, GtkModelButton.button:backdrop:active:active:focus, GtkModelButton.button:backdrop:active:active:hover:focus, GtkModelButton.button:backdrop:active:checked, GtkModelButton.button:backdrop:active:checked:hover, GtkModelButton.button:backdrop:active:checked:focus, GtkModelButton.button:backdrop:active:checked:hover:focus, GtkModelButton.button:backdrop.flat:checked:active, GtkModelButton.button:backdrop.flat:checked:active:hover, GtkModelButton.button:backdrop.flat:checked:active:focus, GtkModelButton.button:backdrop.flat:checked:active:hover:focus, GtkModelButton.button:backdrop.flat:checked:checked, GtkModelButton.button:backdrop.flat:checked:checked:hover, GtkModelButton.button:backdrop.flat:checked:checked:focus, GtkModelButton.button:backdrop.flat:checked:checked:hover:focus, GtkModelButton.button:backdrop.flat:active:active, GtkModelButton.button:backdrop.flat:active:active:hover, GtkModelButton.button:backdrop.flat:active:active:focus, GtkModelButton.button:backdrop.flat:active:active:hover:focus, GtkModelButton.button:backdrop.flat:active:checked, GtkModelButton.button:backdrop.flat:active:checked:hover, GtkModelButton.button:backdrop.flat:active:checked:focus, GtkModelButton.button:backdrop.flat:active:checked:hover:focus {
      border-color: shade(alpha(currentColor,0.32),0.7); }
    GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button.flat:checked:insensitive, GtkModelButton.button.flat:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop.flat:checked:insensitive, GtkModelButton.button:backdrop.flat:active:insensitive {
      border-color: shade(alpha(currentColor,0.32),0.85); }
    GtkModelButton.button:checked:active:insensitive, GtkModelButton.button:checked:checked:insensitive, GtkModelButton.button:active:active:insensitive, GtkModelButton.button:active:checked:insensitive, GtkModelButton.button.flat:checked:active:insensitive, GtkModelButton.button.flat:checked:checked:insensitive, GtkModelButton.button.flat:active:active:insensitive, GtkModelButton.button.flat:active:checked:insensitive, GtkModelButton.button:backdrop:checked:active:insensitive, GtkModelButton.button:backdrop:checked:checked:insensitive, GtkModelButton.button:backdrop:active:active:insensitive, GtkModelButton.button:backdrop:active:checked:insensitive, GtkModelButton.button:backdrop.flat:checked:active:insensitive, GtkModelButton.button:backdrop.flat:checked:checked:insensitive, GtkModelButton.button:backdrop.flat:active:active:insensitive, GtkModelButton.button:backdrop.flat:active:checked:insensitive {
      border-color: shade(alpha(currentColor,0.32),0.8); }
    GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover {
      background-color: #08101d;
      background-image: linear-gradient(to top, #11203b, black);
      color: #ffffff; }
  GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus, GtkModelButton.button.flat:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover, GtkModelButton.button:backdrop:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus, GtkModelButton.button:backdrop:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover, GtkModelButton.button:backdrop.flat:focus, GtkModelButton.button:backdrop.flat:hover {
    color: currentColor; }
  GtkModelButton.button:insensitive:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive:insensitive, GtkModelButton.button.flat:insensitive:insensitive, GtkModelButton.button:backdrop:insensitive:insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive {
    background-color: alpha(mix(transparent,currentColor,0.2),0.4);
    background-image: linear-gradient(to bottom, shade(alpha(mix(transparent,currentColor,0.2),0.4),2), shade(alpha(mix(transparent,currentColor,0.2),0.4),0));
    opacity: .6;
    color: mix(transparent,currentColor,0.6);
    box-shadow: none; }
    GtkModelButton.button:insensitive:insensitive :insensitive, GtkModelButton.button.flat:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive :insensitive {
      color: mix(transparent,currentColor,0.6); }
  GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive {
    background-color: rgba(8, 15, 28, 0.6);
    background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
    color: rgba(255, 255, 255, 0.85);
    box-shadow: none; }
    GtkModelButton.button:active:insensitive:insensitive, GtkModelButton.button:checked:insensitive:insensitive, GtkModelButton.button:backdrop:active:insensitive:insensitive, GtkModelButton.button:backdrop:checked:insensitive:insensitive {
      color: rgba(255, 255, 255, 0.85); }
  GtkModelButton.button.separator, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action, GtkModelButton.button .separator, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator, GtkModelButton.button:backdrop.separator, .selection-mode.header-bar GtkModelButton:backdrop.separator.button.suggested-action, .selection-mode.toolbar GtkModelButton:backdrop.separator.button.suggested-action, GtkModelButton.button:backdrop .separator, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop .separator, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop .separator {
    border: 1px solid currentColor;
    color: rgba(0, 0, 0, 0); }
    GtkModelButton.button.separator:insensitive, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action:insensitive, GtkModelButton.button .separator:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator:insensitive, GtkModelButton.button:backdrop.separator:insensitive, GtkModelButton.button:backdrop .separator:insensitive {
      color: rgba(0, 0, 0, 0); }
  GtkModelButton.button:focus:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover, GtkModelButton.button.flat:checked:hover, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:selected, .selection-mode.header-bar GtkModelButton.button.suggested-action:selected, .selection-mode.toolbar GtkModelButton.button.suggested-action:selected, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover, GtkModelButton.button:backdrop:selected, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:selected, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:selected {
    background-image: none;
    background-color: #080f1c;
    color: #ffffff;
    box-shadow: none; }
  GtkModelButton.button.flat:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked, GtkModelButton.button:backdrop.flat:checked {
    box-shadow: none; }
  GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button.flat:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover, GtkModelButton.button:backdrop.flat, .selection-mode.header-bar GtkModelButton:backdrop.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton:backdrop.flat.button.suggested-action, GtkModelButton.button:backdrop.flat:hover {
    transition: none; }

/***************
! Dimmed label *
****************/
.dim-label, GtkLabel.separator {
  opacity: .5;
  text-shadow: none; }

/***********
 ! Tooltip *
************/
.tooltip.background {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  border: 0;
  border-radius: 8px;
  color: #cdd3e0; }

.tooltip * {
  background-color: transparent;
  color: inherit; }

/***********
 ! Dialogs *
************/
GtkMessageDialog, .message-dialog, .prompt {
  -GtkDialog-content-area-border: 3px;
  -GtkDialog-action-area-border: 3px;
  -GtkDialog-button-spacing: 3px;
  margin: 0;
  padding: 0; }

/*********************
 ! App notifications *
**********************/
.app-notification, .app-notification.frame {
  border-style: solid;
  border-color: rgba(16, 18, 20, 0.8);
  border-width: 0 1px 1px;
  border-radius: 0 0 8px 8px;
  padding: 6px;
  background-color: rgba(20, 22, 25, 0.8);
  background-image: none;
  color: #abb2bf; }
  .app-notification .button, .app-notification .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .app-notification .button.suggested-action, .app-notification .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .app-notification .button.suggested-action, .app-notification.frame .button, .app-notification.frame .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .app-notification.frame .button.suggested-action, .app-notification.frame .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .app-notification.frame .button.suggested-action {
    background-color: rgba(20, 22, 25, 0.8);
    background-image: linear-gradient(to bottom, rgba(40, 44, 50, 0.8), rgba(0, 0, 0, 0.8));
    border-color: rgba(130, 140, 160, 0.32);
    color: #abb2bf;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover {
      border-color: mix(#080f1c,rgba(171, 178, 191, 0.32),0.3); }
    .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .button:active:hover, .app-notification .button:active:focus, .app-notification .button:active:hover:focus, .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .button:checked:hover, .app-notification .button:checked:focus, .app-notification .button:checked:hover:focus, .app-notification.frame .button:active, .app-notification.frame .button:active:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover:focus, .app-notification.frame .button:checked, .app-notification.frame .button:checked:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover:focus {
      border-color: rgba(110, 122, 144, 0.32); }
    .app-notification .button:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:insensitive, .app-notification.frame .button:insensitive {
      border-color: rgba(140, 150, 168, 0.32); }
    .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive {
      border-color: rgba(130, 140, 160, 0.32); }
    .app-notification .button.flat, .app-notification .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .app-notification .flat.button.suggested-action, .app-notification .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .app-notification .flat.button.suggested-action, .app-notification.frame .button.flat {
      border-color: rgba(20, 22, 25, 0);
      color: #abb2bf;
      background-color: rgba(20, 22, 25, 0);
      background-image: none;
      box-shadow: none; }
    .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:hover, .app-notification.frame .button:hover, .app-notification.frame .button.flat:hover {
      background-color: rgba(21, 23, 26, 0.8);
      background-image: linear-gradient(to bottom, rgba(42, 46, 53, 0.8), rgba(0, 0, 0, 0.8));
      border-color: rgba(130, 140, 160, 0.4);
      color: #abb2bf;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .app-notification .button:hover:focus, .app-notification .button:hover:hover, .app-notification .button.flat:hover:focus, .app-notification .button.flat:hover:hover, .app-notification.frame .button:hover:focus, .app-notification.frame .button:hover:hover, .app-notification.frame .button.flat:hover:focus, .app-notification.frame .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(171, 178, 191, 0.4),0.3); }
      .app-notification .button:hover:active, .app-notification .button:hover:active:hover, .app-notification .button:hover:active:focus, .app-notification .button:hover:active:hover:focus, .app-notification .button:hover:checked, .app-notification .button:hover:checked:hover, .app-notification .button:hover:checked:focus, .app-notification .button:hover:checked:hover:focus, .app-notification .button.flat:hover:active, .app-notification .button.flat:hover:active:hover, .app-notification .button.flat:hover:active:focus, .app-notification .button.flat:hover:active:hover:focus, .app-notification .button.flat:hover:checked, .app-notification .button.flat:hover:checked:hover, .app-notification .button.flat:hover:checked:focus, .app-notification .button.flat:hover:checked:hover:focus, .app-notification.frame .button:hover:active, .app-notification.frame .button:hover:active:hover, .app-notification.frame .button:hover:active:focus, .app-notification.frame .button:hover:active:hover:focus, .app-notification.frame .button:hover:checked, .app-notification.frame .button:hover:checked:hover, .app-notification.frame .button:hover:checked:focus, .app-notification.frame .button:hover:checked:hover:focus, .app-notification.frame .button.flat:hover:active, .app-notification.frame .button.flat:hover:active:hover, .app-notification.frame .button.flat:hover:active:focus, .app-notification.frame .button.flat:hover:active:hover:focus, .app-notification.frame .button.flat:hover:checked, .app-notification.frame .button.flat:hover:checked:hover, .app-notification.frame .button.flat:hover:checked:focus, .app-notification.frame .button.flat:hover:checked:hover:focus {
        border-color: rgba(110, 122, 144, 0.4); }
      .app-notification .button:hover:insensitive, .app-notification .button.flat:hover:insensitive, .app-notification.frame .button:hover:insensitive, .app-notification.frame .button.flat:hover:insensitive {
        border-color: rgba(140, 150, 168, 0.4); }
      .app-notification .button:hover:active:insensitive, .app-notification .button:hover:checked:insensitive, .app-notification .button.flat:hover:active:insensitive, .app-notification .button.flat:hover:checked:insensitive, .app-notification.frame .button:hover:active:insensitive, .app-notification.frame .button:hover:checked:insensitive, .app-notification.frame .button.flat:hover:active:insensitive, .app-notification.frame .button.flat:hover:checked:insensitive {
        border-color: rgba(130, 140, 160, 0.4); }
    .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button.flat:focus, .app-notification.frame .button:focus, .app-notification.frame .button.flat:focus {
      background-color: rgba(21, 23, 26, 0.8);
      background-image: linear-gradient(to bottom, rgba(42, 46, 53, 0.8), rgba(0, 0, 0, 0.8));
      border-color: rgba(171, 178, 191, 0.32);
      color: #abb2bf;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .app-notification .button:focus:hover, .app-notification .button.flat:focus:hover, .app-notification.frame .button:focus:hover, .app-notification.frame .button.flat:focus:hover {
        background-color: rgba(22, 24, 28, 0.8);
        background-image: linear-gradient(to bottom, rgba(44, 48, 55, 0.8), rgba(0, 0, 0, 0.8));
        border-color: rgba(130, 140, 160, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .app-notification .button:focus:hover:focus, .app-notification .button:focus:hover:hover, .app-notification .button.flat:focus:hover:focus, .app-notification .button.flat:focus:hover:hover, .app-notification.frame .button:focus:hover:focus, .app-notification.frame .button:focus:hover:hover, .app-notification.frame .button.flat:focus:hover:focus, .app-notification.frame .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(171, 178, 191, 0.4),0.3); }
        .app-notification .button:focus:hover:active, .app-notification .button:focus:hover:active:hover, .app-notification .button:focus:hover:active:focus, .app-notification .button:focus:hover:active:hover:focus, .app-notification .button:focus:hover:checked, .app-notification .button:focus:hover:checked:hover, .app-notification .button:focus:hover:checked:focus, .app-notification .button:focus:hover:checked:hover:focus, .app-notification .button.flat:focus:hover:active, .app-notification .button.flat:focus:hover:active:hover, .app-notification .button.flat:focus:hover:active:focus, .app-notification .button.flat:focus:hover:active:hover:focus, .app-notification .button.flat:focus:hover:checked, .app-notification .button.flat:focus:hover:checked:hover, .app-notification .button.flat:focus:hover:checked:focus, .app-notification .button.flat:focus:hover:checked:hover:focus, .app-notification.frame .button:focus:hover:active, .app-notification.frame .button:focus:hover:active:hover, .app-notification.frame .button:focus:hover:active:focus, .app-notification.frame .button:focus:hover:active:hover:focus, .app-notification.frame .button:focus:hover:checked, .app-notification.frame .button:focus:hover:checked:hover, .app-notification.frame .button:focus:hover:checked:focus, .app-notification.frame .button:focus:hover:checked:hover:focus, .app-notification.frame .button.flat:focus:hover:active, .app-notification.frame .button.flat:focus:hover:active:hover, .app-notification.frame .button.flat:focus:hover:active:focus, .app-notification.frame .button.flat:focus:hover:active:hover:focus, .app-notification.frame .button.flat:focus:hover:checked, .app-notification.frame .button.flat:focus:hover:checked:hover, .app-notification.frame .button.flat:focus:hover:checked:focus, .app-notification.frame .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(110, 122, 144, 0.4); }
        .app-notification .button:focus:hover:insensitive, .app-notification .button.flat:focus:hover:insensitive, .app-notification.frame .button:focus:hover:insensitive, .app-notification.frame .button.flat:focus:hover:insensitive {
          border-color: rgba(140, 150, 168, 0.4); }
        .app-notification .button:focus:hover:active:insensitive, .app-notification .button:focus:hover:checked:insensitive, .app-notification .button.flat:focus:hover:active:insensitive, .app-notification .button.flat:focus:hover:checked:insensitive, .app-notification.frame .button:focus:hover:active:insensitive, .app-notification.frame .button:focus:hover:checked:insensitive, .app-notification.frame .button.flat:focus:hover:active:insensitive, .app-notification.frame .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(130, 140, 160, 0.4); }
    .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .button.flat:checked, .app-notification .button.flat:active, .app-notification.frame .button:checked, .app-notification.frame .button:active, .app-notification.frame .button.flat:checked, .app-notification.frame .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(130, 140, 160, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(171, 178, 191, 0.06), inset 0 1px rgba(171, 178, 191, 0.07), inset -1px 0 rgba(171, 178, 191, 0.06), inset 0 -1px rgba(171, 178, 191, 0.05); }
      .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(171, 178, 191, 0.32),0.3); }
      .app-notification .button:checked:active, .app-notification .button:checked:active:hover, .app-notification .button:checked:active:focus, .app-notification .button:checked:active:hover:focus, .app-notification .button:checked:checked, .app-notification .button:checked:checked:hover, .app-notification .button:checked:checked:focus, .app-notification .button:checked:checked:hover:focus, .app-notification .button:active:active, .app-notification .button:active:active:hover, .app-notification .button:active:active:focus, .app-notification .button:active:active:hover:focus, .app-notification .button:active:checked, .app-notification .button:active:checked:hover, .app-notification .button:active:checked:focus, .app-notification .button:active:checked:hover:focus, .app-notification .button.flat:checked:active, .app-notification .button.flat:checked:active:hover, .app-notification .button.flat:checked:active:focus, .app-notification .button.flat:checked:active:hover:focus, .app-notification .button.flat:checked:checked, .app-notification .button.flat:checked:checked:hover, .app-notification .button.flat:checked:checked:focus, .app-notification .button.flat:checked:checked:hover:focus, .app-notification .button.flat:active:active, .app-notification .button.flat:active:active:hover, .app-notification .button.flat:active:active:focus, .app-notification .button.flat:active:active:hover:focus, .app-notification .button.flat:active:checked, .app-notification .button.flat:active:checked:hover, .app-notification .button.flat:active:checked:focus, .app-notification .button.flat:active:checked:hover:focus, .app-notification.frame .button:checked:active, .app-notification.frame .button:checked:active:hover, .app-notification.frame .button:checked:active:focus, .app-notification.frame .button:checked:active:hover:focus, .app-notification.frame .button:checked:checked, .app-notification.frame .button:checked:checked:hover, .app-notification.frame .button:checked:checked:focus, .app-notification.frame .button:checked:checked:hover:focus, .app-notification.frame .button:active:active, .app-notification.frame .button:active:active:hover, .app-notification.frame .button:active:active:focus, .app-notification.frame .button:active:active:hover:focus, .app-notification.frame .button:active:checked, .app-notification.frame .button:active:checked:hover, .app-notification.frame .button:active:checked:focus, .app-notification.frame .button:active:checked:hover:focus, .app-notification.frame .button.flat:checked:active, .app-notification.frame .button.flat:checked:active:hover, .app-notification.frame .button.flat:checked:active:focus, .app-notification.frame .button.flat:checked:active:hover:focus, .app-notification.frame .button.flat:checked:checked, .app-notification.frame .button.flat:checked:checked:hover, .app-notification.frame .button.flat:checked:checked:focus, .app-notification.frame .button.flat:checked:checked:hover:focus, .app-notification.frame .button.flat:active:active, .app-notification.frame .button.flat:active:active:hover, .app-notification.frame .button.flat:active:active:focus, .app-notification.frame .button.flat:active:active:hover:focus, .app-notification.frame .button.flat:active:checked, .app-notification.frame .button.flat:active:checked:hover, .app-notification.frame .button.flat:active:checked:focus, .app-notification.frame .button.flat:active:checked:hover:focus {
        border-color: rgba(110, 122, 144, 0.32); }
      .app-notification .button:checked:insensitive, .app-notification .button:active:insensitive, .app-notification .button.flat:checked:insensitive, .app-notification .button.flat:active:insensitive, .app-notification.frame .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button.flat:checked:insensitive, .app-notification.frame .button.flat:active:insensitive {
        border-color: rgba(140, 150, 168, 0.32); }
      .app-notification .button:checked:active:insensitive, .app-notification .button:checked:checked:insensitive, .app-notification .button:active:active:insensitive, .app-notification .button:active:checked:insensitive, .app-notification .button.flat:checked:active:insensitive, .app-notification .button.flat:checked:checked:insensitive, .app-notification .button.flat:active:active:insensitive, .app-notification .button.flat:active:checked:insensitive, .app-notification.frame .button:checked:active:insensitive, .app-notification.frame .button:checked:checked:insensitive, .app-notification.frame .button:active:active:insensitive, .app-notification.frame .button:active:checked:insensitive, .app-notification.frame .button.flat:checked:active:insensitive, .app-notification.frame .button.flat:checked:checked:insensitive, .app-notification.frame .button.flat:active:active:insensitive, .app-notification.frame .button.flat:active:checked:insensitive {
        border-color: rgba(130, 140, 160, 0.32); }
      .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:focus, .app-notification .button.flat:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover, .app-notification.frame .button.flat:focus, .app-notification.frame .button.flat:hover {
      color: #abb2bf; }
    .app-notification .button:insensitive:insensitive, .app-notification .button.flat:insensitive:insensitive, .app-notification.frame .button:insensitive:insensitive, .app-notification.frame .button.flat:insensitive:insensitive {
      background-color: alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4),2), shade(alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4),0));
      opacity: .6;
      color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.6);
      box-shadow: none; }
      .app-notification .button:insensitive:insensitive :insensitive, .app-notification .button.flat:insensitive:insensitive :insensitive, .app-notification.frame .button:insensitive:insensitive :insensitive, .app-notification.frame .button.flat:insensitive:insensitive :insensitive {
        color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.6); }
    .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .app-notification .button:active:insensitive:insensitive, .app-notification .button:checked:insensitive:insensitive, .app-notification.frame .button:active:insensitive:insensitive, .app-notification.frame .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .app-notification .button.separator, .app-notification .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .app-notification .separator.button.suggested-action, .app-notification .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .app-notification .separator.button.suggested-action, .app-notification .button .separator, .app-notification .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .app-notification .button.suggested-action .separator, .app-notification .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .app-notification .button.suggested-action .separator, .app-notification.frame .button.separator, .app-notification.frame .button .separator {
      border: 1px solid currentColor;
      color: rgba(20, 22, 25, 0.7); }
      .app-notification .button.separator:insensitive, .app-notification .button .separator:insensitive, .app-notification.frame .button.separator:insensitive, .app-notification.frame .button .separator:insensitive {
        color: rgba(20, 22, 25, 0.65); }

/*************
 ! Expanders *
**************/
GtkExpander {
  padding: 3px;
  outline-offset: 1px; }

.expander {
  color: alpha(currentColor,0.7);
  border: alpha(currentColor,0.7); }
  .expander:hover {
    color: alpha(currentColor,0.8);
    border-color: alpha(currentColor,0.8); }
  .expander:active {
    color: alpha(currentColor,0.9);
    border-color: alpha(currentColor,0.9); }

/*******************
 ! Symbolic images *
********************/
.image {
  color: alpha(currentColor,0.5); }
  .image:hover {
    color: alpha(currentColor,0.9); }
  .image:selected, .image:selected:hover {
    color: #ffffff; }

/****************
 ! Floating bar *
*****************/
.floating-bar {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  border: 1px solid #040506;
  border-radius: 8px;
  color: #cdd3e0; }
  .floating-bar.top {
    border-top-width: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .floating-bar.right {
    border-right-width: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .floating-bar.bottom {
    border-bottom-width: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .floating-bar.left {
    border-left-width: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .floating-bar .button, .floating-bar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .floating-bar .button.suggested-action, .floating-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .floating-bar .button.suggested-action {
    -GtkButton-image-spacing: 0;
    -GtkButton-inner-border: 0;
    border: 0;
    background-color: transparent;
    background-image: none; }

/*************************
 ! Touch text selections *
**************************/
GtkBubbleWindow {
  border-radius: 8px;
  background-clip: border-box; }
  GtkBubbleWindow.osd.background {
    background-color: rgba(20, 22, 25, 0.8); }
  GtkBubbleWindow .toolbar {
    background-color: transparent; }

/***************
 ! Font-viewer *
****************/
SushiFontWidget {
  padding: 3px 6px; }

/*************
 ! Gucharmap *
**************/
GucharmapChartable {
  background-color: #06090f;
  color: #d3dae3; }

/*************
 ! Evolution *
**************/
EPreviewPane .entry {
  background-color: #06090f;
  color: #d3dae3; }

/*******************
 ! Gnome Bluetooth *
********************/
GtkEntry.entry.pin-entry {
  font: regular 50;
  padding-left: 25px;
  padding-right: 25px; }

GtkLabel.pin-label {
  font: regular 50; }

/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/**********
 ! Notebook
***********/
.notebook {
  padding: 0;
  border-style: solid;
  border-color: #040506;
  border-radius: 0;
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  background-clip: border-box;
  color: #d3dae3;
  -GtkNotebook-initial-gap: 0;
  -GtkNotebook-arrow-spacing: 5;
  -GtkNotebook-tab-curvature: 0;
  -GtkNotebook-tab-overlap: 1;
  -GtkNotebook-has-tab-gap: false; }
  .notebook.frame.top {
    border-width: 0 1px 1px; }
  .notebook.frame.right {
    border-width: 1px 0 1px 1px; }
  .notebook.frame.bottom {
    border-width: 1px 1px 0; }
  .notebook.frame.left {
    border-width: 1px 1px 1px 0; }
  .notebook.header {
    border-width: 2px;
    background-color: transparent; }
  .notebook GtkViewport {
    border-width: 0;
    background-color: #06090f;
    color: #d3dae3; }
  .notebook tab {
    padding: 4px 6px;
    border-style: solid;
    border-color: #030404;
    background-color: #040506;
    background-image: none;
    /* close button styling */ }
    .notebook tab:active {
      background-color: #050607;
      background-image: none; }
    .notebook tab.top {
      border-width: 2px 1px 1px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
      .notebook tab.top:active {
        border-top-width: 3px;
        border-top-color: #080f1c;
        border-bottom-width: 0; }
    .notebook tab.right {
      border-width: 1px 2px 1px 1px;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
      .notebook tab.right:active {
        border-right-width: 3px;
        border-right-color: #080f1c;
        border-left-width: 0; }
    .notebook tab.bottom {
      border-width: 1px 1px 2px;
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
      .notebook tab.bottom:active {
        border-bottom-width: 3px;
        border-bottom-color: #080f1c;
        border-top-width: 0; }
    .notebook tab.left {
      border-width: 1px 1px 1px 2px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      .notebook tab.left:active {
        border-left-width: 3px;
        border-left-color: #080f1c;
        border-right-width: 0; }
    .notebook tab GtkLabel {
      color: mix(#d3dae3,#06090f,0.3); }
    .notebook tab.reorderable-page:hover {
      background-color: #05080d;
      border-left: 0;
      border-right: 0;
      /* using box shadows instead of borders due to slanted edges */
      box-shadow: inset 0 3px rgba(66, 78, 106, 0.03), inset 0 2px rgba(66, 78, 106, 0.03), inset 0 1px rgba(66, 78, 106, 0.03), inset 1px 0 #04060b, inset -1px 0 #04060b; }
    .notebook tab.reorderable-page:active {
      background-color: #05080e;
      border-left: 0;
      border-right: 0;
      box-shadow: inset 0 3px rgba(66, 78, 106, 0.03), inset 0 2px rgba(66, 78, 106, 0.03), inset 0 1px rgba(66, 78, 106, 0.03), inset 1px 0 #05070b, inset -1px 0 #05070b; }
  .notebook .hover-page, .notebook .hover-page GtkLabel {
    color: mix(#d3dae3,#06090f,0.15); }
  .notebook .active-page, .notebook .active-page GtkLabel {
    color: #d3dae3; }

/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/*******
 ! OSD *
********/
GtkOverlay.osd {
  background-color: transparent; }

.osd,
#XfceNotifyWindow {
  /* used by gnome-settings-daemon's media-keys OSD */
  /* used by Documents */ }
  .osd.background,
  #XfceNotifyWindow.background {
    background-color: rgba(20, 22, 25, 0.6);
    color: #abb2bf; }
  .osd.frame,
  #XfceNotifyWindow.frame {
    background-clip: border-box;
    background-origin: border-box; }
  .osd.button, .selection-mode.header-bar .osd.button.suggested-action, .selection-mode.toolbar .osd.button.suggested-action, .osd .button, .osd .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .osd .button.suggested-action, .osd .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .osd .button.suggested-action,
  #XfceNotifyWindow.button,
  #XfceNotifyWindow .button {
    background-color: rgba(20, 22, 25, 0.8);
    background-image: linear-gradient(to bottom, rgba(40, 44, 50, 0.8), rgba(0, 0, 0, 0.8));
    border-color: rgba(130, 140, 160, 0.32);
    color: #abb2bf;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22); }
    .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover,
    #XfceNotifyWindow.button:focus,
    #XfceNotifyWindow.button:hover,
    #XfceNotifyWindow .button:focus,
    #XfceNotifyWindow .button:hover {
      border-color: mix(#080f1c,rgba(171, 178, 191, 0.32),0.3); }
    .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .osd.button:active:hover, .osd.button:active:focus, .osd.button:active:hover:focus, .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .osd.button:checked:hover, .osd.button:checked:focus, .osd.button:checked:hover:focus, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .button:active:hover, .osd .button:active:focus, .osd .button:active:hover:focus, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .button:checked:hover, .osd .button:checked:focus, .osd .button:checked:hover:focus,
    #XfceNotifyWindow.button:active,
    #XfceNotifyWindow.button:active:hover,
    #XfceNotifyWindow.button:active:focus,
    #XfceNotifyWindow.button:active:hover:focus,
    #XfceNotifyWindow.button:checked,
    #XfceNotifyWindow.button:checked:hover,
    #XfceNotifyWindow.button:checked:focus,
    #XfceNotifyWindow.button:checked:hover:focus,
    #XfceNotifyWindow .button:active,
    #XfceNotifyWindow .button:active:hover,
    #XfceNotifyWindow .button:active:focus,
    #XfceNotifyWindow .button:active:hover:focus,
    #XfceNotifyWindow .button:checked,
    #XfceNotifyWindow .button:checked:hover,
    #XfceNotifyWindow .button:checked:focus,
    #XfceNotifyWindow .button:checked:hover:focus {
      border-color: rgba(110, 122, 144, 0.32); }
    .osd.button:insensitive, .selection-mode.header-bar .osd.button.suggested-action:insensitive, .selection-mode.toolbar .osd.button.suggested-action:insensitive, .osd .button:insensitive, .osd .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .osd .button.suggested-action:insensitive, .osd .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .osd .button.suggested-action:insensitive,
    #XfceNotifyWindow.button:insensitive,
    #XfceNotifyWindow .button:insensitive {
      border-color: rgba(140, 150, 168, 0.32); }
    .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive,
    #XfceNotifyWindow.button:active:insensitive,
    #XfceNotifyWindow.button:checked:insensitive,
    #XfceNotifyWindow .button:active:insensitive,
    #XfceNotifyWindow .button:checked:insensitive {
      border-color: rgba(130, 140, 160, 0.32); }
    .osd.button.flat, .selection-mode.header-bar .osd.flat.button.suggested-action, .selection-mode.toolbar .osd.flat.button.suggested-action, .osd .button.flat, .osd .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .osd .flat.button.suggested-action, .osd .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .osd .flat.button.suggested-action,
    #XfceNotifyWindow.button.flat,
    #XfceNotifyWindow .button.flat {
      border-color: rgba(20, 22, 25, 0);
      color: #abb2bf;
      background-color: rgba(20, 22, 25, 0);
      background-image: none;
      box-shadow: none; }
    .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd.button.flat:hover, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .button.flat:hover,
    #XfceNotifyWindow.button:hover,
    #XfceNotifyWindow.button.flat:hover,
    #XfceNotifyWindow .button:hover,
    #XfceNotifyWindow .button.flat:hover {
      background-color: rgba(21, 23, 26, 0.8);
      background-image: linear-gradient(to bottom, rgba(42, 46, 53, 0.8), rgba(0, 0, 0, 0.8));
      border-color: rgba(130, 140, 160, 0.4);
      color: #abb2bf;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
      .osd.button:hover:focus, .osd.button:hover:hover, .osd.button.flat:hover:focus, .osd.button.flat:hover:hover, .osd .button:hover:focus, .osd .button:hover:hover, .osd .button.flat:hover:focus, .osd .button.flat:hover:hover,
      #XfceNotifyWindow.button:hover:focus,
      #XfceNotifyWindow.button:hover:hover,
      #XfceNotifyWindow.button.flat:hover:focus,
      #XfceNotifyWindow.button.flat:hover:hover,
      #XfceNotifyWindow .button:hover:focus,
      #XfceNotifyWindow .button:hover:hover,
      #XfceNotifyWindow .button.flat:hover:focus,
      #XfceNotifyWindow .button.flat:hover:hover {
        border-color: mix(#080f1c,rgba(171, 178, 191, 0.4),0.3); }
      .osd.button:hover:active, .osd.button:hover:active:hover, .osd.button:hover:active:focus, .osd.button:hover:active:hover:focus, .osd.button:hover:checked, .osd.button:hover:checked:hover, .osd.button:hover:checked:focus, .osd.button:hover:checked:hover:focus, .osd.button.flat:hover:active, .osd.button.flat:hover:active:hover, .osd.button.flat:hover:active:focus, .osd.button.flat:hover:active:hover:focus, .osd.button.flat:hover:checked, .osd.button.flat:hover:checked:hover, .osd.button.flat:hover:checked:focus, .osd.button.flat:hover:checked:hover:focus, .osd .button:hover:active, .osd .button:hover:active:hover, .osd .button:hover:active:focus, .osd .button:hover:active:hover:focus, .osd .button:hover:checked, .osd .button:hover:checked:hover, .osd .button:hover:checked:focus, .osd .button:hover:checked:hover:focus, .osd .button.flat:hover:active, .osd .button.flat:hover:active:hover, .osd .button.flat:hover:active:focus, .osd .button.flat:hover:active:hover:focus, .osd .button.flat:hover:checked, .osd .button.flat:hover:checked:hover, .osd .button.flat:hover:checked:focus, .osd .button.flat:hover:checked:hover:focus,
      #XfceNotifyWindow.button:hover:active,
      #XfceNotifyWindow.button:hover:active:hover,
      #XfceNotifyWindow.button:hover:active:focus,
      #XfceNotifyWindow.button:hover:active:hover:focus,
      #XfceNotifyWindow.button:hover:checked,
      #XfceNotifyWindow.button:hover:checked:hover,
      #XfceNotifyWindow.button:hover:checked:focus,
      #XfceNotifyWindow.button:hover:checked:hover:focus,
      #XfceNotifyWindow.button.flat:hover:active,
      #XfceNotifyWindow.button.flat:hover:active:hover,
      #XfceNotifyWindow.button.flat:hover:active:focus,
      #XfceNotifyWindow.button.flat:hover:active:hover:focus,
      #XfceNotifyWindow.button.flat:hover:checked,
      #XfceNotifyWindow.button.flat:hover:checked:hover,
      #XfceNotifyWindow.button.flat:hover:checked:focus,
      #XfceNotifyWindow.button.flat:hover:checked:hover:focus,
      #XfceNotifyWindow .button:hover:active,
      #XfceNotifyWindow .button:hover:active:hover,
      #XfceNotifyWindow .button:hover:active:focus,
      #XfceNotifyWindow .button:hover:active:hover:focus,
      #XfceNotifyWindow .button:hover:checked,
      #XfceNotifyWindow .button:hover:checked:hover,
      #XfceNotifyWindow .button:hover:checked:focus,
      #XfceNotifyWindow .button:hover:checked:hover:focus,
      #XfceNotifyWindow .button.flat:hover:active,
      #XfceNotifyWindow .button.flat:hover:active:hover,
      #XfceNotifyWindow .button.flat:hover:active:focus,
      #XfceNotifyWindow .button.flat:hover:active:hover:focus,
      #XfceNotifyWindow .button.flat:hover:checked,
      #XfceNotifyWindow .button.flat:hover:checked:hover,
      #XfceNotifyWindow .button.flat:hover:checked:focus,
      #XfceNotifyWindow .button.flat:hover:checked:hover:focus {
        border-color: rgba(110, 122, 144, 0.4); }
      .osd.button:hover:insensitive, .osd.button.flat:hover:insensitive, .osd .button:hover:insensitive, .osd .button.flat:hover:insensitive,
      #XfceNotifyWindow.button:hover:insensitive,
      #XfceNotifyWindow.button.flat:hover:insensitive,
      #XfceNotifyWindow .button:hover:insensitive,
      #XfceNotifyWindow .button.flat:hover:insensitive {
        border-color: rgba(140, 150, 168, 0.4); }
      .osd.button:hover:active:insensitive, .osd.button:hover:checked:insensitive, .osd.button.flat:hover:active:insensitive, .osd.button.flat:hover:checked:insensitive, .osd .button:hover:active:insensitive, .osd .button:hover:checked:insensitive, .osd .button.flat:hover:active:insensitive, .osd .button.flat:hover:checked:insensitive,
      #XfceNotifyWindow.button:hover:active:insensitive,
      #XfceNotifyWindow.button:hover:checked:insensitive,
      #XfceNotifyWindow.button.flat:hover:active:insensitive,
      #XfceNotifyWindow.button.flat:hover:checked:insensitive,
      #XfceNotifyWindow .button:hover:active:insensitive,
      #XfceNotifyWindow .button:hover:checked:insensitive,
      #XfceNotifyWindow .button.flat:hover:active:insensitive,
      #XfceNotifyWindow .button.flat:hover:checked:insensitive {
        border-color: rgba(130, 140, 160, 0.4); }
    .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button.flat:focus, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button.flat:focus,
    #XfceNotifyWindow.button:focus,
    #XfceNotifyWindow.button.flat:focus,
    #XfceNotifyWindow .button:focus,
    #XfceNotifyWindow .button.flat:focus {
      background-color: rgba(21, 23, 26, 0.8);
      background-image: linear-gradient(to bottom, rgba(42, 46, 53, 0.8), rgba(0, 0, 0, 0.8));
      border-color: rgba(171, 178, 191, 0.32);
      color: #abb2bf;
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
      .osd.button:focus:hover, .osd.button.flat:focus:hover, .osd .button:focus:hover, .osd .button.flat:focus:hover,
      #XfceNotifyWindow.button:focus:hover,
      #XfceNotifyWindow.button.flat:focus:hover,
      #XfceNotifyWindow .button:focus:hover,
      #XfceNotifyWindow .button.flat:focus:hover {
        background-color: rgba(22, 24, 28, 0.8);
        background-image: linear-gradient(to bottom, rgba(44, 48, 55, 0.8), rgba(0, 0, 0, 0.8));
        border-color: rgba(130, 140, 160, 0.4);
        box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
        .osd.button:focus:hover:focus, .osd.button:focus:hover:hover, .osd.button.flat:focus:hover:focus, .osd.button.flat:focus:hover:hover, .osd .button:focus:hover:focus, .osd .button:focus:hover:hover, .osd .button.flat:focus:hover:focus, .osd .button.flat:focus:hover:hover,
        #XfceNotifyWindow.button:focus:hover:focus,
        #XfceNotifyWindow.button:focus:hover:hover,
        #XfceNotifyWindow.button.flat:focus:hover:focus,
        #XfceNotifyWindow.button.flat:focus:hover:hover,
        #XfceNotifyWindow .button:focus:hover:focus,
        #XfceNotifyWindow .button:focus:hover:hover,
        #XfceNotifyWindow .button.flat:focus:hover:focus,
        #XfceNotifyWindow .button.flat:focus:hover:hover {
          border-color: mix(#080f1c,rgba(171, 178, 191, 0.4),0.3); }
        .osd.button:focus:hover:active, .osd.button:focus:hover:active:hover, .osd.button:focus:hover:active:focus, .osd.button:focus:hover:active:hover:focus, .osd.button:focus:hover:checked, .osd.button:focus:hover:checked:hover, .osd.button:focus:hover:checked:focus, .osd.button:focus:hover:checked:hover:focus, .osd.button.flat:focus:hover:active, .osd.button.flat:focus:hover:active:hover, .osd.button.flat:focus:hover:active:focus, .osd.button.flat:focus:hover:active:hover:focus, .osd.button.flat:focus:hover:checked, .osd.button.flat:focus:hover:checked:hover, .osd.button.flat:focus:hover:checked:focus, .osd.button.flat:focus:hover:checked:hover:focus, .osd .button:focus:hover:active, .osd .button:focus:hover:active:hover, .osd .button:focus:hover:active:focus, .osd .button:focus:hover:active:hover:focus, .osd .button:focus:hover:checked, .osd .button:focus:hover:checked:hover, .osd .button:focus:hover:checked:focus, .osd .button:focus:hover:checked:hover:focus, .osd .button.flat:focus:hover:active, .osd .button.flat:focus:hover:active:hover, .osd .button.flat:focus:hover:active:focus, .osd .button.flat:focus:hover:active:hover:focus, .osd .button.flat:focus:hover:checked, .osd .button.flat:focus:hover:checked:hover, .osd .button.flat:focus:hover:checked:focus, .osd .button.flat:focus:hover:checked:hover:focus,
        #XfceNotifyWindow.button:focus:hover:active,
        #XfceNotifyWindow.button:focus:hover:active:hover,
        #XfceNotifyWindow.button:focus:hover:active:focus,
        #XfceNotifyWindow.button:focus:hover:active:hover:focus,
        #XfceNotifyWindow.button:focus:hover:checked,
        #XfceNotifyWindow.button:focus:hover:checked:hover,
        #XfceNotifyWindow.button:focus:hover:checked:focus,
        #XfceNotifyWindow.button:focus:hover:checked:hover:focus,
        #XfceNotifyWindow.button.flat:focus:hover:active,
        #XfceNotifyWindow.button.flat:focus:hover:active:hover,
        #XfceNotifyWindow.button.flat:focus:hover:active:focus,
        #XfceNotifyWindow.button.flat:focus:hover:active:hover:focus,
        #XfceNotifyWindow.button.flat:focus:hover:checked,
        #XfceNotifyWindow.button.flat:focus:hover:checked:hover,
        #XfceNotifyWindow.button.flat:focus:hover:checked:focus,
        #XfceNotifyWindow.button.flat:focus:hover:checked:hover:focus,
        #XfceNotifyWindow .button:focus:hover:active,
        #XfceNotifyWindow .button:focus:hover:active:hover,
        #XfceNotifyWindow .button:focus:hover:active:focus,
        #XfceNotifyWindow .button:focus:hover:active:hover:focus,
        #XfceNotifyWindow .button:focus:hover:checked,
        #XfceNotifyWindow .button:focus:hover:checked:hover,
        #XfceNotifyWindow .button:focus:hover:checked:focus,
        #XfceNotifyWindow .button:focus:hover:checked:hover:focus,
        #XfceNotifyWindow .button.flat:focus:hover:active,
        #XfceNotifyWindow .button.flat:focus:hover:active:hover,
        #XfceNotifyWindow .button.flat:focus:hover:active:focus,
        #XfceNotifyWindow .button.flat:focus:hover:active:hover:focus,
        #XfceNotifyWindow .button.flat:focus:hover:checked,
        #XfceNotifyWindow .button.flat:focus:hover:checked:hover,
        #XfceNotifyWindow .button.flat:focus:hover:checked:focus,
        #XfceNotifyWindow .button.flat:focus:hover:checked:hover:focus {
          border-color: rgba(110, 122, 144, 0.4); }
        .osd.button:focus:hover:insensitive, .osd.button.flat:focus:hover:insensitive, .osd .button:focus:hover:insensitive, .osd .button.flat:focus:hover:insensitive,
        #XfceNotifyWindow.button:focus:hover:insensitive,
        #XfceNotifyWindow.button.flat:focus:hover:insensitive,
        #XfceNotifyWindow .button:focus:hover:insensitive,
        #XfceNotifyWindow .button.flat:focus:hover:insensitive {
          border-color: rgba(140, 150, 168, 0.4); }
        .osd.button:focus:hover:active:insensitive, .osd.button:focus:hover:checked:insensitive, .osd.button.flat:focus:hover:active:insensitive, .osd.button.flat:focus:hover:checked:insensitive, .osd .button:focus:hover:active:insensitive, .osd .button:focus:hover:checked:insensitive, .osd .button.flat:focus:hover:active:insensitive, .osd .button.flat:focus:hover:checked:insensitive,
        #XfceNotifyWindow.button:focus:hover:active:insensitive,
        #XfceNotifyWindow.button:focus:hover:checked:insensitive,
        #XfceNotifyWindow.button.flat:focus:hover:active:insensitive,
        #XfceNotifyWindow.button.flat:focus:hover:checked:insensitive,
        #XfceNotifyWindow .button:focus:hover:active:insensitive,
        #XfceNotifyWindow .button:focus:hover:checked:insensitive,
        #XfceNotifyWindow .button.flat:focus:hover:active:insensitive,
        #XfceNotifyWindow .button.flat:focus:hover:checked:insensitive {
          border-color: rgba(130, 140, 160, 0.4); }
    .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .osd.button.flat:checked, .osd.button.flat:active, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .button.flat:checked, .osd .button.flat:active,
    #XfceNotifyWindow.button:checked,
    #XfceNotifyWindow.button:active,
    #XfceNotifyWindow.button.flat:checked,
    #XfceNotifyWindow.button.flat:active,
    #XfceNotifyWindow .button:checked,
    #XfceNotifyWindow .button:active,
    #XfceNotifyWindow .button.flat:checked,
    #XfceNotifyWindow .button.flat:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: rgba(130, 140, 160, 0.32);
      color: #ffffff;
      box-shadow: inset 1px 0 rgba(171, 178, 191, 0.06), inset 0 1px rgba(171, 178, 191, 0.07), inset -1px 0 rgba(171, 178, 191, 0.06), inset 0 -1px rgba(171, 178, 191, 0.05); }
      .osd.button:checked:focus, .osd.button:checked:hover, .osd.button:active:focus, .osd.button:active:hover, .osd.button.flat:checked:focus, .osd.button.flat:checked:hover, .osd.button.flat:active:focus, .osd.button.flat:active:hover, .osd .button:checked:focus, .osd .button:checked:hover, .osd .button:active:focus, .osd .button:active:hover, .osd .button.flat:checked:focus, .osd .button.flat:checked:hover, .osd .button.flat:active:focus, .osd .button.flat:active:hover,
      #XfceNotifyWindow.button:checked:focus,
      #XfceNotifyWindow.button:checked:hover,
      #XfceNotifyWindow.button:active:focus,
      #XfceNotifyWindow.button:active:hover,
      #XfceNotifyWindow.button.flat:checked:focus,
      #XfceNotifyWindow.button.flat:checked:hover,
      #XfceNotifyWindow.button.flat:active:focus,
      #XfceNotifyWindow.button.flat:active:hover,
      #XfceNotifyWindow .button:checked:focus,
      #XfceNotifyWindow .button:checked:hover,
      #XfceNotifyWindow .button:active:focus,
      #XfceNotifyWindow .button:active:hover,
      #XfceNotifyWindow .button.flat:checked:focus,
      #XfceNotifyWindow .button.flat:checked:hover,
      #XfceNotifyWindow .button.flat:active:focus,
      #XfceNotifyWindow .button.flat:active:hover {
        border-color: mix(#080f1c,rgba(171, 178, 191, 0.32),0.3); }
      .osd.button:checked:active, .osd.button:checked:active:hover, .osd.button:checked:active:focus, .osd.button:checked:active:hover:focus, .osd.button:checked:checked, .osd.button:checked:checked:hover, .osd.button:checked:checked:focus, .osd.button:checked:checked:hover:focus, .osd.button:active:active, .osd.button:active:active:hover, .osd.button:active:active:focus, .osd.button:active:active:hover:focus, .osd.button:active:checked, .osd.button:active:checked:hover, .osd.button:active:checked:focus, .osd.button:active:checked:hover:focus, .osd.button.flat:checked:active, .osd.button.flat:checked:active:hover, .osd.button.flat:checked:active:focus, .osd.button.flat:checked:active:hover:focus, .osd.button.flat:checked:checked, .osd.button.flat:checked:checked:hover, .osd.button.flat:checked:checked:focus, .osd.button.flat:checked:checked:hover:focus, .osd.button.flat:active:active, .osd.button.flat:active:active:hover, .osd.button.flat:active:active:focus, .osd.button.flat:active:active:hover:focus, .osd.button.flat:active:checked, .osd.button.flat:active:checked:hover, .osd.button.flat:active:checked:focus, .osd.button.flat:active:checked:hover:focus, .osd .button:checked:active, .osd .button:checked:active:hover, .osd .button:checked:active:focus, .osd .button:checked:active:hover:focus, .osd .button:checked:checked, .osd .button:checked:checked:hover, .osd .button:checked:checked:focus, .osd .button:checked:checked:hover:focus, .osd .button:active:active, .osd .button:active:active:hover, .osd .button:active:active:focus, .osd .button:active:active:hover:focus, .osd .button:active:checked, .osd .button:active:checked:hover, .osd .button:active:checked:focus, .osd .button:active:checked:hover:focus, .osd .button.flat:checked:active, .osd .button.flat:checked:active:hover, .osd .button.flat:checked:active:focus, .osd .button.flat:checked:active:hover:focus, .osd .button.flat:checked:checked, .osd .button.flat:checked:checked:hover, .osd .button.flat:checked:checked:focus, .osd .button.flat:checked:checked:hover:focus, .osd .button.flat:active:active, .osd .button.flat:active:active:hover, .osd .button.flat:active:active:focus, .osd .button.flat:active:active:hover:focus, .osd .button.flat:active:checked, .osd .button.flat:active:checked:hover, .osd .button.flat:active:checked:focus, .osd .button.flat:active:checked:hover:focus,
      #XfceNotifyWindow.button:checked:active,
      #XfceNotifyWindow.button:checked:active:hover,
      #XfceNotifyWindow.button:checked:active:focus,
      #XfceNotifyWindow.button:checked:active:hover:focus,
      #XfceNotifyWindow.button:checked:checked,
      #XfceNotifyWindow.button:checked:checked:hover,
      #XfceNotifyWindow.button:checked:checked:focus,
      #XfceNotifyWindow.button:checked:checked:hover:focus,
      #XfceNotifyWindow.button:active:active,
      #XfceNotifyWindow.button:active:active:hover,
      #XfceNotifyWindow.button:active:active:focus,
      #XfceNotifyWindow.button:active:active:hover:focus,
      #XfceNotifyWindow.button:active:checked,
      #XfceNotifyWindow.button:active:checked:hover,
      #XfceNotifyWindow.button:active:checked:focus,
      #XfceNotifyWindow.button:active:checked:hover:focus,
      #XfceNotifyWindow.button.flat:checked:active,
      #XfceNotifyWindow.button.flat:checked:active:hover,
      #XfceNotifyWindow.button.flat:checked:active:focus,
      #XfceNotifyWindow.button.flat:checked:active:hover:focus,
      #XfceNotifyWindow.button.flat:checked:checked,
      #XfceNotifyWindow.button.flat:checked:checked:hover,
      #XfceNotifyWindow.button.flat:checked:checked:focus,
      #XfceNotifyWindow.button.flat:checked:checked:hover:focus,
      #XfceNotifyWindow.button.flat:active:active,
      #XfceNotifyWindow.button.flat:active:active:hover,
      #XfceNotifyWindow.button.flat:active:active:focus,
      #XfceNotifyWindow.button.flat:active:active:hover:focus,
      #XfceNotifyWindow.button.flat:active:checked,
      #XfceNotifyWindow.button.flat:active:checked:hover,
      #XfceNotifyWindow.button.flat:active:checked:focus,
      #XfceNotifyWindow.button.flat:active:checked:hover:focus,
      #XfceNotifyWindow .button:checked:active,
      #XfceNotifyWindow .button:checked:active:hover,
      #XfceNotifyWindow .button:checked:active:focus,
      #XfceNotifyWindow .button:checked:active:hover:focus,
      #XfceNotifyWindow .button:checked:checked,
      #XfceNotifyWindow .button:checked:checked:hover,
      #XfceNotifyWindow .button:checked:checked:focus,
      #XfceNotifyWindow .button:checked:checked:hover:focus,
      #XfceNotifyWindow .button:active:active,
      #XfceNotifyWindow .button:active:active:hover,
      #XfceNotifyWindow .button:active:active:focus,
      #XfceNotifyWindow .button:active:active:hover:focus,
      #XfceNotifyWindow .button:active:checked,
      #XfceNotifyWindow .button:active:checked:hover,
      #XfceNotifyWindow .button:active:checked:focus,
      #XfceNotifyWindow .button:active:checked:hover:focus,
      #XfceNotifyWindow .button.flat:checked:active,
      #XfceNotifyWindow .button.flat:checked:active:hover,
      #XfceNotifyWindow .button.flat:checked:active:focus,
      #XfceNotifyWindow .button.flat:checked:active:hover:focus,
      #XfceNotifyWindow .button.flat:checked:checked,
      #XfceNotifyWindow .button.flat:checked:checked:hover,
      #XfceNotifyWindow .button.flat:checked:checked:focus,
      #XfceNotifyWindow .button.flat:checked:checked:hover:focus,
      #XfceNotifyWindow .button.flat:active:active,
      #XfceNotifyWindow .button.flat:active:active:hover,
      #XfceNotifyWindow .button.flat:active:active:focus,
      #XfceNotifyWindow .button.flat:active:active:hover:focus,
      #XfceNotifyWindow .button.flat:active:checked,
      #XfceNotifyWindow .button.flat:active:checked:hover,
      #XfceNotifyWindow .button.flat:active:checked:focus,
      #XfceNotifyWindow .button.flat:active:checked:hover:focus {
        border-color: rgba(110, 122, 144, 0.32); }
      .osd.button:checked:insensitive, .osd.button:active:insensitive, .osd.button.flat:checked:insensitive, .osd.button.flat:active:insensitive, .osd .button:checked:insensitive, .osd .button:active:insensitive, .osd .button.flat:checked:insensitive, .osd .button.flat:active:insensitive,
      #XfceNotifyWindow.button:checked:insensitive,
      #XfceNotifyWindow.button:active:insensitive,
      #XfceNotifyWindow.button.flat:checked:insensitive,
      #XfceNotifyWindow.button.flat:active:insensitive,
      #XfceNotifyWindow .button:checked:insensitive,
      #XfceNotifyWindow .button:active:insensitive,
      #XfceNotifyWindow .button.flat:checked:insensitive,
      #XfceNotifyWindow .button.flat:active:insensitive {
        border-color: rgba(140, 150, 168, 0.32); }
      .osd.button:checked:active:insensitive, .osd.button:checked:checked:insensitive, .osd.button:active:active:insensitive, .osd.button:active:checked:insensitive, .osd.button.flat:checked:active:insensitive, .osd.button.flat:checked:checked:insensitive, .osd.button.flat:active:active:insensitive, .osd.button.flat:active:checked:insensitive, .osd .button:checked:active:insensitive, .osd .button:checked:checked:insensitive, .osd .button:active:active:insensitive, .osd .button:active:checked:insensitive, .osd .button.flat:checked:active:insensitive, .osd .button.flat:checked:checked:insensitive, .osd .button.flat:active:active:insensitive, .osd .button.flat:active:checked:insensitive,
      #XfceNotifyWindow.button:checked:active:insensitive,
      #XfceNotifyWindow.button:checked:checked:insensitive,
      #XfceNotifyWindow.button:active:active:insensitive,
      #XfceNotifyWindow.button:active:checked:insensitive,
      #XfceNotifyWindow.button.flat:checked:active:insensitive,
      #XfceNotifyWindow.button.flat:checked:checked:insensitive,
      #XfceNotifyWindow.button.flat:active:active:insensitive,
      #XfceNotifyWindow.button.flat:active:checked:insensitive,
      #XfceNotifyWindow .button:checked:active:insensitive,
      #XfceNotifyWindow .button:checked:checked:insensitive,
      #XfceNotifyWindow .button:active:active:insensitive,
      #XfceNotifyWindow .button:active:checked:insensitive,
      #XfceNotifyWindow .button.flat:checked:active:insensitive,
      #XfceNotifyWindow .button.flat:checked:checked:insensitive,
      #XfceNotifyWindow .button.flat:active:active:insensitive,
      #XfceNotifyWindow .button.flat:active:checked:insensitive {
        border-color: rgba(130, 140, 160, 0.32); }
      .osd.button:checked:focus, .osd.button:checked:hover, .osd.button:active:focus, .osd.button:active:hover, .osd.button.flat:checked:focus, .osd.button.flat:checked:hover, .osd.button.flat:active:focus, .osd.button.flat:active:hover, .osd .button:checked:focus, .osd .button:checked:hover, .osd .button:active:focus, .osd .button:active:hover, .osd .button.flat:checked:focus, .osd .button.flat:checked:hover, .osd .button.flat:active:focus, .osd .button.flat:active:hover,
      #XfceNotifyWindow.button:checked:focus,
      #XfceNotifyWindow.button:checked:hover,
      #XfceNotifyWindow.button:active:focus,
      #XfceNotifyWindow.button:active:hover,
      #XfceNotifyWindow.button.flat:checked:focus,
      #XfceNotifyWindow.button.flat:checked:hover,
      #XfceNotifyWindow.button.flat:active:focus,
      #XfceNotifyWindow.button.flat:active:hover,
      #XfceNotifyWindow .button:checked:focus,
      #XfceNotifyWindow .button:checked:hover,
      #XfceNotifyWindow .button:active:focus,
      #XfceNotifyWindow .button:active:hover,
      #XfceNotifyWindow .button.flat:checked:focus,
      #XfceNotifyWindow .button.flat:checked:hover,
      #XfceNotifyWindow .button.flat:active:focus,
      #XfceNotifyWindow .button.flat:active:hover {
        background-color: #08101d;
        background-image: linear-gradient(to top, #11203b, black);
        color: #ffffff; }
    .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd.button.flat:focus, .osd.button.flat:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .button.flat:focus, .osd .button.flat:hover,
    #XfceNotifyWindow.button:focus,
    #XfceNotifyWindow.button:hover,
    #XfceNotifyWindow.button.flat:focus,
    #XfceNotifyWindow.button.flat:hover,
    #XfceNotifyWindow .button:focus,
    #XfceNotifyWindow .button:hover,
    #XfceNotifyWindow .button.flat:focus,
    #XfceNotifyWindow .button.flat:hover {
      color: #abb2bf; }
    .osd.button:insensitive:insensitive, .osd.button.flat:insensitive:insensitive, .osd .button:insensitive:insensitive, .osd .button.flat:insensitive:insensitive,
    #XfceNotifyWindow.button:insensitive:insensitive,
    #XfceNotifyWindow.button.flat:insensitive:insensitive,
    #XfceNotifyWindow .button:insensitive:insensitive,
    #XfceNotifyWindow .button.flat:insensitive:insensitive {
      background-color: alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4);
      background-image: linear-gradient(to bottom, shade(alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4),2), shade(alpha(mix(rgba(20, 22, 25, 0.8),#abb2bf,0.2),0.4),0));
      opacity: .6;
      color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.6);
      box-shadow: none; }
      .osd.button:insensitive:insensitive :insensitive, .osd.button.flat:insensitive:insensitive :insensitive, .osd .button:insensitive:insensitive :insensitive, .osd .button.flat:insensitive:insensitive :insensitive,
      #XfceNotifyWindow.button:insensitive:insensitive :insensitive,
      #XfceNotifyWindow.button.flat:insensitive:insensitive :insensitive,
      #XfceNotifyWindow .button:insensitive:insensitive :insensitive,
      #XfceNotifyWindow .button.flat:insensitive:insensitive :insensitive {
        color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.6); }
    .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive,
    #XfceNotifyWindow.button:active:insensitive,
    #XfceNotifyWindow.button:checked:insensitive,
    #XfceNotifyWindow .button:active:insensitive,
    #XfceNotifyWindow .button:checked:insensitive {
      background-color: rgba(8, 15, 28, 0.6);
      background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
      color: rgba(255, 255, 255, 0.85);
      box-shadow: none; }
      .osd.button:active:insensitive:insensitive, .osd.button:checked:insensitive:insensitive, .osd .button:active:insensitive:insensitive, .osd .button:checked:insensitive:insensitive,
      #XfceNotifyWindow.button:active:insensitive:insensitive,
      #XfceNotifyWindow.button:checked:insensitive:insensitive,
      #XfceNotifyWindow .button:active:insensitive:insensitive,
      #XfceNotifyWindow .button:checked:insensitive:insensitive {
        color: rgba(255, 255, 255, 0.85); }
    .osd.button.separator, .selection-mode.header-bar .osd.separator.button.suggested-action, .selection-mode.toolbar .osd.separator.button.suggested-action, .osd.button .separator, .selection-mode.header-bar .osd.button.suggested-action .separator, .selection-mode.toolbar .osd.button.suggested-action .separator, .osd .button.separator, .osd .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .osd .separator.button.suggested-action, .osd .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .osd .separator.button.suggested-action, .osd .button .separator, .osd .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .osd .button.suggested-action .separator, .osd .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .osd .button.suggested-action .separator,
    #XfceNotifyWindow.button.separator,
    #XfceNotifyWindow.button .separator,
    #XfceNotifyWindow .button.separator,
    #XfceNotifyWindow .button .separator {
      border: 1px solid currentColor;
      color: rgba(20, 22, 25, 0.7); }
      .osd.button.separator:insensitive, .osd.button .separator:insensitive, .osd .button.separator:insensitive, .osd .button .separator:insensitive,
      #XfceNotifyWindow.button.separator:insensitive,
      #XfceNotifyWindow.button .separator:insensitive,
      #XfceNotifyWindow .button.separator:insensitive,
      #XfceNotifyWindow .button .separator:insensitive {
        color: rgba(20, 22, 25, 0.65); }
  .osd.toolbar,
  #XfceNotifyWindow.toolbar {
    -GtkToolbar-button-relief: normal;
    padding: 3px;
    border: 1px solid rgba(16, 18, 20, 0.8);
    border-radius: 8px;
    background-color: rgba(20, 22, 25, 0.8);
    background-image: none;
    color: #abb2bf; }
    .osd.toolbar .separator,
    #XfceNotifyWindow.toolbar .separator {
      color: rgba(18, 20, 23, 0.8); }
  .osd.trough,
  #XfceNotifyWindow.trough {
    background-color: rgba(16, 18, 20, 0.8); }
  .osd.progressbar,
  #XfceNotifyWindow.progressbar {
    background-color: #abb2bf; }
  .osd .scale.slider,
  #XfceNotifyWindow .scale.slider {
    background-color: rgba(22, 24, 27, 0.8);
    background-image: linear-gradient(to bottom, rgba(43, 48, 54, 0.8), rgba(0, 0, 0, 0.8));
    border-color: rgba(16, 18, 20, 0.8); }
    .osd .scale.slider:focus, .osd .scale.slider:hover,
    #XfceNotifyWindow .scale.slider:focus,
    #XfceNotifyWindow .scale.slider:hover {
      border-color: mix(#080f1c,rgba(20, 22, 25, 0.8),0.3); }
    .osd .scale.slider:active, .osd .scale.slider:active:hover, .osd .scale.slider:active:focus, .osd .scale.slider:active:hover:focus, .osd .scale.slider:checked, .osd .scale.slider:checked:hover, .osd .scale.slider:checked:focus, .osd .scale.slider:checked:hover:focus,
    #XfceNotifyWindow .scale.slider:active,
    #XfceNotifyWindow .scale.slider:active:hover,
    #XfceNotifyWindow .scale.slider:active:focus,
    #XfceNotifyWindow .scale.slider:active:hover:focus,
    #XfceNotifyWindow .scale.slider:checked,
    #XfceNotifyWindow .scale.slider:checked:hover,
    #XfceNotifyWindow .scale.slider:checked:focus,
    #XfceNotifyWindow .scale.slider:checked:hover:focus {
      border-color: rgba(14, 15, 18, 0.8); }
    .osd .scale.slider:insensitive,
    #XfceNotifyWindow .scale.slider:insensitive {
      border-color: rgba(17, 19, 21, 0.8); }
    .osd .scale.slider:active:insensitive, .osd .scale.slider:checked:insensitive,
    #XfceNotifyWindow .scale.slider:active:insensitive,
    #XfceNotifyWindow .scale.slider:checked:insensitive {
      border-color: rgba(16, 18, 20, 0.8); }
    .osd .scale.slider:insensitive,
    #XfceNotifyWindow .scale.slider:insensitive {
      background-color: rgba(18, 20, 23, 0.8);
      background-image: linear-gradient(to bottom, rgba(36, 40, 45, 0.8), rgba(0, 0, 0, 0.8)); }
  .osd .scale.trough,
  #XfceNotifyWindow .scale.trough {
    border-color: rgba(16, 18, 20, 0.8);
    background-color: rgba(22, 24, 27, 0.8);
    background-image: none; }
    .osd .scale.trough.highlight,
    #XfceNotifyWindow .scale.trough.highlight {
      border-color: #080f1c;
      background-color: #080f1c;
      background-image: none; }
    .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive,
    #XfceNotifyWindow .scale.trough:insensitive,
    #XfceNotifyWindow .scale.trough.highlight:insensitive {
      border-color: rgba(17, 19, 21, 0.8);
      background-color: rgba(18, 20, 23, 0.8);
      background-image: none; }
  .osd.view, GtkHTML.osd, .osd .view, .osd GtkHTML,
  #XfceNotifyWindow.view,
  GtkHTML#XfceNotifyWindow,
  #XfceNotifyWindow .view,
  #XfceNotifyWindow GtkHTML {
    background-color: rgba(20, 22, 25, 0.8); }
  .osd .scrollbar .trough,
  #XfceNotifyWindow .scrollbar .trough {
    background-color: rgba(20, 22, 25, 0.8); }
  .osd .scrollbar .slider,
  #XfceNotifyWindow .scrollbar .slider {
    border: 1px solid mix(rgba(17, 19, 22, 0.8),#abb2bf,0.21);
    border-radius: 0;
    background-color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.21); }
    .osd .scrollbar .slider:hover,
    #XfceNotifyWindow .scrollbar .slider:hover {
      border-color: mix(rgba(17, 19, 22, 0.8),#abb2bf,0.31);
      background-color: mix(rgba(20, 22, 25, 0.8),#abb2bf,0.31); }
    .osd .scrollbar .slider:active,
    #XfceNotifyWindow .scrollbar .slider:active {
      border-color: #070e19;
      background-color: #080f1c; }
  .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus,
  #XfceNotifyWindow GtkIconView.cell:selected,
  #XfceNotifyWindow GtkIconView.cell:selected:focus {
    background-color: transparent;
    border: 3px solid mix(rgba(17, 19, 22, 0.8),#abb2bf,0.21);
    border-radius: 8px;
    outline-color: transparent; }
  .osd .page-thumbnail,
  #XfceNotifyWindow .page-thumbnail {
    border: 1px solid rgba(18, 20, 23, 0.8);
    /* when there's no pixbuf yet */
    background-color: rgba(20, 22, 25, 0.8); }

.osd GtkProgressBar, GtkProgressBar.osd {
  -GtkProgressBar-xspacing: 0;
  -GtkProgressBar-yspacing: 2px;
  -GtkProgressBar-min-horizontal-bar-height: 2px;
  padding: 0; }
  .osd GtkProgressBar.trough, GtkProgressBar.osd.trough {
    padding: 0;
    border-style: none;
    border-radius: 0;
    background-image: none;
    background-color: transparent; }
  .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar {
    border-style: none;
    border-radius: 0;
    background-color: #080f1c;
    background-image: none; }

.overshoot.top {
  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(8, 15, 28, 0.2)), to(rgba(8, 15, 28, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  background-color: transparent;
  border: 0;
  box-shadow: none; }
  .overshoot.top:backdrop {
    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

.overshoot.bottom {
  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(8, 15, 28, 0.2)), to(rgba(8, 15, 28, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  border: 0;
  box-shadow: none; }
  .overshoot.bottom:backdrop {
    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

.overshoot.left {
  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(8, 15, 28, 0.2)), to(rgba(8, 15, 28, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-color: transparent;
  border: 0;
  box-shadow: none; }
  .overshoot.left:backdrop {
    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

.overshoot.right {
  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(8, 15, 28, 0.2)), to(rgba(8, 15, 28, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: transparent;
  border: 0;
  box-shadow: none; }
  .overshoot.right:backdrop {
    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(8, 15, 28, 0.35)), to(rgba(8, 15, 28, 0.25)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

.undershoot.top {
  background-color: transparent;
  /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
                                         $_undershoot_color_light 50%,
                                         $_undershoot_color_dark 50%);*/
  padding-top: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center top; }

.undershoot.bottom {
  background-color: transparent;
  /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
                                         $_undershoot_color_light 50%,
                                         $_undershoot_color_dark 50%);*/
  padding-bottom: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center bottom; }

.undershoot.left {
  background-color: transparent;
  /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
                                         $_undershoot_color_light 50%,
                                         $_undershoot_color_dark 50%);*/
  padding-left: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: left center; }

.undershoot.right {
  background-color: transparent;
  /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line
                                         $_undershoot_color_light 50%,
                                         $_undershoot_color_dark 50%);*/
  padding-right: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: right center; }

/*****************
 ! Progress bars *
******************/
GtkProgressBar {
  padding: 0;
  border-radius: 8px;
  font-size: smaller;
  color: rgba(205, 211, 224, 0.6);
  -GtkProgressBar-min-horizontal-bar-height: 6;
  -GtkProgressBar-min-vertical-bar-width: 6; }
  GtkProgressBar.osd {
    -GtkProgressBar-xspacing: 0;
    -GtkProgressBar-yspacing: 0;
    -GtkProgressBar-min-horizontal-bar-height: 3; }
  GtkProgressBar.trough {
    border: 1px solid rgba(4, 5, 6, 0.5);
    background-color: mix(#06090f,#050607,0.08);
    background-image: none; }

.progressbar {
  background-color: #080f1c;
  background-image: linear-gradient(to bottom, #101e38, black);
  border-radius: 0;
  box-shadow: none; }
  .progressbar.left {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }
  .progressbar.right {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
  .progressbar.left.right {
    box-shadow: none; }
  .progressbar.vertical {
    background-color: #080f1c;
    background-image: linear-gradient(to right, #101e38, black); }
    .progressbar.vertical.bottom {
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px; }
    .progressbar.vertical.top {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px; }

GtkLevelBar {
  -GtkLevelBar-min-block-width: 34;
  -GtkLevelBar-min-block-height: 3; }
  GtkLevelBar.vertical {
    -GtkLevelBar-min-block-width: 3;
    -GtkLevelBar-min-block-height: 34; }

.level-bar.trough {
  background-color: mix(#06090f,#050607,0.08);
  background-image: linear-gradient(to top, shade(mix(#06090f,#050607,0.08),2), shade(mix(#06090f,#050607,0.08),0));
  border: 1px solid rgba(4, 5, 6, 0.5);
  border-radius: 8px; }

.level-bar.fill-block {
  background-color: #080f1c;
  background-image: linear-gradient(to bottom, #101e38, black);
  border-color: transparent;
  border-radius: 0; }
  .level-bar.fill-block.indicator-discrete.horizontal {
    margin-right: 1px; }
  .level-bar.fill-block.indicator-discrete.vertical {
    margin-bottom: 1px; }
  .level-bar.fill-block.level-high {
    background-color: #00ff00;
    border-color: transparent; }
  .level-bar.fill-block.level-low {
    background-color: #f5ff00;
    border-color: transparent; }
  .level-bar.fill-block.empty-fill-block {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none; }

.scale {
  -GtkRange-slider-width: 16;
  -GtkRange-trough-border: 1;
  -GtkScale-slider-length: 16;
  padding: 0;
  border-width: 1px;
  border-radius: 8px;
  outline-offset: -1px; }
  .scale.slider {
    background-color: mix(#06090f,#050607,0.08);
    background-image: linear-gradient(to bottom, shade(mix(#06090f,#050607,0.08),2), shade(mix(#06090f,#050607,0.08),0));
    border-color: #040506;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.3); }
    .scale.slider:focus, .scale.slider:hover {
      border-color: mix(#080f1c,#050607,0.3); }
    .scale.slider:active, .scale.slider:active:hover, .scale.slider:active:focus, .scale.slider:active:hover:focus, .scale.slider:checked, .scale.slider:checked:hover, .scale.slider:checked:focus, .scale.slider:checked:hover:focus {
      border-color: #040405; }
    .scale.slider:insensitive {
      border-color: #040506; }
    .scale.slider:active:insensitive, .scale.slider:checked:insensitive {
      border-color: #040506; }
    .scale.slider:insensitive {
      background-color: #050506;
      background-image: linear-gradient(to bottom, #090b0d, black); }
  .scale.fine-tune:active, .scale.fine-tune:active:hover, .scale.fine-tune.horizontal:active, .scale.fine-tune.horizontal:active:hover {
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center; }
  .scale.mark {
    border-color: rgba(4, 5, 6, 0.5); }
  .scale.trough {
    background-color: mix(#06090f,#050607,0.08);
    background-image: linear-gradient(to bottom, shade(mix(#06090f,#050607,0.08),2), shade(mix(#06090f,#050607,0.08),0));
    margin: 7px 0;
    border: 1px solid rgba(4, 5, 6, 0.5);
    border-radius: 8px; }
    .scale.trough:insensitive {
      background-color: #050506;
      background-image: linear-gradient(to bottom, #090b0d, black); }
    .scale.trough.vertical {
      margin: 0 7px; }
  .scale.highlight.left, .memuitem .scale.highlight.left {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-color: #080f1c; }
    .scale.highlight.left:hover, .memuitem .scale.highlight.left:hover {
      border-color: #060c16;
      background-color: #060c16; }
    .scale.highlight.left:insensitive, .memuitem .scale.highlight.left:insensitive {
      background-color: #050506;
      background-image: linear-gradient(to bottom, #090b0d, black);
      border-color: #040506; }
  .scale.highlight.bottom {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border-color: #080f1c; }

/***********
 ! Scrollbar
************/
* {
  -GtkRange-slider-width: 8;
  -GtkRange-stepper-spacing: 0;
  -GtkRange-trough-border: 2;
  -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; }

.scrollbar {
  border: 0;
  padding: 0; }
  .scrollbar.button, .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.toolbar .scrollbar.button.suggested-action, .scrollbar.button:active, .selection-mode.header-bar .scrollbar.button.suggested-action:active, .selection-mode.toolbar .scrollbar.button.suggested-action:active, .scrollbar.button:active:hover {
    border-width: 0;
    border-radius: 0;
    background-color: transparent;
    background-image: none;
    color: rgba(205, 211, 224, 0.5); }
  .scrollbar.slider, .scrollbar.slider.vertical {
    border: 0;
    border-radius: 8px;
    background-color: mix(#050607,#cdd3e0,0.21); }
    .scrollbar.slider:hover, .scrollbar.slider.vertical:hover {
      background-color: mix(#050607,#cdd3e0,0.31); }
    .scrollbar.slider:active, .scrollbar.slider.vertical:active {
      background-color: #080f1c; }
    .scrollbar.slider.fine-tune:hover:active, .scrollbar.slider.vertical.fine-tune:hover:active {
      border: 2px solid transparent; }
  .scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
    opacity: .5;
    -GtkRange-slider-width: 4px; }
    .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
      margin: 0;
      background-color: #cdd3e0;
      background-clip: padding-box; }
    .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
      border-style: none;
      background-color: transparent; }
  .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
    opacity: .7; }

.scrollbars-junction,
.scrollbars-junction.frame,
.scrollbar.trough {
  border: 0;
  border-radius: 0;
  background-color: #050607;
  background-image: none; }

OsThumb, OsScrollbar {
  color: #040405; }
  OsThumb:selected, OsScrollbar:selected {
    background-color: #080f1c; }
  OsThumb:active, OsScrollbar:active {
    background-color: #080f1c; }
  OsThumb:insensitive, OsScrollbar:insensitive {
    background-color: #050506; }

/*********
 ! Sidebar
**********/
.sidebar, .sidebar.view, GtkHTML.sidebar, .sidebar .view, .sidebar GtkHTML, .sidebar GtkScrolledWindow {
  background-color: #050607;
  color: mix(#cdd3e0,#050607,0.1); }
  .sidebar.separator, .sidebar.separator:hover, .sidebar.separator:focus, .sidebar.view.separator, GtkHTML.sidebar.separator, .sidebar.view.separator:hover, GtkHTML.sidebar.separator:hover, .sidebar.view.separator:focus, GtkHTML.sidebar.separator:focus, .sidebar .view.separator, .sidebar GtkHTML.separator, .sidebar .view.separator:hover, .sidebar GtkHTML.separator:hover, .sidebar .view.separator:focus, .sidebar GtkHTML.separator:focus, .sidebar GtkScrolledWindow.separator, .sidebar GtkScrolledWindow.separator:hover, .sidebar GtkScrolledWindow.separator:focus {
    border-width: 1px;
    border-style: solid;
    border-color: #050506;
    color: #050506; }

.sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar GtkHTML row:selected, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover, .sidebar .view row:selected:focus, .sidebar GtkHTML row:selected:focus {
  border: 0;
  background-image: none;
  background-color: #080f1c;
  color: #ffffff; }

.sidebar row:selected:hover, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover {
  border: 0;
  background-image: none;
  background-color: #08101d;
  color: #ffffff; }

.sidebar row:hover, .sidebar .view row:hover, .sidebar GtkHTML row:hover {
  border: 0;
  background-image: none;
  background-color: #050607; }

.sidebar .frame {
  border-width: 0; }

.sidebar .sidebar-row {
  padding: 1px; }

.sidebar .sidebar-icon {
  padding-left: 6px;
  padding-right: 6px; }

GtkAssistant .sidebar {
  padding: 3px;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-right-color: #040506;
  border-radius: 0;
  background-color: #050607;
  color: mix(#cdd3e0,#050607,0.1); }
  GtkAssistant .sidebar:dir(ltr) {
    border-width: 0 1px 0 0; }
  GtkAssistant .sidebar:dir(rtl), GtkAssistant .linked > GtkComboBox > .sidebar.button:dir(rtl), GtkAssistant .selection-mode.header-bar .linked > GtkComboBox > .sidebar.button.suggested-action:dir(rtl), .selection-mode.header-bar GtkAssistant .linked > GtkComboBox > .sidebar.button.suggested-action:dir(rtl), GtkAssistant .selection-mode.toolbar .linked > GtkComboBox > .sidebar.button.suggested-action:dir(rtl), .selection-mode.toolbar GtkAssistant .linked > GtkComboBox > .sidebar.button.suggested-action:dir(rtl) {
    border-width: 0 0 0 1px; }
  GtkAssistant .sidebar .label {
    padding: 3px 6px; }
    GtkAssistant .sidebar .label.highlight {
      background-color: mix(#050607,#cdd3e0,0.8); }
  GtkAssistant .sidebar.csd .sidebar {
    border-top-style: none; }
  GtkAssistant .sidebar .highlight {
    font: bold; }

/******
! Paned
*******/
GtkPaned {
  -GtkPaned-handle-size: 1;
  -gtk-icon-source: none;
  margin: 0 3px; }
  GtkPaned:dir(rtl), .linked > GtkComboBox > GtkPaned.button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl) {
    margin-right: 0;
    margin-left: 3px; }
  GtkPaned .pane-separator {
    background-color: #050506; }
  GtkPaned.wide {
    -GtkPaned-handle-size: 4;
    margin: 0; }
    GtkPaned.wide .pane-separator {
      background-color: transparent;
      border-style: none solid;
      border-color: #050506;
      border-width: 1px; }
    GtkPaned.wide.vertical .pane-separator {
      border-style: solid none; }

/*******************
 ! Spinner animation
********************/
@keyframes spin {
  to {
    -gtk-icon-transform: rotate(1turn); } }

.spinner {
  background-image: none;
  background-color: #080f1c;
  opacity: 0;
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  .spinner:active {
    opacity: 1;
    animation: spin 1s linear infinite; }
    .spinner:active:insensitive {
      opacity: .5; }

/***********************
 ! Check and Radio items
************************/
* {
  -GtkCheckButton-indicator-size: 16;
  -GtkCheckMenuItem-indicator-size: 16; }

.radio {
  background-image: none;
  -gtk-icon-source: url("../assets/radio-unchecked.svg"); }
  .radio:insensitive {
    -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); }
  .radio:checked, .radio:active {
    -gtk-icon-source: url("../assets/radio-checked.svg"); }
    .radio:checked:insensitive, .radio:active:insensitive {
      -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); }
  .radio:inconsistent {
    -gtk-icon-source: url("../assets/radio-mixed.svg"); }
    .radio:inconsistent:insensitive {
      -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); }
  .radio.menuitem {
    -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); }
    .radio.menuitem:insensitive {
      -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); }
    .radio.menuitem:checked, .radio.menuitem:active {
      -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); }
      .radio.menuitem:checked:hover, .radio.menuitem:active:hover {
        -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); }
      .radio.menuitem:checked:insensitive, .radio.menuitem:active:insensitive {
        -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); }
    .radio.menuitem:inconsistent {
      -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); }
      .radio.menuitem:inconsistent:hover {
        -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); }
      .radio.menuitem:inconsistent:insensitive {
        -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); }

.check, GtkIconView.content-view.check {
  background-image: none;
  -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); }
  .check:insensitive, GtkIconView.content-view.check:insensitive {
    -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); }
  .check:checked, GtkIconView.content-view.check:checked, .check:active, GtkIconView.content-view.check:active {
    -gtk-icon-source: url("../assets/checkbox-checked.svg"); }
    .check:checked:insensitive, .check:active:insensitive {
      -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); }
  .check:inconsistent, GtkIconView.content-view.check:inconsistent {
    -gtk-icon-source: url("../assets/checkbox-mixed.svg"); }
    .check:inconsistent:insensitive {
      -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); }
  .check.menuitem, GtkIconView.menuitem.content-view.check {
    -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); }
    .check.menuitem:insensitive {
      -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); }
    .check.menuitem:checked, .check.menuitem:active {
      -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); }
      .check.menuitem:checked:hover, .check.menuitem:active:hover {
        -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); }
      .check.menuitem:checked:insensitive, .check.menuitem:active:insensitive {
        -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); }
    .check.menuitem:inconsistent {
      -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); }
      .check.menuitem:inconsistent:hover {
        -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); }
      .check.menuitem:inconsistent:insensitive {
        -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); }

.view.content-view.check:not(list), GtkHTML.content-view.check:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
  background-color: transparent; }

.view.content-view.check:hover:not(list), GtkHTML.content-view.check:hover:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
  background-color: transparent; }

.view.content-view.check:active:not(list), GtkHTML.content-view.check:active:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-checked.svg");
  background-color: transparent; }

.view.content-view.check:backdrop:not(list), GtkHTML.content-view.check:backdrop:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-unchecked.svg");
  background-color: transparent; }

.view.content-view.check:checked:not(list), GtkHTML.content-view.check:checked:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-checked.svg");
  background-color: transparent; }

.view.content-view.check:checked:hover:not(list), GtkHTML.content-view.check:checked:hover:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-checked.svg");
  background-color: transparent; }

.view.content-view.check:checked:active:not(list), GtkHTML.content-view.check:checked:active:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-checked.svg");
  background-color: transparent; }

.view.content-view.check:backdrop:checked:not(list), GtkHTML.content-view.check:backdrop:checked:not(list) {
  icon-shadow: none;
  -gtk-icon-source: url("../assets/grid-selection-checked.svg");
  background-color: transparent; }

/********
 ! Switch
*********/
GtkSwitch {
  padding: 0;
  border-radius: 8px;
  font: bold condensed;
  outline-offset: -4px; }
  GtkSwitch.slider {
    background-color: #060708;
    background-image: linear-gradient(to bottom, #0c0e11, black);
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.12); }
    GtkSwitch.slider:insensitive {
      border-color: rgba(0, 0, 0, 0.1);
      background-color: #050506;
      box-shadow: none; }
  GtkSwitch.trough {
    background-color: #050607;
    background-image: linear-gradient(to top, #0a0b0d, black);
    border: 1px solid #040506;
    color: #cdd3e0;
    box-shadow: inset 1px 0 rgba(33, 39, 53, 0.07), inset 0 1px rgba(33, 39, 53, 0.08), inset -1px 0 rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }
    GtkSwitch.trough:active {
      background-color: #080f1c;
      background-image: linear-gradient(to top, #101e38, black);
      border-color: #070e19;
      color: #ffffff; }
    GtkSwitch.trough:insensitive {
      background-color: #050506;
      background-image: linear-gradient(to top, #090b0d, black);
      border-color: #040506;
      color: mix(#cdd3e0,#050607,0.5); }

/*********
 ! Buttons
**********/
/******************
! ComboBoxes *
*******************/
/*********
 ! Toolbar
**********/
/***************
 ! Generic views
****************/
* {
  -GtkTextView-error-underline-color: #f53800; }

.view, GtkHTML {
  color: #d3dae3;
  background-color: #06090f; }
  .view:insensitive, GtkHTML:insensitive, .view:insensitive:insensitive, GtkHTML:insensitive:insensitive {
    background-color: #05080e;
    color: mix(#d3dae3,#06090f,0.5); }

.cell {
  border-width: 0;
  border-radius: 0; }
  .cell:selected, .cell:selected:focus {
    background-color: #080f1c;
    color: #ffffff; }

row:selected, row:selected:hover, row:selected:focus {
  -GtkWidget-focus-padding: 1;
  -GtkWidget-focus-line-width: 0;
  border: 0;
  background-color: #080f1c;
  background-image: none;
  color: #ffffff; }

.content-view.view, GtkIconView.view.content-view.check, GtkHTML.content-view {
  background-color: #06090f; }
  .content-view.view:hover, GtkHTML.content-view:hover {
    background-color: rgba(8, 15, 28, 0.6); }
  .content-view.view:selected, GtkHTML.content-view:selected, .content-view.view:active, GtkHTML.content-view:active {
    background-color: #080f1c; }
  .content-view.view:insensitive, GtkHTML.content-view:insensitive {
    background-color: #05080e; }
  .content-view.view.check, GtkHTML.content-view.check, .content-view.view.check:active, GtkHTML.content-view.check:active, .content-view.view.check:hover, GtkHTML.content-view.check:hover, .content-view.view.check:insensitive, GtkHTML.content-view.check:insensitive, .content-view.view.check:selected, GtkHTML.content-view.check:selected {
    background-color: transparent; }

.content-view .subtitle, GtkIconView.content-view.check .subtitle {
  font: smaller;
  padding: 0 12px; }

GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus {
  border: 0;
  border-radius: 2px;
  background-image: none;
  background-color: #080f1c;
  color: #ffffff; }

.dim-label, GtkLabel.separator, .dim-label.view, GtkLabel.view.separator, GtkHTML.dim-label {
  color: alpha(currentColor,0.5); }

.dnd {
  border: 1px solid #080f1c; }

.grip {
  background-color: transparent; }

.arrow {
  color: alpha(currentColor,0.7); }

.rubberband, .rubberband.view, GtkHTML.rubberband, .rubberband.content-view.view, GtkHTML.rubberband.content-view {
  border: 1px solid #080f1c;
  border-radius: 0;
  background-color: rgba(8, 15, 28, 0.3); }

GdMainIconView.content-view {
  -GdMainIconView-icon-size: 40; }

/* this will get overridden by .view, needed by gedit line numbers */
GtkTextView {
  background-color: mix(#050607,#06090f,0.5); }

GtkHTML:insensitive {
  background-color: #05080e; }

GtkDrawingArea {
  background-color: transparent; }

/************
 ! Treeview *
*************/
GtkTreeView {
  -GtkTreeView-expander-size: 8;
  -GtkTreeView-vertical-separator: 0;
  outline-offset: -1px;
  border-top-color: #121417; }
  GtkTreeView:hover, GtkTreeView:selected, GtkTreeView:selected:focus, GtkTreeView:backdrop:selected, GtkTreeView:backdrop:selected:focus {
    border-top-color: #080f1c; }
  GtkTreeView.dnd {
    border: 1px solid #080f1c; }
  GtkTreeView .entry {
    border-radius: 0;
    background-color: #06090f;
    background-image: none; }
  GtkTreeView .progressbar {
    background-color: #080f1c;
    background-image: linear-gradient(to bottom, #101e38, black);
    border: 1px solid #060c16; }
    GtkTreeView .progressbar:selected:focus, GtkTreeView .progressbar:selected {
      background-color: #080f1c;
      background-image: linear-gradient(to bottom, #101e38, black);
      border: 1px solid mix(#080f1c,#080f1c,0.3);
      color: #ffffff; }
    GtkTreeView .progressbar:insensitive:insensitive {
      background-color: #050607;
      background-image: linear-gradient(to bottom, #0a0c0e, black);
      border-color: #040506; }
  GtkTreeView .trough {
    background-color: mix(#050607,#06090f,0.5);
    border: 1px solid #05070c; }
    GtkTreeView .trough:selected:focus, GtkTreeView .trough:selected {
      background-color: #06090f;
      border: 1px solid mix(#080f1c,#050607,0.3);
      color: #d3dae3; }
    GtkTreeView .trough:insensitive:insensitive {
      background-color: #06090f; }

/***********
 ! Separator
************/
.view.separator, GtkHTML.separator, .separator {
  color: #050506;
  border: 1px solid currentColor; }

/*********************
 ! Column view headers
**********************/
column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active, column-header .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar column-header .button.suggested-action:active, column-header .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar column-header .button.suggested-action:active {
  border-width: 0 1px 1px 0;
  border-radius: 0; }

column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active, column-header .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar column-header .button.suggested-action:active, column-header .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar column-header .button.suggested-action:active, column-header .button:focus, column-header .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar column-header .button.suggested-action:focus, column-header .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar column-header .button.suggested-action:focus, column-header .button:active:focus, column-header .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar column-header .button.suggested-action:active:focus, column-header .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar column-header .button.suggested-action:active:focus {
  border-color: #050506;
  border-bottom-color: #040506; }

column-header .button:hover, column-header .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar column-header .button.suggested-action:hover, column-header .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar column-header .button.suggested-action:hover, column-header .button:active:hover, column-header .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar column-header .button.suggested-action:active:hover, column-header .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar column-header .button.suggested-action:active:hover, column-header .button:hover:focus, column-header .selection-mode.header-bar .button.suggested-action:hover:focus, .selection-mode.header-bar column-header .button.suggested-action:hover:focus, column-header .selection-mode.toolbar .button.suggested-action:hover:focus, .selection-mode.toolbar column-header .button.suggested-action:hover:focus, column-header .button:active:hover:focus {
  border-color: #050506;
  border-bottom-color: #040506; }

column-header .button:last-child .button, column-header .selection-mode.header-bar .button.suggested-action:last-child .button, .selection-mode.header-bar column-header .button.suggested-action:last-child .button, column-header .selection-mode.toolbar .button.suggested-action:last-child .button, .selection-mode.toolbar column-header .button.suggested-action:last-child .button, column-header .button:last-child .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button:last-child .button.suggested-action, column-header .button:last-child .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button:last-child .button.suggested-action {
  border-width: 0 0 1px; }

/**********
 ! Frames *
***********/
.frame {
  border: 1px solid #040506; }
  .frame.flat {
    border: 0; }

.content-view, GtkIconView.content-view.check {
  background-color: mix(#06090f,#050607,0.28);
  color: mix(#d3dae3,#cdd3e0,0.18);
  border: 1px solid shade(mix(#06090f,#050607,0.78),0.8); }

/**************
 ! Window frame
***************/
.window-frame, .window-frame.csd.popup, .window-frame.csd.message-dialog {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 0 0 1px #101014; }
  .window-frame:backdrop, .window-frame.csd.popup:backdrop, .window-frame.csd.message-dialog:backdrop {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), 0 0 0 1px #000000; }

.window-frame {
  border: 0;
  border-radius: 8px 8px 0 0;
  background-color: mix(#0e0f12,#abb2bf,0.21);
  /* this is used for the resize cursor area */
  margin: 9px; }
  .window-frame.tiled {
    border-radius: 0; }
  .window-frame.solid-csd {
    border-radius: 0;
    margin: 0;
    background-color: mix(#0e0f12,#abb2bf,0.21);
    box-shadow: none; }
  .window-frame.csd.popup {
    border-radius: 0; }
  .window-frame.csd.tooltip {
    border-radius: 8px;
    box-shadow: none; }
  .window-frame.csd.message-dialog {
    border-radius: 8px; }
  .window-frame.ssd {
    box-shadow: 0 0 0 1px #101014; }
    .window-frame.ssd.maximized {
      border-radius: 0; }

/***********************
 ! Unity Greeter *
 ***********************/
.lightdm.menu {
  background-image: none;
  background-color: rgba(66, 78, 106, 0.6);
  border-color: rgba(6, 7, 9, 0.2);
  border-radius: 4px;
  padding: 1px;
  color: #060709; }

.lightdm-combo .menu {
  background-color: #16181b;
  border-radius: 0;
  padding: 0;
  color: #060709; }

.lightdm.menu .menuitem *,
.lightdm.menu .menuitem.check:active,
.lightdm.menu .menuitem.radio:active {
  color: #060709; }

.lightdm.menubar *,
.lightdm.menubar .menuitem {
  padding: 2px; }

.lightdm-combo.combobox-entry .button, .lightdm-combo.combobox-entry .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .lightdm-combo.combobox-entry .button.suggested-action, .lightdm-combo.combobox-entry .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .lightdm-combo.combobox-entry .button.suggested-action,
.lightdm-combo .cell,
.lightdm-combo .button,
.lightdm-combo .selection-mode.header-bar .button.suggested-action,
.selection-mode.header-bar .lightdm-combo .button.suggested-action,
.lightdm-combo .selection-mode.toolbar .button.suggested-action,
.selection-mode.toolbar .lightdm-combo .button.suggested-action,
.lightdm-combo .entry,
.lightdm.button,
.selection-mode.header-bar .lightdm.button.suggested-action,
.selection-mode.toolbar .lightdm.button.suggested-action {
  background-image: none;
  background-color: rgba(66, 78, 106, 0.3);
  border-color: rgba(6, 7, 9, 0.9);
  border-radius: 5px;
  padding: 5px;
  color: #060709; }

.lightdm.button:hover, .selection-mode.header-bar .lightdm.button.suggested-action:hover, .selection-mode.toolbar .lightdm.button.suggested-action:hover {
  background-image: none;
  background-color: rgba(6, 7, 9, 0.3);
  border-color: rgba(6, 7, 9, 0.6);
  border-radius: 5px;
  padding: 5px;
  color: #060709;
  text-shadow: none; }

.lightdm.button:active, .selection-mode.header-bar .lightdm.button.suggested-action:active, .selection-mode.toolbar .lightdm.button.suggested-action:active,
.lightdm.button:active:focus,
.lightdm.button:focus,
.selection-mode.header-bar .lightdm.button.suggested-action:focus,
.selection-mode.toolbar .lightdm.button.suggested-action:focus,
.lightdm.entry {
  background-image: none;
  background-color: rgba(66, 78, 106, 0.3);
  border-color: rgba(6, 7, 9, 0.6);
  border-radius: 5px;
  padding: 6px;
  color: #060709;
  text-shadow: none; }

.lightdm.entry:hover,
.lightdm.entry:active,
.lightdm.entry:active:focus {
  background-image: none;
  border-image: none; }

.lightdm.entry:focus {
  border-color: rgba(6, 7, 9, 0.6);
  border-width: 1px;
  border-style: solid;
  color: #060709; }

.lightdm.entry:selected {
  background-color: rgba(6, 7, 9, 0.2); }

@keyframes dashentry_spinner {
  to {
    -gtk-icon-transform: rotate(1turn); } }

.lightdm.entry:active {
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  animation: dashentry_spinner 1s infinite linear; }

.lightdm.option-button {
  background: none;
  border-width: 0; }

.lightdm.option-button:insensitive:insensitive {
  background: none; }

.lightdm.toggle-button {
  background: none;
  border-width: 0; }

.lightdm.toggle-button.selected:hover {
  background-color: rgba(6, 7, 9, 0.3);
  border-color: rgba(6, 7, 9, 0.3);
  border-width: 1px; }

.lightdm.toggle-button.selected {
  background-color: rgba(66, 78, 106, 0.3);
  border-color: rgba(6, 7, 9, 0.3);
  border-width: 1px; }

/*********
 ! Gedit *
**********/
GeditWindow .pane-separator {
  border-width: 0 1px 0 0;
  border-style: solid; }
  GeditWindow .pane-separator, GeditWindow .pane-separator:hover {
    border-color: #050506;
    background-color: #050607; }

.gedit-document-panel {
  background-color: #050607;
  color: mix(#cdd3e0,#050607,0.1); }
  .gedit-document-panel .list-row {
    padding: 3px; }
    .gedit-document-panel .list-row .button, .gedit-document-panel .list-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .list-row .button.suggested-action, .gedit-document-panel .list-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .list-row .button.suggested-action {
      padding: 1px;
      border-radius: 8px;
      border-style: solid;
      border-color: transparent;
      border-width: 1px;
      background-color: transparent;
      background-image: none;
      color: transparent;
      icon-shadow: none; }
  .gedit-document-panel .hover-row .button, .gedit-document-panel .hover-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .hover-row .button.suggested-action, .gedit-document-panel .hover-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .hover-row .button.suggested-action {
    border-color: rgba(66, 78, 106, 0.1);
    color: rgba(6, 7, 9, 0.8); }
    .gedit-document-panel .hover-row .button:active {
      border-color: rgba(66, 78, 106, 0.2);
      background-color: rgba(66, 78, 106, 0.08);
      color: #060709; }
  .gedit-document-panel list-row .button:hover, .gedit-document-panel list-row .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel list-row .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel .hover-row .button:hover {
    border-color: rgba(66, 78, 106, 0.1);
    color: #060709; }

.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover {
  border-top: 1px solid #050506;
  background-color: #050607; }

.gedit-document-panel-document-row:hover {
  background-color: #050607; }

.gedit-document-panel-dragged-row {
  border: 1px solid rgba(66, 78, 106, 0.1);
  background-color: rgba(66, 78, 106, 0.5);
  color: #060709; }

.gedit-document-panel-placeholder-row {
  border: 0;
  background-color: rgba(66, 78, 106, 0.08);
  transition: all 200ms ease-in; }

GeditStatusbar {
  border-top: 1px solid #040506; }

GeditStatusbar GeditSmallButton, GeditStatusMenuButton {
  text-shadow: none; }
  GeditStatusbar GeditSmallButton .button, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusMenuButton .button, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action {
    border-style: solid;
    border-width: 0 1px;
    border-color: transparent;
    border-radius: 0;
    padding: 1px 6px 2px 4px; }
    GeditStatusbar GeditSmallButton .button:hover, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .button:active:hover, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active:hover, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active:hover, GeditStatusMenuButton .button:hover, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .button:active:hover, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active:hover, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active:hover {
      border-color: #040506; }
    GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active {
      background-color: #050607;
      color: #cdd3e0; }

GeditViewFrame .gedit-search-slider {
  padding: 3px;
  border-radius: 0 0 8px 8px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #05070c;
  background-color: #06090f; }
  GeditViewFrame .gedit-search-slider .not-found {
    background-color: #f53800;
    background-image: none;
    color: #050607; }

GeditFileBrowserWidget .toolbar {
  padding: 1.5px;
  border-top: 0;
  background-color: #050607;
  background-image: none; }

.gedit-search-entry-occurrences-tag {
  margin: 1.5px;
  padding: 1.5px;
  color: mix(#d3dae3,#06090f,0.5); }

/************
 ! Nautilus *
*************/
.nautilus-desktop.nautilus-canvas-item {
  color: #060709;
  text-shadow: 1px 1px #424e6a; }
  .nautilus-desktop.nautilus-canvas-item:active {
    color: #cdd3e0; }
  .nautilus-desktop.nautilus-canvas-item:selected {
    color: #ffffff; }
  .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected {
    text-shadow: none; }

NautilusWindow .toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #040506; }

NautilusWindow .sidebar .frame {
  border: 0; }

NautilusWindow GtkPaned {
  border-width: 0 1px 0 0;
  border-style: solid; }
  NautilusWindow GtkPaned, NautilusWindow GtkPaned:hover {
    border-color: #050506;
    background-color: #050607; }

NautilusNotebook.notebook {
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0; }

NautilusNotebook .frame {
  border: 0; }

NautilusQueryEditor .toolbar {
  padding-top: 2px;
  padding-bottom: 1px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #050607;
  background-color: #050506; }
  NautilusQueryEditor .toolbar:nth-child(2) {
    border-color: #040506; }
  NautilusQueryEditor .toolbar.search-bar {
    border-top-width: 0;
    border-bottom-width: 0; }
  NautilusQueryEditor .toolbar:last-child, NautilusQueryEditor .toolbar:only-child, NautilusQueryEditor .toolbar.search-bar:last-child, NautilusQueryEditor .toolbar.search-bar:only-child {
    border-bottom-width: 1px;
    border-bottom-color: #040506; }

/********
 ! Nemo *
*********/
.nemo-desktop.nemo-canvas-item {
  color: #060709;
  text-shadow: 1px 1px #424e6a; }
  .nemo-desktop.nemo-canvas-item:active {
    color: #cdd3e0; }
  .nemo-desktop.nemo-canvas-item:selected {
    color: #ffffff; }
  .nemo-desktop.nemo-canvas-item:active, .nemo-desktop.nemo-canvas-item:hover, .nemo-desktop.nemo-canvas-item:selected {
    text-shadow: none; }

NemoPathbarButton {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  border-color: rgba(152, 164, 191, 0.32);
  color: #cdd3e0;
  box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.22);
  -NemoPathbarButton-border-radius: 8px; }
  NemoPathbarButton:focus, NemoPathbarButton:hover {
    border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
  NemoPathbarButton:active, NemoPathbarButton:active:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover:focus, NemoPathbarButton:checked, NemoPathbarButton:checked:hover, NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover:focus {
    border-color: rgba(126, 141, 175, 0.32); }
  NemoPathbarButton:insensitive {
    border-color: rgba(165, 176, 199, 0.32); }
  NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive {
    border-color: rgba(152, 164, 191, 0.32); }
  NemoPathbarButton.flat {
    border-color: rgba(5, 6, 7, 0);
    color: #cdd3e0;
    background-color: rgba(5, 6, 7, 0);
    background-image: none;
    box-shadow: none; }
  NemoPathbarButton:hover, NemoPathbarButton.flat:hover {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0b0d0f, black);
    border-color: rgba(152, 164, 191, 0.4);
    color: #cdd3e0;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.32); }
    NemoPathbarButton:hover:focus, NemoPathbarButton:hover:hover, NemoPathbarButton.flat:hover:focus, NemoPathbarButton.flat:hover:hover {
      border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
    NemoPathbarButton:hover:active, NemoPathbarButton:hover:active:hover, NemoPathbarButton:hover:active:focus, NemoPathbarButton:hover:active:hover:focus, NemoPathbarButton:hover:checked, NemoPathbarButton:hover:checked:hover, NemoPathbarButton:hover:checked:focus, NemoPathbarButton:hover:checked:hover:focus, NemoPathbarButton.flat:hover:active, NemoPathbarButton.flat:hover:active:hover, NemoPathbarButton.flat:hover:active:focus, NemoPathbarButton.flat:hover:active:hover:focus, NemoPathbarButton.flat:hover:checked, NemoPathbarButton.flat:hover:checked:hover, NemoPathbarButton.flat:hover:checked:focus, NemoPathbarButton.flat:hover:checked:hover:focus {
      border-color: rgba(126, 141, 175, 0.4); }
    NemoPathbarButton:hover:insensitive, NemoPathbarButton.flat:hover:insensitive {
      border-color: rgba(165, 176, 199, 0.4); }
    NemoPathbarButton:hover:active:insensitive, NemoPathbarButton:hover:checked:insensitive, NemoPathbarButton.flat:hover:active:insensitive, NemoPathbarButton.flat:hover:checked:insensitive {
      border-color: rgba(152, 164, 191, 0.4); }
  NemoPathbarButton:focus, NemoPathbarButton.flat:focus {
    background-color: #050607;
    background-image: linear-gradient(to bottom, #0b0d0f, black);
    border-color: rgba(205, 211, 224, 0.32);
    color: #cdd3e0;
    box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.42); }
    NemoPathbarButton:focus:hover, NemoPathbarButton.flat:focus:hover {
      background-color: #060708;
      background-image: linear-gradient(to bottom, #0b0d0f, black);
      border-color: rgba(152, 164, 191, 0.4);
      box-shadow: 0 1px 2px -1px rgba(33, 39, 53, 0.48); }
      NemoPathbarButton:focus:hover:focus, NemoPathbarButton:focus:hover:hover, NemoPathbarButton.flat:focus:hover:focus, NemoPathbarButton.flat:focus:hover:hover {
        border-color: mix(#080f1c,rgba(205, 211, 224, 0.4),0.3); }
      NemoPathbarButton:focus:hover:active, NemoPathbarButton:focus:hover:active:hover, NemoPathbarButton:focus:hover:active:focus, NemoPathbarButton:focus:hover:active:hover:focus, NemoPathbarButton:focus:hover:checked, NemoPathbarButton:focus:hover:checked:hover, NemoPathbarButton:focus:hover:checked:focus, NemoPathbarButton:focus:hover:checked:hover:focus, NemoPathbarButton.flat:focus:hover:active, NemoPathbarButton.flat:focus:hover:active:hover, NemoPathbarButton.flat:focus:hover:active:focus, NemoPathbarButton.flat:focus:hover:active:hover:focus, NemoPathbarButton.flat:focus:hover:checked, NemoPathbarButton.flat:focus:hover:checked:hover, NemoPathbarButton.flat:focus:hover:checked:focus, NemoPathbarButton.flat:focus:hover:checked:hover:focus {
        border-color: rgba(126, 141, 175, 0.4); }
      NemoPathbarButton:focus:hover:insensitive, NemoPathbarButton.flat:focus:hover:insensitive {
        border-color: rgba(165, 176, 199, 0.4); }
      NemoPathbarButton:focus:hover:active:insensitive, NemoPathbarButton:focus:hover:checked:insensitive, NemoPathbarButton.flat:focus:hover:active:insensitive, NemoPathbarButton.flat:focus:hover:checked:insensitive {
        border-color: rgba(152, 164, 191, 0.4); }
  NemoPathbarButton:checked, NemoPathbarButton:active, NemoPathbarButton.flat:checked, NemoPathbarButton.flat:active {
    background-color: #080f1c;
    background-image: linear-gradient(to top, #101e38, black);
    border-color: rgba(152, 164, 191, 0.32);
    color: #ffffff;
    box-shadow: inset 1px 0 rgba(205, 211, 224, 0.06), inset 0 1px rgba(205, 211, 224, 0.07), inset -1px 0 rgba(205, 211, 224, 0.06), inset 0 -1px rgba(205, 211, 224, 0.05); }
    NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover {
      border-color: mix(#080f1c,rgba(205, 211, 224, 0.32),0.3); }
    NemoPathbarButton:checked:active, NemoPathbarButton:checked:active:hover, NemoPathbarButton:checked:active:focus, NemoPathbarButton:checked:active:hover:focus, NemoPathbarButton:checked:checked, NemoPathbarButton:checked:checked:hover, NemoPathbarButton:checked:checked:focus, NemoPathbarButton:checked:checked:hover:focus, NemoPathbarButton:active:active, NemoPathbarButton:active:active:hover, NemoPathbarButton:active:active:focus, NemoPathbarButton:active:active:hover:focus, NemoPathbarButton:active:checked, NemoPathbarButton:active:checked:hover, NemoPathbarButton:active:checked:focus, NemoPathbarButton:active:checked:hover:focus, NemoPathbarButton.flat:checked:active, NemoPathbarButton.flat:checked:active:hover, NemoPathbarButton.flat:checked:active:focus, NemoPathbarButton.flat:checked:active:hover:focus, NemoPathbarButton.flat:checked:checked, NemoPathbarButton.flat:checked:checked:hover, NemoPathbarButton.flat:checked:checked:focus, NemoPathbarButton.flat:checked:checked:hover:focus, NemoPathbarButton.flat:active:active, NemoPathbarButton.flat:active:active:hover, NemoPathbarButton.flat:active:active:focus, NemoPathbarButton.flat:active:active:hover:focus, NemoPathbarButton.flat:active:checked, NemoPathbarButton.flat:active:checked:hover, NemoPathbarButton.flat:active:checked:focus, NemoPathbarButton.flat:active:checked:hover:focus {
      border-color: rgba(126, 141, 175, 0.32); }
    NemoPathbarButton:checked:insensitive, NemoPathbarButton:active:insensitive, NemoPathbarButton.flat:checked:insensitive, NemoPathbarButton.flat:active:insensitive {
      border-color: rgba(165, 176, 199, 0.32); }
    NemoPathbarButton:checked:active:insensitive, NemoPathbarButton:checked:checked:insensitive, NemoPathbarButton:active:active:insensitive, NemoPathbarButton:active:checked:insensitive, NemoPathbarButton.flat:checked:active:insensitive, NemoPathbarButton.flat:checked:checked:insensitive, NemoPathbarButton.flat:active:active:insensitive, NemoPathbarButton.flat:active:checked:insensitive {
      border-color: rgba(152, 164, 191, 0.32); }
    NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover {
      background-color: #08101d;
      background-image: linear-gradient(to top, #11203b, black);
      color: #ffffff; }
  NemoPathbarButton:focus, NemoPathbarButton:hover, NemoPathbarButton.flat:focus, NemoPathbarButton.flat:hover {
    color: #cdd3e0; }
  NemoPathbarButton:insensitive:insensitive, NemoPathbarButton.flat:insensitive:insensitive {
    background-color: alpha(mix(#050607,#cdd3e0,0.2),0.4);
    background-image: linear-gradient(to bottom, shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),2), shade(alpha(mix(#050607,#cdd3e0,0.2),0.4),0));
    opacity: .6;
    color: mix(#050607,#cdd3e0,0.6);
    box-shadow: none; }
    NemoPathbarButton:insensitive:insensitive :insensitive, NemoPathbarButton.flat:insensitive:insensitive :insensitive {
      color: mix(#050607,#cdd3e0,0.6); }
  NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive {
    background-color: rgba(8, 15, 28, 0.6);
    background-image: linear-gradient(to bottom, rgba(16, 30, 56, 0.6), rgba(0, 0, 0, 0.6));
    color: rgba(255, 255, 255, 0.85);
    box-shadow: none; }
    NemoPathbarButton:active:insensitive:insensitive, NemoPathbarButton:checked:insensitive:insensitive {
      color: rgba(255, 255, 255, 0.85); }
  NemoPathbarButton.separator, NemoPathbarButton .separator {
    border: 1px solid currentColor;
    color: rgba(5, 6, 7, 0.9); }
    NemoPathbarButton.separator:insensitive, NemoPathbarButton .separator:insensitive {
      color: rgba(5, 6, 7, 0.85); }

NemoPlacesTreeView {
  -NemoPlacesTreeView-disk-full-bg-color: #040506;
  -NemoPlacesTreeView-disk-full-fg-color: #080f1c;
  -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: #ffffff;
    -NemoPlacesTreeView-disk-full-fg-color: #0a1222; }

NemoWindow .nemo-inactive-pane .view, NemoWindow .nemo-inactive-pane GtkHTML, NemoWindow .nemo-inactive-pane iconview {
  background-color: mix(#06090f,#d3dae3,0.12);
  color: #d3dae3; }

/***********************
 ! Fallback mode panel *
************************/
PanelWidget, PanelApplet, PanelToplevel, PanelSeparator, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem, PanelAppletFrame, WnckPager, WnckTasklist, .xfce4-panel, UnityPanelWidget, .unity-panel {
  background-color: #141619;
  background-image: linear-gradient(to bottom, #282c32, black);
  color: #abb2bf; }

PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action, .xfce4-panel .button, .xfce4-panel .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .xfce4-panel .button.suggested-action, .xfce4-panel .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .xfce4-panel .button.suggested-action {
  border-width: 0 1px;
  border-radius: 0;
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  color: #abb2bf; }
  PanelApplet .button:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:hover, .xfce4-panel .button:hover, .xfce4-panel .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .xfce4-panel .button.suggested-action:hover, .xfce4-panel .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .xfce4-panel .button.suggested-action:hover, PanelApplet .button:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:hover, .xfce4-panel .button:hover, .xfce4-panel .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .xfce4-panel .button.suggested-action:hover, .xfce4-panel .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .xfce4-panel .button.suggested-action:hover {
    background-color: mix(#141619,#abb2bf,0.11);
    background-image: linear-gradient(to bottom, shade(mix(#141619,#abb2bf,0.11),2), shade(mix(#141619,#abb2bf,0.11),0));
    border-color: mix(#141619,#abb2bf,0.11);
    color: #bbc1cc; }
  PanelApplet .button:active, PanelApplet .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar PanelApplet .button.suggested-action:active, PanelApplet .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar PanelApplet .button.suggested-action:active, .xfce4-panel .button:active, .xfce4-panel .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .xfce4-panel .button.suggested-action:active, .xfce4-panel .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .xfce4-panel .button.suggested-action:active, PanelApplet .button:checked, PanelApplet .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar PanelApplet .button.suggested-action:checked, PanelApplet .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar PanelApplet .button.suggested-action:checked, .xfce4-panel .button:checked, .xfce4-panel .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .xfce4-panel .button.suggested-action:checked, .xfce4-panel .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .xfce4-panel .button.suggested-action:checked {
    background-color: mix(#141619,#abb2bf,0.21);
    background-image: linear-gradient(to top, shade(mix(#141619,#abb2bf,0.21),2), shade(mix(#141619,#abb2bf,0.21),0));
    border-color: mix(#141619,#abb2bf,0.21);
    color: #bbc1cc; }
    PanelApplet .button:active:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:active:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:active:hover, .xfce4-panel .button:active:hover, PanelApplet .button:checked:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:checked:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:checked:hover, .xfce4-panel .button:checked:hover {
      background-color: mix(#141619,#abb2bf,0.31);
      background-image: linear-gradient(to top, shade(mix(#141619,#abb2bf,0.31),2), shade(mix(#141619,#abb2bf,0.31),0));
      border-color: mix(#141619,#abb2bf,0.31); }

PanelWidget, PanelApplet, PanelToplevel {
  padding: 0; }

PanelApplet {
  border: 0; }
  PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action {
    -GtkButton-inner-border: 2; }

PanelSeparator {
  border: 0; }

PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem {
  border: 0;
  -PanelMenuBar-icon-visible: true; }

PanelAppletFrame {
  border: 0; }

/************
 ! Synaptic *
*************/
GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
  background-color: #050607;
  background-image: linear-gradient(to bottom, #0a0c0e, black);
  padding: 3px;
  border: 0;
  color: #cdd3e0; }

/***********************
 ! Fallback mode panel *
************************/
/***************
 ! Xfce styles *
****************/
XfceHeading {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: none;
  background-color: #06090f;
  color: #d3dae3; }

.xfce4-panel {
  font: normal; }
  .xfce4-panel .menu {
    -gtk-image-effect: none; }

/***********************
 ! Fallback mode panel *
************************/
/****************
 ! Unity styles *
*****************/
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: #080f1c;
  -UnityDecoration-title-indent: 10px;
  -UnityDecoration-title-fade: 35px;
  -UnityDecoration-title-alignment: 0; }
  UnityDecoration.top {
    border: 1px solid mix(#0e0f12,#abb2bf,0.21);
    border-bottom: 0;
    border-radius: 2px 2px 0 0;
    padding: 1px 8px 0 8px;
    background-color: #141619;
    color: #abb2bf;
    text-shadow: none; }
    UnityDecoration.top:backdrop {
      border: 1px solid mix(#040405,mix(#cdd3e0,#050607,0.4),0.12);
      border-bottom: 0;
      background-color: #050607;
      color: mix(#cdd3e0,#050607,0.4); }
  UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom {
    background-color: mix(#0e0f12,#abb2bf,0.21); }
    UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop {
      background-color: mix(#040405,mix(#cdd3e0,#050607,0.4),0.12); }

UnityPanelWidget, .unity-panel {
  border: 0; }

.unity-panel.menuitem, .unity-panel .menuitem {
  border-width: 0 1px;
  color: #abb2bf; }
  .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover {
    border-color: mix(#141619,#abb2bf,0.21);
    background-color: mix(#141619,#abb2bf,0.21);
    background-image: none;
    color: #bbc1cc; }

SheetStyleDialog.unity-force-quit {
  background-color: #050607; }

/***********************
 ! LightDM GTK Greeter *
 ***********************/
#panel_window {
  background-color: transparent;
  background-image: none;
  color: #060709;
  font: bold;
  text-shadow: 0 1px rgba(66, 78, 106, 0.5);
  icon-shadow: 0 1px rgba(66, 78, 106, 0.5); }
  #panel_window .menubar, #panel_window .menubar > .menuitem {
    background-color: transparent;
    background-image: none;
    color: #060709;
    font: bold;
    text-shadow: 0 1px rgba(66, 78, 106, 0.5);
    icon-shadow: 0 1px rgba(66, 78, 106, 0.5); }
    #panel_window .menubar *:hover, #panel_window .menubar > .menuitem *:hover {
      color: #060709; }
    #panel_window .menubar:hover, #panel_window .menubar > .menuitem:hover {
      border-style: none;
      background-color: rgba(6, 7, 9, 0.2);
      background-image: none;
      color: #060709; }
    #panel_window .menubar:insensitive, #panel_window .menubar > .menuitem:insensitive {
      color: rgba(6, 7, 9, 0.7); }
    #panel_window .menubar .menu, #panel_window .menubar > .menuitem .menu {
      border-radius: 1px; }
      #panel_window .menubar .menu .menuitem, #panel_window .menubar > .menuitem .menu .menuitem {
        font: normal;
        text-shadow: none; }

#content_frame {
  padding-bottom: 14px; }

#login_window, #shutdown_dialog, #restart_dialog {
  border-style: none;
  border-radius: 8px;
  background-color: #141619;
  color: #abb2bf;
  /* draw border using box-shadow */
  box-shadow: inset 1px 0 mix(#0e0f12,#abb2bf,0.21), inset -1px 0 mix(#0e0f12,#abb2bf,0.21), inset 0 1px mix(#0e0f12,#abb2bf,0.21), inset 0 -1px mix(#0e0f12,#abb2bf,0.21); }
  #login_window .button, #shutdown_dialog .button, #restart_dialog .button {
    padding: 3px 15px;
    border-width: 1px;
    border-radius: 8px;
    border-style: solid;
    border-color: #101214;
    background-color: #16181b;
    background-image: none;
    color: #abb2bf;
    transition: all 150ms ease-out; }
    #login_window .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button.default, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button.default, #restart_dialog .button:focus, #restart_dialog .button:active:focus {
      border-color: #060c16;
      background-color: #09101e;
      background-image: none;
      color: #ffffff; }
      #login_window .button.default:hover, #login_window .button:focus:hover, #login_window .button:active:focus:hover, #shutdown_dialog .button.default:hover, #shutdown_dialog .button:focus:hover, #shutdown_dialog .button:active:focus:hover, #restart_dialog .button.default:hover, #restart_dialog .button:focus:hover, #restart_dialog .button:active:focus:hover {
        border-color: #060b14;
        background-color: #080f1c; }

#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 .entry {
  padding: 3px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #101214;
  border-radius: 8px;
  background-color: #121417;
  background-image: none;
  color: #abb2bf;
  box-shadow: none;
  transition: all 150ms ease-out; }
  #login_window .entry:focus, #login_window .entry:hover {
    border-color: #0e0f12;
    box-shadow: inset 1px 0 rgba(33, 39, 53, 0.1), inset 0 1px rgba(33, 39, 53, 0.12), inset -1px 0 rgba(33, 39, 53, 0.1), inset 0 -1px rgba(33, 39, 53, 0.05); }

#user_combobox {
  color: #abb2bf;
  font: 18px; }
  #user_combobox .menu {
    font: normal; }
  #user_combobox .arrow {
    color: mix(#abb2bf,#141619,0.5); }

#user_image {
  padding: 3px;
  border-radius: 8px;
  /* draw border using box-shadow */
  box-shadow: inset 1px 0 #0e0f12, inset -1px 0 #0e0f12, inset 0 1px #0e0f12, inset 0 -1px #0e0f12; }

#user_image_border {
  border-radius: 8px;
  background-color: #121417;
  background-image: none;
  box-shadow: inset 1px 0 rgba(33, 39, 53, 0.07), inset 0 1px rgba(33, 39, 53, 0.08), inset -1px 0 rgba(33, 39, 53, 0.07), inset 0 -1px rgba(33, 39, 53, 0.05); }

#buttonbox_frame {
  padding-top: 10px;
  padding-bottom: 0;
  border-style: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: transparent;
  background-image: none;
  box-shadow: none; }

/* shutdown button */
#shutdown_button {
  border-color: #c42d00;
  background-color: #ff420a;
  background-image: none;
  color: #050607; }
  #shutdown_button:hover, #shutdown_button:active, #shutdown_button:active:hover {
    border-color: #ac2700;
    background-color: #f53800; }

/* restart button */
#restart_button {
  border-color: #c4cc00;
  background-color: #f6ff14;
  background-image: none;
  color: #050607; }
  #restart_button:hover, #restart_button:active, #restart_button:active:hover {
    border-color: #acb300;
    background-color: #f5ff00; }

/* password warning */
#greeter_infobar {
  font: bold; }

/**********************
 ! Genome Terminal *
***********************/
VteTerminal {
  background-color: #141619;
  color: #abb2bf; }

TerminalWindow .scrollbars-junction {
  background-color: #141619; }

TerminalWindow .scrollbar.trough {
  background-color: #141619; }

TerminalWindow .scrollbar.button, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action {
  color: #0c0d0f; }
  TerminalWindow .scrollbar.button:active, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action:active, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action:active, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action:active, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action:active {
    color: #0c0d0f; }
    TerminalWindow .scrollbar.button:active:hover {
      color: #0c0d0f; }

TerminalWindow .scrollbar.slider {
  border-color: mix(#111316,#abb2bf,0.21);
  background-color: mix(#141619,#abb2bf,0.21); }
  TerminalWindow .scrollbar.slider:hover {
    border-color: mix(#111316,#abb2bf,0.31);
    background-color: mix(#141619,#abb2bf,0.31); }
  TerminalWindow .scrollbar.slider.vertical:hover {
    border-color: mix(#111316,#abb2bf,0.31);
    background-color: mix(#141619,#abb2bf,0.31); }
  TerminalWindow .scrollbar.slider.vertical:active {
    border-color: #070e19;
    background-color: #080f1c; }
  TerminalWindow .scrollbar.slider:active {
    border-color: #070e19;
    background-color: #080f1c; }

TerminalWindow GtkNotebook.notebook {
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0; }

TerminalNotebook.notebook {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #0e0f12;
  border-radius: 0;
  background-color: #141619;
  background-image: linear-gradient(to bottom, #282c32, black);
  background-clip: border-box;
  color: #abb2bf;
  -GtkNotebook-initial-gap: 0;
  -GtkNotebook-arrow-spacing: 5;
  -GtkNotebook-tab-curvature: 0;
  -GtkNotebook-tab-overlap: 1;
  -GtkNotebook-has-tab-gap: false; }
  TerminalNotebook.notebook.frame {
    border-width: 1px; }
  TerminalNotebook.notebook.header {
    border-width: 0;
    background-color: #111315; }
    TerminalNotebook.notebook.header.frame {
      border-color: mix(#080f1c,#141619,0.3); }
      TerminalNotebook.notebook.header.frame.top {
        border-width: 1px 1px 0 1px; }
      TerminalNotebook.notebook.header.frame.right {
        border-width: 1px 1px 1px 0; }
      TerminalNotebook.notebook.header.frame.bottom {
        border-width: 0 1px 1px 1px; }
      TerminalNotebook.notebook.header.frame.left {
        border-width: 1px 0 1px 1px; }
  TerminalNotebook.notebook GtkViewport {
    border-width: 0;
    background-color: #141619;
    color: #abb2bf; }
  TerminalNotebook.notebook tab {
    padding: 4px 6px;
    border: 1px solid transparent;
    background-color: transparent;
    background-image: none;
    /* close button styling */ }
    TerminalNotebook.notebook tab:active {
      background-color: transparent;
      background-image: none; }
    TerminalNotebook.notebook tab.top {
      border-bottom-width: 2px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
      TerminalNotebook.notebook tab.top:hover {
        border-bottom-color: rgba(8, 15, 28, 0.3); }
      TerminalNotebook.notebook tab.top:active {
        border-bottom-color: #080f1c; }
    TerminalNotebook.notebook tab.right {
      border-left-width: 2px;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
      TerminalNotebook.notebook tab.right:hover {
        border-left-color: rgba(8, 15, 28, 0.3); }
      TerminalNotebook.notebook tab.right:active {
        border-left-color: #080f1c; }
    TerminalNotebook.notebook tab.bottom {
      border-top-width: 2px;
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
      TerminalNotebook.notebook tab.bottom:hover {
        border-top-color: rgba(8, 15, 28, 0.3); }
      TerminalNotebook.notebook tab.bottom:active {
        border-top-color: #080f1c; }
    TerminalNotebook.notebook tab.left {
      border-right-width: 2px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      TerminalNotebook.notebook tab.left:hover {
        border-right-color: rgba(8, 15, 28, 0.3); }
      TerminalNotebook.notebook tab.left:active {
        border-right-color: #080f1c; }
    TerminalNotebook.notebook tab GtkLabel {
      color: mix(#abb2bf,#141619,0.3); }
    TerminalNotebook.notebook tab.reorderable-page:hover {
      background-color: #111315;
      border-left: 0;
      border-right: 0;
      /* using box shadows instead of borders due to slanted edges */
      box-shadow: inset 0 3px rgba(66, 78, 106, 0.03), inset 0 2px rgba(66, 78, 106, 0.03), inset 0 1px rgba(66, 78, 106, 0.03), inset 1px 0 #0e0f12, inset -1px 0 #0e0f12; }
    TerminalNotebook.notebook tab.reorderable-page:active {
      background-color: #121417;
      border-left: 0;
      border-right: 0;
      box-shadow: inset 0 3px rgba(66, 78, 106, 0.03), inset 0 2px rgba(66, 78, 106, 0.03), inset 0 1px rgba(66, 78, 106, 0.03), inset 1px 0 #0f1113, inset -1px 0 #0f1113; }
    TerminalNotebook.notebook tab .button, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .button:hover, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:hover, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:hover {
      padding: 1px;
      border-width: 1px;
      border-radius: 2px;
      border-style: solid;
      border-color: transparent;
      background-image: none;
      background-color: transparent;
      color: mix(#abb2bf,#141619,0.5); }
    TerminalNotebook.notebook tab .button:hover, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:hover, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:hover {
      color: #abb2bf;
      border-color: #101214; }
    TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .button:active:hover, TerminalNotebook.notebook tab .button:checked:hover {
      border-color: #0e0f12;
      background-color: #131518; }
  TerminalNotebook.notebook .hover-page, TerminalNotebook.notebook .hover-page GtkLabel {
    color: mix(#abb2bf,#141619,0.15); }
  TerminalNotebook.notebook .active-page, TerminalNotebook.notebook .active-page GtkLabel {
    color: #abb2bf; }
