<commit_before>/* ========================================================================== *\
   Utilities -> Vertical Alignment ($utilities-vertical-alignment)
\* ========================================================================== */

//
// Vertical alignment
//
// va = vertical-align
// t  = top
// b  = bottom
// m  = middle
//

.vat {
  vertical-align: top !important;
}

.vab {
  vertical-align: bottom !important;
}

.vam {
  vertical-align: middle !important;
}

.screens({
  .xs-vat {
    vertical-align: top !important;
  }

  .xs-vab {
    vertical-align: bottom !important;
  }

  .xs-vam {
    vertical-align: middle !important;
  }
},{
  .sm-vat {
    vertical-align: top !important;
  }

  .sm-vab {
    vertical-align: bottom !important;
  }

  .sm-vam {
    vertical-align: middle !important;
  }
},{
  .md-vat {
    vertical-align: top !important;
  }

  .md-vab {
    vertical-align: bottom !important;
  }

  .md-vam {
    vertical-align: middle !important;
  }
},{
  .lg-vat {
    vertical-align: top !important;
  }

  .lg-vab {
    vertical-align: bottom !important;
  }

  .lg-vam {
    vertical-align: middle !important;
  }
},{
  .xl-vat {
    vertical-align: top !important;
  }

  .xl-vab {
    vertical-align: bottom !important;
  }

  .xl-vam {
    vertical-align: middle !important;
  }
},{
  .xxl-vat {
    vertical-align: top !important;
  }

  .xxl-vab {
    vertical-align: bottom !important;
  }

  .xxl-vam {
    vertical-align: middle !important;
  }
});<commit_msg>Use mixin to generate vertical alignment breakpoint classes<commit_after>/* ========================================================================== *\
   Utilities -> Vertical Alignment ($utilities-vertical-alignment)
\* ========================================================================== */

//
// Vertical alignment
//
// va = vertical-align
// t  = top
// b  = bottom
// m  = middle
//

.breakpoint-prefixes({
  .@{breakpoint-prefix}vat {
    vertical-align: top !important;
  }

  .@{breakpoint-prefix}vab {
    vertical-align: bottom !important;
  }

  .@{breakpoint-prefix}vam {
    vertical-align: middle !important;
  }
});
{'fraction_non_alphanumeric': 0.2785515320334262, 'fraction_numerical': 0.0, 'mean_word_length': 2.903985507246377, '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': '4420316', 'n_tokens_mistral': 731, 'n_tokens_neox': 680, 'n_words': 135}