<commit_before>
/* Mixin styles */

/* Hide text when it's replaced by an image */
.image-replacement {
  overflow: hidden;
  text-indent: 150%;
  white-space: nowrap;
}

/* General styling of nav menu items */
%menu-item {
  text-decoration: none;
  background-color: $main_menu-link_bg;
  color: transparentize($main_menu-link_text, 0.2);
  @include ie8 {
    color: $main_menu-link_text;
  }
  transition: background-color 0.5s ease-out;
  &:hover,
  &:active,
  &:focus {
    background-color: darken($main_menu-bg, 5%);
    color: transparentize($main_menu-link_text, 0);
  }

}

/* Selected menu item */
%selected-menu-item {
  font-weight: bold;
  color: $main_menu-active_link_text;
  background-color: $main_menu-active_link_bg;
  &:hover,
  &:active,
  &:focus {
    background-color: $main_menu-active_link_bg;
  }
}

.js-loaded {
  .account-link {
    &:after {
      border-top-color: rgba(255,255,255,0.4);
    }
  }
}

.logged_in_bar {
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    padding-top: 1.6em;
  }
}

.logged-in-menu {
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    color: black;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
  }
  li {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  a:link,
  a:visited {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    &:hover,
    &:active,
    &:focus {
      color: #fff;
      background-color: rgba(0, 0, 0, 0.1);
    }
    @include respond-min( $main_menu-mobile_menu_cutoff ){
      color: $link-color;
      &:hover,
      &:active,
      &:focus {
        color: $color_black;
        background-color: transparent;
        text-decoration: underline;
      }
    }
  }
  .js-loaded & {
    @include respond-min( $main_menu-mobile_menu_cutoff ){
      //positioned alongside the button
      top: 3.5em;
    }
  }
}

.alaveteli-pro .account-link,
.alaveteli-pro .account-link:visited,
.account-link,
.account-link:link,
.account-link:visited,
.sign_in_link,
.sign_in_link:link,
.sign_in_link:visited {
  color: #fff;
  text-decoration: none;
  &:hover,
  &:active,
  &:focus {
    color: #fff;
  }<commit_msg>Add a bit of extra space between the user menu and the account link<commit_after>
/* Mixin styles */

/* Hide text when it's replaced by an image */
.image-replacement {
  overflow: hidden;
  text-indent: 150%;
  white-space: nowrap;
}

/* General styling of nav menu items */
%menu-item {
  text-decoration: none;
  background-color: $main_menu-link_bg;
  color: transparentize($main_menu-link_text, 0.2);
  @include ie8 {
    color: $main_menu-link_text;
  }
  transition: background-color 0.5s ease-out;
  &:hover,
  &:active,
  &:focus {
    background-color: darken($main_menu-bg, 5%);
    color: transparentize($main_menu-link_text, 0);
  }

}

/* Selected menu item */
%selected-menu-item {
  font-weight: bold;
  color: $main_menu-active_link_text;
  background-color: $main_menu-active_link_bg;
  &:hover,
  &:active,
  &:focus {
    background-color: $main_menu-active_link_bg;
  }
}

.js-loaded {
  .account-link {
    &:after {
      border-top-color: rgba(255,255,255,0.4);
    }
  }
}

.logged_in_bar {
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    padding-top: 1.6em;
  }
}

.logged-in-menu {
  @include respond-min( $main_menu-mobile_menu_cutoff ){
    color: black;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);
  }
  li {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  a:link,
  a:visited {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    &:hover,
    &:active,
    &:focus {
      color: #fff;
      background-color: rgba(0, 0, 0, 0.1);
    }
    @include respond-min( $main_menu-mobile_menu_cutoff ){
      color: $link-color;
      &:hover,
      &:active,
      &:focus {
        color: $color_black;
        background-color: transparent;
        text-decoration: underline;
      }
    }
  }
  .js-loaded & {
    @include respond-min( $main_menu-mobile_menu_cutoff ){
      //positioned alongside the button
      top: 4.1em;
    }
  }
}

.alaveteli-pro .account-link,
.alaveteli-pro .account-link:visited,
.account-link,
.account-link:link,
.account-link:visited,
.sign_in_link,
.sign_in_link:link,
.sign_in_link:visited {
  color: #fff;
  text-decoration: none;
  &:hover,
  &:active,
  &:focus {
    color: #fff;
  }
{'fraction_non_alphanumeric': 0.15136132902630364, 'fraction_numerical': 0.023996308260267652, 'mean_word_length': 2.856761565836299, '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': '815626', 'n_tokens_mistral': 1786, 'n_tokens_neox': 1678, 'n_words': 331}