<commit_before>@import 'vars'
@import 'mixins'
@import 'grid'

.zone {
  create-gradient-background('', true);
  use-white-logo();

  #main-header {
    border-bottom-color: rgba(255, 255, 255, 0.2);
  }

  override-main-nav-color(#fff);

  .search-wrap {
    background-color: rgba(255, 255, 255, 0.2);

    input, i {
      color: #fff;
      set-placeholder-style(color, #fff);
    }
  }

  .user-state {
    a, a:hover, a:focus, a:visited {
      color: #fff;
    }
  }

  /* zone content area needs to be adjusted for zone pages */
  remove-main-spacing();
  main {
    background: transparent;
  }

  .wiki-main-content {
    padding-top: first-content-top-padding !important;
  }
}

.zone-landing {

  main {
    overflow-x: hidden;
  }

  h1 {
    color: #fff;
    @extend .column-6;
  }

  .zone-landing-header-preview {
    margin-top: grid-spacing;

    .column-strip {
      position: relative;

      .zone-landing-header-preview-base {
        position: absolute;
        width: 100%;
        z-index: 2;
      }

      .zone-landing-header-spacing {
        float: left;
      }
    }
  }

  .crumbs {
    color: #fff;

    a {
      old-ie(color, #fff);
      color: rgba(255, 255, 255, 0.7);
    }
  }

  .zone-subnav-container {
    /* nada */
  }

  .summary {
    display: none;
  }

  h3.title {
    font-size: base-font-size;
    margin: 6px 0 0 0;
  }
}

.zone-landing-header {
  /* create-gradient-background(#0095dd) */
  color: #fff;
  position: relative;

  > .center {
    padding-top: first-content-top-padding;
  }

  .masthead-text {
    p {
      @extend .larger;
      font-weight: light-font-weight;
      margin-right: 50px;
    }
  }

  .zone-image {
    position: absolute;
    right: -140px;
    top: 100px;
    display: block;
    width: 468px;
    bottom: 0;
  }

  a.button {
    compat-important(color, #fff);
    old-ie(background-color, #0095dd, true); /* old ie */
    compat-important(background-color, rgba(0, 0, 0, 0.1));
    vendorize(box-shadow, inset 0 -1px rgba(0, 0, 0, .1));
  }
}

.zone-landing-lists li {
  padding: list-item-spacing 0;
  prevent-last-child-spacing(padding-bottom);
}



/*  Basic zone article pages */
.zone-article-header {
  padding: grid-spacing 0;
  overflow: hidden;

  .zone-title {
    @extend .heading-2;

    a {
      color: #fff;
      font-style: italic;
    }
  }

  .zone-image {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 200px;
    height: 400px;
    background-size: contain;
  }<commit_msg>fix bug 928106 - Prevent double scrollbars on zone landing pages<commit_after>@import 'vars'
@import 'mixins'
@import 'grid'

.zone {
  create-gradient-background('', true);
  use-white-logo();

  #main-header {
    border-bottom-color: rgba(255, 255, 255, 0.2);
  }

  override-main-nav-color(#fff);

  .search-wrap {
    background-color: rgba(255, 255, 255, 0.2);

    input, i {
      color: #fff;
      set-placeholder-style(color, #fff);
    }
  }

  .user-state {
    a, a:hover, a:focus, a:visited {
      color: #fff;
    }
  }

  /* zone content area needs to be adjusted for zone pages */
  remove-main-spacing();
  main {
    background: transparent;
  }

  .wiki-main-content {
    padding-top: first-content-top-padding !important;
  }
}

.zone-landing {

  h1 {
    color: #fff;
    @extend .column-6;
  }

  .zone-landing-header-preview {
    margin-top: grid-spacing;

    .column-strip {
      position: relative;

      .zone-landing-header-preview-base {
        position: absolute;
        width: 100%;
        z-index: 2;
      }

      .zone-landing-header-spacing {
        float: left;
      }
    }
  }

  .crumbs {
    color: #fff;

    a {
      old-ie(color, #fff);
      color: rgba(255, 255, 255, 0.7);
    }
  }

  .summary {
    display: none;
  }

  h3.title {
    font-size: base-font-size;
    margin: 6px 0 0 0;
  }
}

.zone-landing-header {
  /* create-gradient-background(#0095dd) */
  color: #fff;
  position: relative;

  > .center {
    padding-top: first-content-top-padding;
  }

  .masthead-text {
    p {
      @extend .larger;
      font-weight: light-font-weight;
      margin-right: 80px;
    }
  }

  .zone-image {
    position: absolute;
    right: 0;
    top: 100px;
    display: block;
    width: 468px;
    bottom: 0;
    background-repeat: no-repeat;
  }

  a.button {
    compat-important(color, #fff);
    old-ie(background-color, #0095dd, true); /* old ie */
    compat-important(background-color, rgba(0, 0, 0, 0.1));
    vendorize(box-shadow, inset 0 -1px rgba(0, 0, 0, .1));
  }
}

.zone-landing-lists li {
  padding: list-item-spacing 0;
  prevent-last-child-spacing(padding-bottom);
}



/*  Basic zone article pages */
.zone-article-header {
  padding: grid-spacing 0;
  overflow: hidden;

  .zone-title {
    @extend .heading-2;

    a {
      color: #fff;
      font-style: italic;
    }
  }

  .zone-image {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 200px;
    height: 400px;
    background-size: contain;
    background-repeat: no-repeat;
  }
{'fraction_non_alphanumeric': 0.15269283882422569, 'fraction_numerical': 0.034720852239100417, 'mean_word_length': 2.12577065351418, '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': '2992520', 'n_tokens_mistral': 2086, 'n_tokens_neox': 1855, 'n_words': 394}