<commit_before>a.md-button.md-THEME_NAME-theme,
.md-button.md-THEME_NAME-theme {

  &:not([disabled]) {
    &:hover {
      background-color: '{{background-500-0.2}}';
    }
    &.md-focused {
      background-color: '{{background-500-0.2}}';
    }
    &.md-icon-button:hover {
      background-color: transparent;
    }
  }

  &.md-fab {
    background-color: '{{accent-color}}';
    color: '{{accent-contrast}}';
    md-icon {
      color: '{{accent-contrast}}';
    }
    &:not([disabled]) {
      &:hover {
        background-color: '{{accent-color}}';
      }
      &.md-focused {
        background-color: '{{accent-A700}}';
      }
    }
  }

  &.md-primary {
    color: '{{primary-color}}';
    &.md-raised,
    &.md-fab {
      color: '{{primary-contrast}}';
      background-color: '{{primary-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{primary-contrast}}';
        }
        &:hover {
          background-color: '{{primary-color}}';
        }
        &.md-focused {
          background-color: '{{primary-600}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{primary-color}}';
      }
    }
  }
  &.md-fab {
    background-color: '{{accent-color}}';
    color: '{{accent-contrast}}';
    &:not([disabled]) {
      .md-icon {
        color: '{{accent-contrast}}';
      }
      &:hover {
        background-color: '{{accent-color}}';
      }
      &.md-focused {
        background-color: '{{accent-A700}}';
      }
    }
  }

  &.md-raised {
    color: '{{background-900}}';
    background-color: '{{background-50}}';
    &:not([disabled]) {
      md-icon {
        color: '{{background-900}}';
      }
      &:hover {
        background-color: '{{background-50}}';
      }
      &.md-focused {
        background-color: '{{background-200}}';
      }
    }
  }

  &.md-warn {
    color: '{{warn-color}}';

    &.md-raised,
    &.md-fab {
      color: '{{warn-contrast}}';
      background-color: '{{warn-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{warn-contrast}}';
        }
        &:hover {
          background-color: '{{warn-color}}';
        }
        &.md-focused {
          background-color: '{{warn-700}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{warn-color}}';
      }
    }
  }

  &.md-accent {
    color: '{{accent-color}}';
    &.md-raised,
    &.md-fab {
      color: '{{accent-contrast}}';
      background-color: '{{accent-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{accent-contrast}}';
        }
        &:hover {
          background-color: '{{accent-color}}';
        }
        &.md-focused {
          background-color: '{{accent-700}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{accent-color}}';
      }
    }
  }<commit_msg>update(css, button): FAB & Raised buttons hover and focus colors match material design<commit_after>a.md-button.md-THEME_NAME-theme,
.md-button.md-THEME_NAME-theme {

  &:not([disabled]) {
    &:hover {
      background-color: '{{background-500-0.2}}';
    }
    &.md-focused {
      background-color: '{{background-500-0.2}}';
    }
    &.md-icon-button:hover {
      background-color: transparent;
    }
  }

  &.md-fab {
    background-color: '{{accent-color}}';
    color: '{{accent-contrast}}';
    md-icon {
      color: '{{accent-contrast}}';
    }
    &:not([disabled]) {
      &:hover {
        background-color: '{{accent-600}}';
      }
      &.md-focused {
        background-color: '{{accent-600}}';
      }
    }
  }

  &.md-primary {
    color: '{{primary-color}}';
    &.md-raised,
    &.md-fab {
      color: '{{primary-contrast}}';
      background-color: '{{primary-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{primary-contrast}}';
        }
        &:hover {
          background-color: '{{primary-600}}';
        }
        &.md-focused {
          background-color: '{{primary-600}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{primary-color}}';
      }
    }
  }
  &.md-fab {
    background-color: '{{accent-color}}';
    color: '{{accent-contrast}}';
    &:not([disabled]) {
      .md-icon {
        color: '{{accent-contrast}}';
      }
      &:hover {
        background-color: '{{accent-600}}';
      }
      &.md-focused {
        background-color: '{{accent-600}}';
      }
    }
  }

  &.md-raised {
    color: '{{background-900}}';
    background-color: '{{background-50}}';
    &:not([disabled]) {
      md-icon {
        color: '{{background-900}}';
      }
      &:hover {
        background-color: '{{background-50}}';
      }
      &.md-focused {
        background-color: '{{background-200}}';
      }
    }
  }

  &.md-warn {
    color: '{{warn-color}}';

    &.md-raised,
    &.md-fab {
      color: '{{warn-contrast}}';
      background-color: '{{warn-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{warn-contrast}}';
        }
        &:hover {
          background-color: '{{warn-600}}';
        }
        &.md-focused {
          background-color: '{{warn-600}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{warn-color}}';
      }
    }
  }

  &.md-accent {
    color: '{{accent-color}}';
    &.md-raised,
    &.md-fab {
      color: '{{accent-contrast}}';
      background-color: '{{accent-color}}';
      &:not([disabled]) {
        md-icon {
          color: '{{accent-contrast}}';
        }
        &:hover {
          background-color: '{{accent-600}}';
        }
        &.md-focused {
          background-color: '{{accent-600}}';
        }
      }
    }
    &:not([disabled]) {
      md-icon {
        color: '{{accent-color}}';
      }
    }
  }
{'fraction_non_alphanumeric': 0.21449525452976703, 'fraction_numerical': 0.015703192407247626, 'mean_word_length': 1.684576192681797, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '237144', 'n_tokens_mistral': 2152, 'n_tokens_neox': 2039, 'n_words': 263}