<commit_before>@import "_chartist-settings";
@import "../../bower_components/chartist/dist/scss/chartist";

// bower:scss
// endbower

.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

@mixin font() {
  font-family: 'Lato', sans-serif;
}

body {
  @include font();
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
}

body, dt, dd {
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  @include font();
  color: #000;
}

h2, h3, h4, h5, h6 {
  line-height: 2;
}

@mixin logo($size) {
  background: url('../images/logo.svg') no-repeat left center;
  background-size: $size;
}

@mixin restore-outline() {
  &:hover, &:active, &:focus {
    outline: #999 auto !important;
    outline-offset: -1px;
  }
}

header {
  @include logo(115px);

  & > * {
    margin: 0;
    line-height: 1.25;
  }
  p {
    font-size: 17px;
  }
}

.container-narrow > hr {
  margin: 30px 0;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  header,
  footer {
    padding-left: 0;
    padding-right: 0;
  }

  /* Space out the masthead */
  header {
    margin-bottom: 30px;
    background-position-x: 15px;
  }
}

@media (max-width: 991px) {
  header {
    padding-left: 130px !important;
  }
  .navbar-toggle {
    display: block;
  }
}

@media (max-width: 440px) {
  header {
    padding-left: 10px !important;
    background-image: none;

    h1 {
      @include logo(90px);
      padding-left: 90px;
      margin-bottom: 20px;
    }
  }
}

/* Overrides */
[class^="mdi-"], [class*="mdi-"] {
  margin-top: -5px;
  transform: translate(0, 5px);
}

.panel-primary, .container .well {
  background-color: #eee;
}

.panel-primary > .panel-heading a {
  color: inherit;
}

.top-space {
  margin-top: 10px;
}

.navbar {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  .navbar-toggle {
    margin-top: 5px;
    color: #000;
  }

  .navbar-brand {
    margin-top: 3px;
    @include logo(32px);
    padding-left: 50px;
  }
}

/* Site */
#features-list-target {
  .panel-heading {
    padding: 0;

    .panel-title a {
      display: block;
      padding: 10px 15px;

      &:hover {
        text-decoration: none;
      }
    }
  }
}

@media screen and (max-width: 768px) {
  .page-feature #features-list-target {
    margin-top: 50px;
  }

  .features-list .btn {
    padding: 8px 6px;
  }
}

.features-list {
  list-style-type: none;

  .btn {
    margin: 3px 0;
    @include restore-outline();
  }
}

.feature-box {
  .panel-heading .close-btn {
    margin-top: 4px;
    @include restore-outline();
  }
}

.legend {
  text-align: center;
  display: none;

  ul {<commit_msg>Trying to indicate features are clickable on mobile<commit_after>@import "_chartist-settings";
@import "../../bower_components/chartist/dist/scss/chartist";

// bower:scss
// endbower

.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

@mixin font() {
  font-family: 'Lato', sans-serif;
}

body {
  @include font();
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
}

body, dt, dd {
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  @include font();
  color: #000;
}

h2, h3, h4, h5, h6 {
  line-height: 2;
}

@mixin logo($size) {
  background: url('../images/logo.svg') no-repeat left center;
  background-size: $size;
}

@mixin restore-outline() {
  &:hover, &:active, &:focus {
    outline: #999 auto !important;
    outline-offset: -1px;
  }
}

header {
  @include logo(115px);

  & > * {
    margin: 0;
    line-height: 1.25;
  }
  p {
    font-size: 17px;
  }
}

.container-narrow > hr {
  margin: 30px 0;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  header,
  footer {
    padding-left: 0;
    padding-right: 0;
  }

  /* Space out the masthead */
  header {
    margin-bottom: 30px;
    background-position-x: 15px;
  }
}

@media (max-width: 991px) {
  header {
    padding-left: 130px !important;
  }
  .navbar-toggle {
    display: block;
  }
}

@media (max-width: 440px) {
  header {
    padding-left: 10px !important;
    background-image: none;

    h1 {
      @include logo(90px);
      padding-left: 90px;
      margin-bottom: 20px;
    }
  }
}

/* Overrides */
[class^="mdi-"], [class*="mdi-"] {
  margin-top: -5px;
  transform: translate(0, 5px);
}

.panel-primary, .container .well {
  background-color: #eee;
}

.panel-primary > .panel-heading a {
  color: inherit;
}

.top-space {
  margin-top: 10px;
}

.navbar {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  .navbar-toggle {
    margin-top: 5px;
    color: #000;
  }

  .navbar-brand {
    margin-top: 3px;
    @include logo(32px);
    padding-left: 50px;
  }
}

/* Site */
#features-list-target {
  .panel-heading {
    padding: 0;

    .panel-title a {
      display: block;
      padding: 10px 15px;

      &:hover {
        text-decoration: none;
      }
    }
  }
}

@media screen and (max-width: 768px) {
  .page-feature #features-list-target {
    margin-top: 50px;
  }

  .features-list .btn {
    width: 100%;
    text-align: left;
    padding: 8px 6px;

    &:after {
      content: '»';
      float: right;
      color: rgba(0, 0, 0, 0.2);
      font-size: larger;
    }
  }
}

.features-list {
  list-style-type: none;

  .btn {
    margin: 3px 0;
    @include restore-outline();
  }
}

.feature-box {
  .panel-heading .close-btn {
    margin-top: 4px;
    @include restore-outline();
  }
}

.legend {
  text-align: center;
  display: none;

  ul {
{'fraction_non_alphanumeric': 0.16784953867991484, 'fraction_numerical': 0.045067423704755145, 'mean_word_length': 2.4163636363636365, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '616802', 'n_tokens_mistral': 2509, 'n_tokens_neox': 2271, 'n_words': 517}