<commit_before>@mixin hide($kind: content) {
  @if $kind == text {
    display: block;
    text-align: left;
    text-indent: -9999px;
    line-height: 0;
    direction: ltr;
  } @else {
    clip: rect(0 0 0 0);
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    border: 0;
  }
}<commit_msg>Updated hider class to more modern CSS<commit_after>@mixin hide($kind: content) {
  @if $kind == text

  {
    display: block;
    text-align: left;
    text-indent: -9999px;
    line-height: 0;
    direction: ltr;
  }

  @else

  {
    /*
    	Improved screen reader only CSS class
    	@author <NAME>
    	@note Based on Yahoo!'s technique
    	@author <NAME>
    	@see https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html
    	* 1.
    		@note `clip` is deprecated but works everywhere
    		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip
    	* 2.
    		@note `clip-path` is the future-proof version, but not very well supported yet
    		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
    		@see http://caniuse.com/#search=clip-path
    		@author <NAME>
    		@see https://twitter.com/ryuran78/status/778943389819604992
    	* 3.
    		@note preventing text to be condensed
    		author <NAME>
    		@see https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
    		@note Drupal 8 goes with word-wrap: normal instead
    		@see https://www.drupal.org/node/2045151
    		@see http://cgit.drupalcode.org/drupal/commit/?id=5b847ea
    	* 4.
    		@note !important is important
    		@note Obviously you wanna hide something
    		@author <NAME>
    		@see http://csswizardry.com/2016/05/the-importance-of-important/
    */
    	border: 0 !important;
    	clip: rect(1px, 1px, 1px, 1px) !important; /* 1 */
    	clip-path: inset(50%) !important;  /* 2 */
    	height: 1px !important;
    	overflow: hidden !important;
    	padding: 0 !important;
    	position: absolute !important;
    	width: 1px !important;
    	white-space: nowrap !important;            /* 3 */
  }
}
{'fraction_non_alphanumeric': 0.132173095014111, 'fraction_numerical': 0.03998118532455315, 'mean_word_length': 2.469820554649266, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 6, 'lorem ipsum': 0, 'www.': 1, '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': '1651776', 'n_tokens_mistral': 839, 'n_tokens_neox': 763, 'n_words': 179}