<commit_before>/*--------------------------------------*/
/* Colors
/*--------------------------------------*/
$c_green:       #8dba53;  /* Spree green    */
$c_red:         #e45353;  /* Error red      */

$layout_background_color:   #FFFFFF;
$title_text_color:          #404042;
$body_text_color:           #404042;
$link_text_color:           #00ADEE;

$product_background_color:  #FFFFFF;
$product_title_text_color:  #404042;
$product_body_text_color:   #404042;
$product_link_text_color:   #BBBBBB;

/*--------------------------------------*/
/* Fonts import from remote
/*--------------------------------------*/
@import url(//fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic|&subset=latin,cyrillic,greek,greek-ext,latin-ext,cyrillic-ext);

/*--------------------------------------*/
/* Font families
/*--------------------------------------*/
$ff_base:       'Ubuntu', sans-serif;

/*--------------------------------------
  | Font sizes
  |--------------------------------------
  |- Navigation                         
  |                                    */
      $header_navigation_font_size:           14px;
      $horizontal_navigation_font_size:       16px;
      $main_navigation_header_font_size:      14px;
      $main_navigation_font_size:             12px;
/*|------------------------------------
  |- Product Listing                         
  |                                  */
      $product_list_name_font_size:           12px;
      $product_list_price_font_size:          16px;
      $product_list_header_font_size:         20px;
      $product_list_search_font_size:         14px;
/*|------------------------------------
  |- Product Details
  |                                  */
      $product_detail_name_font_size:         24px;
      $product_detail_description_font_size:  12px;
      $product_detail_price_font_size:        20px;
      $product_detail_title_font_size:        14px;
/*|------------------------------------
  |- Basic
  |                                  */
      $heading_font_size:                     24px;
      $sub_heading_font_size:                 14px;
      $button_font_size:                      12px;
      $input_box_font_size:                   13px;
      $base_font_size:                        12px;

/*--------------------------------------*/
/* Basic styles 
/*--------------------------------------*/
body {
  font-family: $ff_base;
  color: $body_text_color;
  line-height: 18px;
  font-size: $base_font_size;
  background-color: $layout_background_color;
}

/* Line style */
hr {
  border-color: lighten($body_text_color, 60);
}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: $link_text_color; color: $layout_background_color; text-shadow: none;}
::selection {background: $link_text_color; color: $layout_background_color; text-shadow: none;} 

/*  j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: $link_text_color;} 

ins {background-color: $link_text_color; color: $layout_background_color; text-decoration: none;}
mark {background-color: $link_text_color; color: $layout_background_color; font-style: italic; font-weight: bold;}

  /*--------------------------------------*/
  /* Links
  /*--------------------------------------*/
  a {
    text-decoration: none;
    color: $link_text_color;

    &:hover {
      color: darken($link_text_color, 10) !important;
    }
  }

  /*--------------------------------------*/
  /* Lists
  /*--------------------------------------*/
  ul, ol {
    &.inline {
      li {
        display: inline-block;
      }
    }
  }
  
  dl {
    dt, dd {
      display: inline-block;
      width: 50%;
      padding: 5px;

      &.odd {
        background-color: lighten($body_text_color, 60);
      }
    }
    dt {
      font-weight: bold;
      text-transform: uppercase;      
    }
    dd {
      margin-left: -23px;
    }
  }

  /*--------------------------------------*/
  /* Headers
  /*--------------------------------------*/
  h1 { font-size: $heading_font_size;         line-height: $heading_font_size + 10;         }
  h2 { font-size: $heading_font_size - 2;     line-height: $heading_font_size - 2 + 10;     }
  h3 { font-size: $heading_font_size - 4;     line-height: $heading_font_size - 4 + 10;     }
  h4 { font-size: $heading_font_size - 6;     line-height: $heading_font_size - 6 + 10;     }
  h5 { font-size: $sub_heading_font_size;     line-height: $sub_heading_font_size + 10;     }
  h6 { font-size: $sub_heading_font_size - 2; line-height: $sub_heading_font_size - 2 + 10; }

  h1, h2, h3, h4, h5, h6 {    
    font-weight: bold;
    color: $title_text_color;
  }

  /*--------------------------------------*/
  /* Forms
  /*--------------------------------------*/
  textarea, input[type="date"], 
  input[type="datetime"], input[type="datetime-local"],
  input[type="email"], input[type="month"], input[type="number"],
  input[type="password"], input[type="search"], input[type="tel"],
  input[type="text"], input[type="time"], input[type="url"], 
  input[type="week"] {
    border: 1px solid lighten($body_text_color, 60);
    padding: 2px 5px;    
    font-family: $ff_base;
    font-size: $input_box_font_size;

    &:active, &:focus {
      border-color: $link_text_color;;
      outline: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none;
    }

    &.error {
      border-color: $c_red;
    }
  }

  select {
    border: 1px solid lighten($body_text_color, 60);
    font-family: $ff_base;
    background-image: url('select_arrow.gif');
    background-repeat: no-repeat;
    background-position: right center;

    &:active, &:focus {
      @extend input[type="text"]:focus  
    }
  }

  label.error {
    display: block;
    font-size: $base_font_size - 1;
    color: $c_red;
    margin-top: 3px;
  }

  span.required {
    color: $c_red;
    font-weight: bold;
    font-size: 1.2em;
  }

  input[type="submit"], input[type="button"],
  input[type= "reset"], button, a.button {
    background-color: $link_text_color;;<commit_msg>Remove double ';' from stylesheet<commit_after>/*--------------------------------------*/
/* Colors
/*--------------------------------------*/
$c_green:       #8dba53;  /* Spree green    */
$c_red:         #e45353;  /* Error red      */

$layout_background_color:   #FFFFFF;
$title_text_color:          #404042;
$body_text_color:           #404042;
$link_text_color:           #00ADEE;

$product_background_color:  #FFFFFF;
$product_title_text_color:  #404042;
$product_body_text_color:   #404042;
$product_link_text_color:   #BBBBBB;

/*--------------------------------------*/
/* Fonts import from remote
/*--------------------------------------*/
@import url(//fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic|&subset=latin,cyrillic,greek,greek-ext,latin-ext,cyrillic-ext);

/*--------------------------------------*/
/* Font families
/*--------------------------------------*/
$ff_base:       'Ubuntu', sans-serif;

/*--------------------------------------
  | Font sizes
  |--------------------------------------
  |- Navigation                         
  |                                    */
      $header_navigation_font_size:           14px;
      $horizontal_navigation_font_size:       16px;
      $main_navigation_header_font_size:      14px;
      $main_navigation_font_size:             12px;
/*|------------------------------------
  |- Product Listing                         
  |                                  */
      $product_list_name_font_size:           12px;
      $product_list_price_font_size:          16px;
      $product_list_header_font_size:         20px;
      $product_list_search_font_size:         14px;
/*|------------------------------------
  |- Product Details
  |                                  */
      $product_detail_name_font_size:         24px;
      $product_detail_description_font_size:  12px;
      $product_detail_price_font_size:        20px;
      $product_detail_title_font_size:        14px;
/*|------------------------------------
  |- Basic
  |                                  */
      $heading_font_size:                     24px;
      $sub_heading_font_size:                 14px;
      $button_font_size:                      12px;
      $input_box_font_size:                   13px;
      $base_font_size:                        12px;

/*--------------------------------------*/
/* Basic styles 
/*--------------------------------------*/
body {
  font-family: $ff_base;
  color: $body_text_color;
  line-height: 18px;
  font-size: $base_font_size;
  background-color: $layout_background_color;
}

/* Line style */
hr {
  border-color: lighten($body_text_color, 60);
}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: $link_text_color; color: $layout_background_color; text-shadow: none;}
::selection {background: $link_text_color; color: $layout_background_color; text-shadow: none;} 

/*  j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: $link_text_color;} 

ins {background-color: $link_text_color; color: $layout_background_color; text-decoration: none;}
mark {background-color: $link_text_color; color: $layout_background_color; font-style: italic; font-weight: bold;}

  /*--------------------------------------*/
  /* Links
  /*--------------------------------------*/
  a {
    text-decoration: none;
    color: $link_text_color;

    &:hover {
      color: darken($link_text_color, 10) !important;
    }
  }

  /*--------------------------------------*/
  /* Lists
  /*--------------------------------------*/
  ul, ol {
    &.inline {
      li {
        display: inline-block;
      }
    }
  }
  
  dl {
    dt, dd {
      display: inline-block;
      width: 50%;
      padding: 5px;

      &.odd {
        background-color: lighten($body_text_color, 60);
      }
    }
    dt {
      font-weight: bold;
      text-transform: uppercase;      
    }
    dd {
      margin-left: -23px;
    }
  }

  /*--------------------------------------*/
  /* Headers
  /*--------------------------------------*/
  h1 { font-size: $heading_font_size;         line-height: $heading_font_size + 10;         }
  h2 { font-size: $heading_font_size - 2;     line-height: $heading_font_size - 2 + 10;     }
  h3 { font-size: $heading_font_size - 4;     line-height: $heading_font_size - 4 + 10;     }
  h4 { font-size: $heading_font_size - 6;     line-height: $heading_font_size - 6 + 10;     }
  h5 { font-size: $sub_heading_font_size;     line-height: $sub_heading_font_size + 10;     }
  h6 { font-size: $sub_heading_font_size - 2; line-height: $sub_heading_font_size - 2 + 10; }

  h1, h2, h3, h4, h5, h6 {    
    font-weight: bold;
    color: $title_text_color;
  }

  /*--------------------------------------*/
  /* Forms
  /*--------------------------------------*/
  textarea, input[type="date"], 
  input[type="datetime"], input[type="datetime-local"],
  input[type="email"], input[type="month"], input[type="number"],
  input[type="password"], input[type="search"], input[type="tel"],
  input[type="text"], input[type="time"], input[type="url"], 
  input[type="week"] {
    border: 1px solid lighten($body_text_color, 60);
    padding: 2px 5px;    
    font-family: $ff_base;
    font-size: $input_box_font_size;

    &:active, &:focus {
      border-color: $link_text_color;;
      outline: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none;
    }

    &.error {
      border-color: $c_red;
    }
  }

  select {
    border: 1px solid lighten($body_text_color, 60);
    font-family: $ff_base;
    background-image: url('select_arrow.gif');
    background-repeat: no-repeat;
    background-position: right center;

    &:active, &:focus {
      @extend input[type="text"]:focus  
    }
  }

  label.error {
    display: block;
    font-size: $base_font_size - 1;
    color: $c_red;
    margin-top: 3px;
  }

  span.required {
    color: $c_red;
    font-weight: bold;
    font-size: 1.2em;
  }

  input[type="submit"], input[type="button"],
  input[type= "reset"], button, a.button {
    background-color: $link_text_color;
{'fraction_non_alphanumeric': 0.25087051583124137, 'fraction_numerical': 0.023969552190460767, 'mean_word_length': 1.544817638574078, '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': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4885482', 'n_tokens_mistral': 4090, 'n_tokens_neox': 3771, 'n_words': 644}