<commit_before>@import "../variables/sizes";

// Grid
//
// - max-width is needed for IE
//
// --------------------------------------------------

.Grid {
  display: flex;
}

.Grid-inner {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-right: -20px;
  margin-left: -20px;
}

.Grid-inner--hcenter {
  justify-content: center;
}

.Grid-inner--vcenter {
  align-items: center;
}

.Grid-inner--bottom {
  margin-bottom: -20px;
}

.Grid-cell {
  padding-left: 20px;
  padding-right: 20px;
}

.Grid-inner--nopadding {
  margin-right: -5px;
  margin-left: -5px;

  > .Grid-cell {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.Grid-inner--between {
  align-items: center;
  justify-content: space-between;
}

.Grid-cell--col1 {
  flex: 0 0 8.3334%;
  max-width: 8.3334%;
}

.Grid-cell--col2 {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}

.Grid-cell--5cols {
  flex: 0 0 20%;
  max-width: 20%;
}

.Grid-cell--col3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.Grid-cell--col4 {
  flex: 0 0 33.3334%;
  max-width: 33.3334%;
}

.Grid-cell--col5 {
  flex: 0 0 41.6665%;
  max-width: 41.6665%;
}

.Grid-cell--col6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.Grid-cell--col7 {
  flex: 0 0 58.3331%;
  max-width: 58.331%;
}

.Grid-cell--col8 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}

.Grid-cell--col9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.Grid-cell--col10 {
  flex: 0 0 83.333%;
  max-width: 83.33%;
}

.Grid-cell--col11 {
  flex: 0 0 91.6666%;
  max-width: 91.6666%;
}

.Grid-cell--col12 {
  flex: 0 0 100%;
  max-width: 100%;
}


@media (max-width: $sMedia-desktop) {
  .Grid-cell--col3--tablet {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .Grid-cell--col6--tablet {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .Grid-cell--col4--tablet {
    flex: 0 0 33.3334%;
    max-width: 33.3334%;
  }

  .Grid-cell--col12--tablet {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: $sMedia-tablet) {
  .Grid-cell--col8--mobile {
    flex: 0 0 66.6666%;
    max-width: 66.6666%;
  }

  .Grid-cell--col6--mobile {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .Grid-cell--col12--mobile {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: $sMedia-mobile) {
  .Grid-cell--col12--small,
  .Grid-cell--col6--mobile {
    flex: 0 0 100%;
    max-width: 100%;
  }
}<commit_msg>public page, webkit flex grid<commit_after>@import "../variables/mixins";
@import "../variables/sizes";

// Grid
//
// - max-width is needed for IE
//
// --------------------------------------------------

.Grid {
  @include display-flex();
}

.Grid-inner {
  @include display-flex();
  @include flex-wrap(wrap);
  @include flex(1);
  margin-right: -20px;
  margin-left: -20px;
}

.Grid-inner--hcenter {
  @include justify-content(center);
}

.Grid-inner--vcenter {
  @include align-items(center);
}

.Grid-inner--bottom {
  margin-bottom: -20px;
}

.Grid-cell {
  padding-left: 20px;
  padding-right: 20px;
}

.Grid-inner--nopadding {
  margin-right: -5px;
  margin-left: -5px;

  > .Grid-cell {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.Grid-inner--between {
  @include align-items(center);
  @include justify-content(space-between);
}

.Grid-cell--col1 {
  @include flex(0 0 8.3334%);
  max-width: 8.3334%;
}

.Grid-cell--col2 {
  @include flex(0 0 16.6667%);
  max-width: 16.6667%;
}

.Grid-cell--5cols {
  @include flex(0 0 20%);
  max-width: 20%;
}

.Grid-cell--col3 {
  @include flex(0 0 25%);
  max-width: 25%;
}

.Grid-cell--col4 {
  @include flex(0 0 33.3334%);
  max-width: 33.3334%;
}

.Grid-cell--col5 {
  @include flex(0 0 41.6665%);
  max-width: 41.6665%;
}

.Grid-cell--col6 {
  @include flex(0 0 50%);
  max-width: 50%;
}

.Grid-cell--col7 {
  @include flex(0 0 58.3331%);
  max-width: 58.331%;
}

.Grid-cell--col8 {
  @include flex(0 0 66.6666%);
  max-width: 66.6666%;
}

.Grid-cell--col9 {
  @include flex(0 0 75%);
  max-width: 75%;
}

.Grid-cell--col10 {
  @include flex(0 0 83.33%);
  max-width: 83.33%;
}

.Grid-cell--col11 {
  @include flex(0 0 91.6666%);
  max-width: 91.6666%;
}

.Grid-cell--col12 {
  @include flex(100%);
  max-width: 100%;
}


@media (max-width: $sMedia-desktop) {
  .Grid-cell--col3--tablet {
    @include flex(0 0 25%);
    max-width: 25%;
  }

  .Grid-cell--col6--tablet {
    @include flex(0 0 50%);
    max-width: 50%;
  }

  .Grid-cell--col4--tablet {
    @include flex(0 0 33.3334%);
    max-width: 33.3334%;
  }

  .Grid-cell--col12--tablet {
    @include flex(0 0 100%);
    max-width: 100%;
  }
}

@media (max-width: $sMedia-tablet) {
  .Grid-cell--col8--mobile {
    @include flex(0 0 66.6666%);
    max-width: 66.6666%;
  }

  .Grid-cell--col6--mobile {
    @include flex(0 0 50%);
    max-width: 50%;
  }

  .Grid-cell--col12--mobile {
    @include flex(0 0 100%);
    max-width: 100%;
  }
}

@media (max-width: $sMedia-mobile) {
  .Grid-cell--col12--small,
  .Grid-cell--col6--mobile {
    @include flex(0 0 100%);
    max-width: 100%;
  }
}
{'fraction_non_alphanumeric': 0.22364411943936624, 'fraction_numerical': 0.1013609587649807, 'mean_word_length': 2.1706374758531872, 'pattern_counts': {'":': 0, '<': 3, '<?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': '7578464', 'n_tokens_mistral': 2492, 'n_tokens_neox': 2094, 'n_words': 420}