<commit_before>@import (reference) url('../../node_modules/xmeter/src/__settings.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.fallback.transition.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.module.spacing.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.module.fontsize.less');
@import (reference) url('__settings.less');
@import (reference) url('__tool.module.hr.less');

/*################################*\
    chharvey  |  _base.sections.headings.less
\*################################*/


@media screen { // @s
  // #XMETER .VARS();
  // #CHH .VARS();
  // @h1_font_size: @chh_font_size_giga;
  // @h2_font_size: @chh_font_size_mega;
  // @h3_font_size: @chh_font_size_kilo;
  // @h4_font_size: @chh_font_size_normal;
  // @h5_font_size: @chh_font_size_milli;
  // @h6_font_size: @chh_font_size_micro;
  // h1 { #XMETER .font-size-block(@h1_font_size; @chh_line_height); }
  // h2 { #XMETER .font-size-block(@h2_font_size; @chh_line_height); }
  // h3 { #XMETER .font-size-block(@h3_font_size; @chh_line_height); }
  // h4 { #XMETER .font-size-block(@h4_font_size; @chh_line_height); }
  // h5 { #XMETER .font-size-block(@h5_font_size; @chh_line_height); }
  // h6 { #XMETER .font-size-block(@h6_font_size; @chh_line_height); }
}
@media screen and (min-width: 30em) { // @sK
  #CHH .VARS();
  @h1_font_size_sK: @chh_font_size_giga;
  // @h2_font_size_sK: @chh_font_size_mega;
  // @h3_font_size_sK: @chh_font_size_kilo;
  // @h4_font_size_sK: @chh_font_size_normal;
  // @h5_font_size_sK: @chh_font_size_milli;
  // @h6_font_size_sK: @chh_font_size_micro;
  @h1_coefficient_sK: ceil(@h1_font_size_sK / @chh_line_height); // 2
  // @h2_coefficient_sK: ceil(@h2_font_size_sK / @chh_line_height); // 1
  // @h3_coefficient_sK: ceil(@h3_font_size_sK / @chh_line_height); // 1
  // @h4_coefficient_sK: ceil(@h4_font_size_sK / @chh_line_height); // 1
  // @h5_coefficient_sK: ceil(@h5_font_size_sK / @chh_line_height); // 1
  // @h6_coefficient_sK: ceil(@h6_font_size_sK / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@h1_font_size_sK; @h1_coefficient_sK*@chh_line_height); }
  // h2 { #XMETER .font-size-block(@h2_font_size_sK; @h2_coefficient_sK*@chh_line_height); }
  // h3 { #XMETER .font-size-block(@h3_font_size_sK; @h3_coefficient_sK*@chh_line_height); }
  // h4 { #XMETER .font-size-block(@h4_font_size_sK; @h4_coefficient_sK*@chh_line_height); }
  // h5 { #XMETER .font-size-block(@h5_font_size_sK; @h5_coefficient_sK*@chh_line_height); }
  // h6 { #XMETER .font-size-block(@h6_font_size_sK; @h6_coefficient_sK*@chh_line_height); }
}
@media screen and (min-width: 45em) { // @sM
  #CHH .VARS();
  @h1_font_size_sM: @chh_font_size_tera;
  @h2_font_size_sM: @chh_font_size_giga;
  @h3_font_size_sM: @chh_font_size_mega;
  @h4_font_size_sM: @chh_font_size_kilo;
  @h5_font_size_sM: @chh_font_size_normal;
  @h6_font_size_sM: @chh_font_size_micro;
  @h1_coefficient_sM: ceil(@h1_font_size_sM / @chh_line_height); // 2
  @h2_coefficient_sM: ceil(@h2_font_size_sM / @chh_line_height); // 2
  @h3_coefficient_sM: ceil(@h3_font_size_sM / @chh_line_height); // 1
  @h4_coefficient_sM: ceil(@h4_font_size_sM / @chh_line_height); // 1
  @h5_coefficient_sM: ceil(@h5_font_size_sM / @chh_line_height); // 1
  @h6_coefficient_sM: ceil(@h6_font_size_sM / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@h1_font_size_sM; @h1_coefficient_sM*@chh_line_height); }
  h2 { #XMETER .font-size-block(@h2_font_size_sM; @h2_coefficient_sM*@chh_line_height); }
  h3 { #XMETER .font-size-block(@h3_font_size_sM; @h3_coefficient_sM*@chh_line_height); }
  h4 { #XMETER .font-size-block(@h4_font_size_sM; @h4_coefficient_sM*@chh_line_height); }
  h5 { #XMETER .font-size-block(@h5_font_size_sM; @h5_coefficient_sM*@chh_line_height); }
  h6 { #XMETER .font-size-block(@h6_font_size_sM; @h6_coefficient_sM*@chh_line_height); }
}
@media screen and (min-width: 60em) { // @sG
  #CHH .VARS();
  @h1_font_size_sG: @chh_font_size_peta;
  @h2_font_size_sG: @chh_font_size_tera;
  @h3_font_size_sG: @chh_font_size_giga;
  @h4_font_size_sG: @chh_font_size_mega;
  @h5_font_size_sG: @chh_font_size_kilo;
  @h6_font_size_sG: @chh_font_size_normal;
  @h1_coefficient_sG: ceil(@h1_font_size_sG / @chh_line_height); // 3
  @h2_coefficient_sG: ceil(@h2_font_size_sG / @chh_line_height); // 2
  @h3_coefficient_sG: ceil(@h3_font_size_sG / @chh_line_height); // 2
  @h4_coefficient_sG: ceil(@h4_font_size_sG / @chh_line_height); // 1
  @h5_coefficient_sG: ceil(@h5_font_size_sG / @chh_line_height); // 1
  @h6_coefficient_sG: ceil(@h6_font_size_sG / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@h1_font_size_sG; @h1_coefficient_sG*@chh_line_height); }
  h2 { #XMETER .font-size-block(@h2_font_size_sG; @h2_coefficient_sG*@chh_line_height); }
  h3 { #XMETER .font-size-block(@h3_font_size_sG; @h3_coefficient_sG*@chh_line_height); }
  h4 { #XMETER .font-size-block(@h4_font_size_sG; @h4_coefficient_sG*@chh_line_height); }
  h5 { #XMETER .font-size-block(@h5_font_size_sG; @h5_coefficient_sG*@chh_line_height); }
  h6 { #XMETER .font-size-block(@h6_font_size_sG; @h6_coefficient_sG*@chh_line_height); }
}
@media screen and (min-width: 75em) { // @sT
  #CHH .VARS();
  @h1_font_size_sT: @chh_font_size_exa;
  @h2_font_size_sT: @chh_font_size_peta;
  @h3_font_size_sT: @chh_font_size_tera;
  @h4_font_size_sT: @chh_font_size_giga;
  @h5_font_size_sT: @chh_font_size_mega;
  @h6_font_size_sT: @chh_font_size_kilo;
  @h1_coefficient_sT: ceil(@h1_font_size_sT / @chh_line_height); // 4
  @h2_coefficient_sT: ceil(@h2_font_size_sT / @chh_line_height); // 3
  @h3_coefficient_sT: ceil(@h3_font_size_sT / @chh_line_height); // 2
  @h4_coefficient_sT: ceil(@h4_font_size_sT / @chh_line_height); // 2
  @h5_coefficient_sT: ceil(@h5_font_size_sT / @chh_line_height); // 1
  @h6_coefficient_sT: ceil(@h6_font_size_sT / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@h1_font_size_sT; @h1_coefficient_sT*@chh_line_height); }
  h2 { #XMETER .font-size-block(@h2_font_size_sT; @h2_coefficient_sT*@chh_line_height); }
  h3 { #XMETER .font-size-block(@h3_font_size_sT; @h3_coefficient_sT*@chh_line_height); }
  h4 { #XMETER .font-size-block(@h4_font_size_sT; @h4_coefficient_sT*@chh_line_height); }
  h5 { #XMETER .font-size-block(@h5_font_size_sT; @h5_coefficient_sT*@chh_line_height); }
  h6 { #XMETER .font-size-block(@h6_font_size_sT; @h6_coefficient_sT*@chh_line_height); }
}

// top spacing, in vrus    // bottom spacing, in vrus
@h1_vru_top: 2.000;        @h1_vru_bot: 1.000;
@h2_vru_top: 1.500;        @h2_vru_bot: 0.500;
@h3_vru_top: 0.500;        @h3_vru_bot: 0.500;
@h4_vru_top: 0.625;        @h4_vru_bot: 0.375;
@h5_vru_top: 0.750;        @h5_vru_bot: 0.250;
@h6_vru_top: 0.875;        @h6_vru_bot: 0.125;


// This Mixin represents a generic textual heading of a section, post, article, or document.
//
// @font_size   - unitless number, in rems, for the font-size property
// @coefficient - unitless number, in vrus, of the box height
// @vru_top     - unitless number, in vrus, for the top spacing
// @vru_bottom  - unitless number, in vrus, for the bottom spacing
// ^author
// : <NAME>
// ^updated
// : 2015-02-11
// .heading(@font_size; @coefficient; @vru_top; @vru_bottom) {
//   #CHH .VARS();
//   #XMETER .spacing-top(@vru_top * @chh_vru);
//   #XMETER .spacing-bottom(@vru_bottom * @chh_vru);
// }

h1, h2, h3, h4, h5, h6 {<commit_msg>update heading fz vars in queries<commit_after>@import (reference) url('../../node_modules/xmeter/src/__settings.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.fallback.transition.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.module.spacing.less');
@import (reference) url('../../node_modules/xmeter/src/__tool.module.fontsize.less');
@import (reference) url('__settings.less');
@import (reference) url('__tool.module.hr.less');

/*################################*\
    chharvey  |  _base.sections.headings.less
\*################################*/


@media screen { // @s
  // #XMETER .VARS();
  // @font_size_h1_s: @xmeter_font_size_h1; // 32/16 // 2.000
  // @font_size_h2_s: @xmeter_font_size_h2; // 24/16 // 1.500
  // @font_size_h3_s: @xmeter_font_size_h3; // 20/16 // 1.250
  // @font_size_h4_s: @xmeter_font_size_h4; // 16/16 // 1.000
  // @font_size_h5_s: @xmeter_font_size_h5; // 14/16 // 0.875
  // @font_size_h6_s: @xmeter_font_size_h6; // 12/16 // 0.750
  // h1 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h1_s; @chh_line_height); }
  // h2 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h2_s; @chh_line_height); }
  // h3 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h3_s; @chh_line_height); }
  // h4 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h4_s; @chh_line_height); }
  // h5 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h5_s; @chh_line_height); }
  // h6 { #CHH .VARS(); #XMETER .font-size-block(@font_size_h6_s; @chh_line_height); }
}
@media screen and (min-width: 30em) { // @sK
  #XMETER .VARS();
  // @font_size_h1_sK: @xmeter_font_size_h1; // 32/16 // 2.000
  // @font_size_h2_sK: @xmeter_font_size_h2; // 24/16 // 1.500
  // @font_size_h3_sK: @xmeter_font_size_h3; // 20/16 // 1.250
  // @font_size_h4_sK: @xmeter_font_size_h4; // 16/16 // 1.000
  // @font_size_h5_sK: @xmeter_font_size_h5; // 14/16 // 0.875
  // @font_size_h6_sK: @xmeter_font_size_h6; // 12/16 // 0.750
  @font_size_h1_sK: 2; // TODO remove upon install of xmeter v3.4.1
  #CHH .VARS();
  @lines_h1_sK: ceil(@font_size_h1_sK / @chh_line_height); // 2
  // @lines_h2_sK: ceil(@font_size_h2_sK / @chh_line_height); // 1
  // @lines_h3_sK: ceil(@font_size_h3_sK / @chh_line_height); // 1
  // @lines_h4_sK: ceil(@font_size_h4_sK / @chh_line_height); // 1
  // @lines_h5_sK: ceil(@font_size_h5_sK / @chh_line_height); // 1
  // @lines_h6_sK: ceil(@font_size_h6_sK / @chh_line_height); // 1
  // h1 { #XMETER .font-size-block(@font_size_h1_sK; @lines_h1_sK*@chh_line_height); }
  // h2 { #XMETER .font-size-block(@font_size_h2_sK; @lines_h2_sK*@chh_line_height); }
  // h3 { #XMETER .font-size-block(@font_size_h3_sK; @lines_h3_sK*@chh_line_height); }
  // h4 { #XMETER .font-size-block(@font_size_h4_sK; @lines_h4_sK*@chh_line_height); }
  // h5 { #XMETER .font-size-block(@font_size_h5_sK; @lines_h5_sK*@chh_line_height); }
  // h6 { #XMETER .font-size-block(@font_size_h6_sK; @lines_h6_sK*@chh_line_height); }
  h1 {
    line-height: (@lines_h1_sK * (@chh_line_height / @font_size_h1_sK));
    // an alternative to setting .font-size-block() again for the same font size
  }
}
@media screen and (min-width: 45em) { // @sM
  @font_size_h1_sM: 44/16; // 2.750
  @font_size_h2_sM: 32/16; // 2.000
  @font_size_h3_sM: 24/16; // 1.500
  @font_size_h4_sM: 20/16; // 1.250
  @font_size_h5_sM: 16/16; // 1.000
  @font_size_h6_sM: 12/16; // 0.750
  #CHH .VARS();
  @lines_h1_sM: ceil(@font_size_h1_sM / @chh_line_height); // 2
  @lines_h2_sM: ceil(@font_size_h2_sM / @chh_line_height); // 2
  @lines_h3_sM: ceil(@font_size_h3_sM / @chh_line_height); // 1
  @lines_h4_sM: ceil(@font_size_h4_sM / @chh_line_height); // 1
  @lines_h5_sM: ceil(@font_size_h5_sM / @chh_line_height); // 1
  @lines_h6_sM: ceil(@font_size_h6_sM / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@font_size_h1_sM; @lines_h1_sM*@chh_line_height); }
  h2 { #XMETER .font-size-block(@font_size_h2_sM; @lines_h2_sM*@chh_line_height); }
  h3 { #XMETER .font-size-block(@font_size_h3_sM; @lines_h3_sM*@chh_line_height); }
  h4 { #XMETER .font-size-block(@font_size_h4_sM; @lines_h4_sM*@chh_line_height); }
  h5 { #XMETER .font-size-block(@font_size_h5_sM; @lines_h5_sM*@chh_line_height); }
  h6 { #XMETER .font-size-block(@font_size_h6_sM; @lines_h6_sM*@chh_line_height); }
}
@media screen and (min-width: 60em) { // @sG
  @font_size_h1_sG: 60/16; // 3.750
  @font_size_h2_sG: 44/16; // 2.750
  @font_size_h3_sG: 32/16; // 2.000
  @font_size_h4_sG: 24/16; // 1.500
  @font_size_h5_sG: 20/16; // 1.250
  @font_size_h6_sG: 16/16; // 1.000
  #CHH .VARS();
  @lines_h1_sG: ceil(@font_size_h1_sG / @chh_line_height); // 3
  @lines_h2_sG: ceil(@font_size_h2_sG / @chh_line_height); // 2
  @lines_h3_sG: ceil(@font_size_h3_sG / @chh_line_height); // 2
  @lines_h4_sG: ceil(@font_size_h4_sG / @chh_line_height); // 1
  @lines_h5_sG: ceil(@font_size_h5_sG / @chh_line_height); // 1
  @lines_h6_sG: ceil(@font_size_h6_sG / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@font_size_h1_sG; @lines_h1_sG*@chh_line_height); }
  h2 { #XMETER .font-size-block(@font_size_h2_sG; @lines_h2_sG*@chh_line_height); }
  h3 { #XMETER .font-size-block(@font_size_h3_sG; @lines_h3_sG*@chh_line_height); }
  h4 { #XMETER .font-size-block(@font_size_h4_sG; @lines_h4_sG*@chh_line_height); }
  h5 { #XMETER .font-size-block(@font_size_h5_sG; @lines_h5_sG*@chh_line_height); }
  h6 { #XMETER .font-size-block(@font_size_h6_sG; @lines_h6_sG*@chh_line_height); }
}
@media screen and (min-width: 75em) { // @sT
  @font_size_h1_sT: 80/16; // 5.000
  @font_size_h2_sT: 60/16; // 3.750
  @font_size_h3_sT: 44/16; // 2.750
  @font_size_h4_sT: 32/16; // 2.000
  @font_size_h5_sT: 24/16; // 1.500
  @font_size_h6_sT: 20/16; // 1.250
  #CHH .VARS();
  @lines_h1_sT: ceil(@font_size_h1_sT / @chh_line_height); // 4
  @lines_h2_sT: ceil(@font_size_h2_sT / @chh_line_height); // 3
  @lines_h3_sT: ceil(@font_size_h3_sT / @chh_line_height); // 2
  @lines_h4_sT: ceil(@font_size_h4_sT / @chh_line_height); // 2
  @lines_h5_sT: ceil(@font_size_h5_sT / @chh_line_height); // 1
  @lines_h6_sT: ceil(@font_size_h6_sT / @chh_line_height); // 1
  h1 { #XMETER .font-size-block(@font_size_h1_sT; @lines_h1_sT*@chh_line_height); }
  h2 { #XMETER .font-size-block(@font_size_h2_sT; @lines_h2_sT*@chh_line_height); }
  h3 { #XMETER .font-size-block(@font_size_h3_sT; @lines_h3_sT*@chh_line_height); }
  h4 { #XMETER .font-size-block(@font_size_h4_sT; @lines_h4_sT*@chh_line_height); }
  h5 { #XMETER .font-size-block(@font_size_h5_sT; @lines_h5_sT*@chh_line_height); }
  h6 { #XMETER .font-size-block(@font_size_h6_sT; @lines_h6_sT*@chh_line_height); }
}

// top spacing, in vrus    // bottom spacing, in vrus
@h1_vru_top: 2.000;        @h1_vru_bot: 1.000;
@h2_vru_top: 1.500;        @h2_vru_bot: 0.500;
@h3_vru_top: 0.500;        @h3_vru_bot: 0.500;
@h4_vru_top: 0.625;        @h4_vru_bot: 0.375;
@h5_vru_top: 0.750;        @h5_vru_bot: 0.250;
@h6_vru_top: 0.875;        @h6_vru_bot: 0.125;


// This Mixin represents a generic textual heading of a section, post, article, or document.
//
// @font_size   - unitless number, in rems, for the font-size property
// @coefficient - unitless number, in vrus, of the box height
// @vru_top     - unitless number, in vrus, for the top spacing
// @vru_bottom  - unitless number, in vrus, for the bottom spacing
// ^author
// : <NAME>
// ^updated
// : 2015-02-11
// .heading(@font_size; @coefficient; @vru_top; @vru_bottom) {
//   #CHH .VARS();
//   #XMETER .spacing-top(@vru_top * @chh_vru);
//   #XMETER .spacing-bottom(@vru_bottom * @chh_vru);
// }

h1, h2, h3, h4, h5, h6 {
{'fraction_non_alphanumeric': 0.17643536690838932, 'fraction_numerical': 0.05295722174173375, 'mean_word_length': 4.428674611773204, 'pattern_counts': {'":': 0, '<': 5, '<?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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1354352', 'n_tokens_mistral': 7683, 'n_tokens_neox': 7252, 'n_words': 962}