<commit_before>// BUTTON STYLES
// -------------


// Base styles
// -----------

// Core
.btn, button { // @brickrouge: we add 'button' to style buttons
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: inherit; // @brickrouge: we prefer inheriting font-size
  font-family: inherit; // @brickrouge: we inherit font family
  line-height: @baseLineHeight;
  color: @grayDark;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  #gradient > .vertical-three-colors(@white, @white, 25%, darken(@white, 10%)); // Don't use .gradientbar() here since it does a three-color gradient
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  .border-radius(4px);
  @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  cursor: default; // @brickrouge: we don't want pointer cursor on buttons

  // Give IE7 some love
  .ie7-restore-left-whitespace();
}

// Hover state
.btn:hover, button:hover { // @brickrouge: we use button
  color: @grayDark;
  text-decoration: none;
  background-color: darken(@white, 10%);
  background-position: 0 -15px;

  // transition is only when going to hover, otherwise the background
  // behind the gradient (there for IE<=9 fallback) gets mismatched
  .transition(background-position .1s linear);
}

// Focus state for keyboard and accessibility
.btn:focus, button:focus { //@brickrouge: we use button
  .tab-focus();
}

// Active state
.btn.active,
.btn:active, button:active { //@brickrouge: we use button
  //background-image: none; @brickrouge: we don't want that
  @shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  background-color: darken(@white, 10%);
  background-color: darken(@white, 15%) e("\9");<commit_msg>Fixed selectable text of buttons and pseudo buttons<commit_after>// BUTTON STYLES
// -------------


// Base styles
// -----------

// Core
.btn, button { // @brickrouge: we add 'button' to style buttons
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: inherit; // @brickrouge: we prefer inheriting font-size
  font-family: inherit; // @brickrouge: we inherit font family
  line-height: @baseLineHeight;
  color: @grayDark;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  #gradient > .vertical-three-colors(@white, @white, 25%, darken(@white, 10%)); // Don't use .gradientbar() here since it does a three-color gradient
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  .border-radius(4px);
  @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  cursor: default; // @brickrouge: we don't want pointer cursor on buttons

  // Give IE7 some love
  .ie7-restore-left-whitespace();
  
  -webkit-touch-callout: none; // @brickrouge: we don't want button labels to be selectable
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

// Hover state
.btn:hover, button:hover { // @brickrouge: we use button
  color: @grayDark;
  text-decoration: none;
  background-color: darken(@white, 10%);
  background-position: 0 -15px;

  // transition is only when going to hover, otherwise the background
  // behind the gradient (there for IE<=9 fallback) gets mismatched
  .transition(background-position .1s linear);
}

// Focus state for keyboard and accessibility
.btn:focus, button:focus { //@brickrouge: we use button
  .tab-focus();
}

// Active state
.btn.active,
.btn:active, button:active { //@brickrouge: we use button
  //background-image: none; @brickrouge: we don't want that
  @shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  background-color: darken(@white, 10%);
  background-color: darken(@white, 15%) e("\9");
{'fraction_non_alphanumeric': 0.16203460933403252, 'fraction_numerical': 0.03932878867330886, 'mean_word_length': 3.5201421800947865, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '3660523', 'n_tokens_mistral': 1453, 'n_tokens_neox': 1303, 'n_words': 393}