headerbar {
  background: #2b9d69 linear-gradient(to top, #299563, #2ca16b);
  box-shadow: inset 0 1px #36c583;
  color: white; }
  headerbar button {
    color: white;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #26895b;
    border-bottom-color: #1b6141;
    background-image: linear-gradient(to top, #2ca16b 2px, #30b176);
    text-shadow: 0 -1px rgba(0, 0, 0, 0.646275);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.646275);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); }
    headerbar button.flat, headerbar button.titlebutton {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
    headerbar button:hover {
      color: white;
      outline-color: rgba(255, 255, 255, 0.3);
      border-color: #26895b;
      border-bottom-color: #1b6141;
      text-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07);
      background-image: linear-gradient(to top, #30b176, #32b579 1px); }
    headerbar button:active, headerbar button:checked {
      color: white;
      outline-color: rgba(255, 255, 255, 0.3);
      border-color: #26895b;
      background-image: image(#217951);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
  headerbar:backdrop {
    background-color: #d5d0cc; }
  headerbar separator.sidebar {
    background-color: #154d33; }
