<commit_before>/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 *= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";

// From: https://github.com/thoughtbot/bourbon/blob/9fc15d596c770b6a29648255d4b40dfd7476dd77/app/assets/stylesheets/css3/_font-face.scss
// Order of the includes matters, and it is: normal, bold, italic, bold+italic.
@mixin font-face($font-family, $file-path, $weight: normal, $style: normal) {
  @font-face {
    font-family: $font-family;
    font-weight: $weight;
    font-style: $style;
    src: font-url('#{$file-path}.eot');
    src: font-url('#{$file-path}.eot?#iefix')          format('embedded-opentype'),
         font-url('#{$file-path}.woff')                format('woff'),
         font-url('#{$file-path}.ttf')                 format('truetype'),
         font-url('#{$file-path}.svg##{$font-family}') format('svg');
  }
}

@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-regular');
@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-semibold', 600);
@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-it', normal, italic);
@include font-face(RalewayLogofont, 'raleway-logofont/raleway-logofont', 500);


// https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_variables.scss
$font-size-base: 14px;
$font-size-h1: floor(($font-size-base * 2.2)); // ~30px
$font-size-h2: floor(($font-size-base * 1.85)); // ~25px
$font-size-h3: floor(($font-size-base * 1.4)); // ~19px
$headings-font-weight: 400; // Source Sans Pro doesn't has 500

$font-family-sans-serif:  "SourceSansPro", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !default;
$font-family-base:        $font-family-sans-serif !default;

// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:   320px;

@import "bootstrap";

.navbar {
  margin-bottom: 0;
}

.navbar-brand {
  font-family: 'RalewayLogofont', 'Raleway' sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #2980b9;
}
.navbar-brand span {
  display: inline-block;
  margin-right: 2px;
  color: transparent;
  text-indent: -0.3em;
  &:after {
    content: '?';
    position: relative;
    top: 4px;
    transform: rotate(12deg);
    display: inline-block;
    font-weight: 500;
    color: #757F9A;
  }
}

.app-footer .container {
  border-top: 1px solid $gray-lighter;
  margin-top: 10px;
  padding-top: 10px;
  color: $gray-light;
}

.page-header {
  margin-top: 0;
}

.jumbotron {
  background: linear-gradient(20deg, #757F9A 10%, #D7DDE8 90%);

  .tagline {
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
  }
}

.jumbotron--home {
  padding: 15px 0;
  @media (min-width: $screen-sm-min) {
    padding: 30px 0;
  }
}

.jumbotron--search {
  padding: 30px;
}

.search .twitter-typeahead,
.search .input-group {
  width: 100%;
}

.search {<commit_msg>make big search block on start page mobile friendly<commit_after>/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 *= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";

// From: https://github.com/thoughtbot/bourbon/blob/9fc15d596c770b6a29648255d4b40dfd7476dd77/app/assets/stylesheets/css3/_font-face.scss
// Order of the includes matters, and it is: normal, bold, italic, bold+italic.
@mixin font-face($font-family, $file-path, $weight: normal, $style: normal) {
  @font-face {
    font-family: $font-family;
    font-weight: $weight;
    font-style: $style;
    src: font-url('#{$file-path}.eot');
    src: font-url('#{$file-path}.eot?#iefix')          format('embedded-opentype'),
         font-url('#{$file-path}.woff')                format('woff'),
         font-url('#{$file-path}.ttf')                 format('truetype'),
         font-url('#{$file-path}.svg##{$font-family}') format('svg');
  }
}

@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-regular');
@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-semibold', 600);
@include font-face(SourceSansPro, 'source-sans-pro/sourcesanspro-it', normal, italic);
@include font-face(RalewayLogofont, 'raleway-logofont/raleway-logofont', 500);


// https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_variables.scss
$font-size-base: 14px;
$font-size-h1: floor(($font-size-base * 2.2)); // ~30px
$font-size-h2: floor(($font-size-base * 1.85)); // ~25px
$font-size-h3: floor(($font-size-base * 1.4)); // ~19px
$headings-font-weight: 400; // Source Sans Pro doesn't has 500

$font-family-sans-serif:  "SourceSansPro", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !default;
$font-family-base:        $font-family-sans-serif !default;

// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:   320px;

@import "bootstrap";

.navbar {
  margin-bottom: 0;
}

.navbar-brand {
  font-family: 'RalewayLogofont', 'Raleway' sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #2980b9;
}
.navbar-brand span {
  display: inline-block;
  margin-right: 2px;
  color: transparent;
  text-indent: -0.3em;
  &:after {
    content: '?';
    position: relative;
    top: 4px;
    transform: rotate(12deg);
    display: inline-block;
    font-weight: 500;
    color: #757F9A;
  }
}

.app-footer .container {
  border-top: 1px solid $gray-lighter;
  margin-top: 10px;
  padding-top: 10px;
  color: $gray-light;
}

.page-header {
  margin-top: 0;
}

.jumbotron {
  background: linear-gradient(20deg, #757F9A 10%, #D7DDE8 90%);

  .tagline {
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
  }
}

.jumbotron--home {
  padding: 15px 0;
  margin-bottom: 0;
  @media (min-width: $screen-sm-min) {
    padding: 30px 0;
    margin-bottom: 15px;
  }
}

.jumbotron--search {
  padding: 30px;
}

.search .twitter-typeahead,
.search .input-group {
  width: 100%;
}

.search {
{'fraction_non_alphanumeric': 0.15500783587405614, 'fraction_numerical': 0.03490525715913948, 'mean_word_length': 3.567338972023422, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '6635774', 'n_tokens_mistral': 2727, 'n_tokens_neox': 2509, 'n_words': 600}