<commit_before>// antialiasing mode font rendering

@mixin font-smoothing {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

& {
  height: 300px;
  text-align: center;

  /* Force Hardware Acceleration */
  transform: translateZ(0);
  backface-visibility: hidden;

  a {
    cursor: pointer;
    overflow: hidden;
    @include font-smoothing;
  }

  b {
    display: inline-block;
    font: {
      size: 1.2rem;
      weight: bold;
    }
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 1.3em 1.3em 1em 1.3em;
    border-radius: 50em;
  }

  h2 {
    font-size: 2.2rem;
  }

  p {
    line-height: 1.2;
    font-size: 1.4rem;
    opacity: 0.6;
    padding: 1em 0;
  }
}

&.is-huge {
  height: 520px;

  h2 {
    font-size: 3rem;
  }

  p {
    font-size: 1.6rem;
  }

  h2, p, .extra-content * {
    transform: translateY(30px);
    transition: transform 0.3s 0.1s;
  }

  b {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.3s 0s, transform 0.3s 0s;
  }

  & a:hover {

    h2, p, .extra-content * {
      transform: translateY(0);
      transition: transform 0.3s 0s;
    }

    b {
      opacity: 1;
      transform: translateY(0);
      transition: opacity 0.3s 0.1s, transform 0.3s 0.1s;
    }
  }

  .fold-is-open & {
    transform: translateX(-400px);

    &:nth-of-type(2n) {
      transform: translateX(400px);
    }
  }
}<commit_msg>Fix hover behavior<commit_after>// antialiasing mode font rendering

@mixin font-smoothing {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

& {
  height: 300px;
  text-align: center;

  /* Force Hardware Acceleration */
  transform: translateZ(0);
  backface-visibility: hidden;

  a {
    overflow: hidden;
    @include font-smoothing;
  }

  &:hover {
    cursor: pointer;
  }

  b {
    display: inline-block;
    font: {
      size: 1.2rem;
      weight: bold;
    }
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 1.3em 1.3em 1em 1.3em;
    border-radius: 50em;
  }

  h2 {
    font-size: 2.2rem;
  }

  p {
    line-height: 1.2;
    font-size: 1.4rem;
    opacity: 0.6;
    padding: 1em 0;
  }
}

&.is-huge {
  height: 520px;

  h2 {
    font-size: 3rem;
  }

  p {
    font-size: 1.6rem;
  }

  h2, p, .extra-content * {
    transform: translateY(30px);
    transition: transform 0.3s 0.1s;
  }

  b {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.3s 0s, transform 0.3s 0s;
  }

  &:hover {
    h2,
    p,
    .extra-content * {
      transform: translateY(0);
      transition: transform 0.3s 0s;
    }

    b {
      opacity: 1;
      transform: translateY(0);
      transition: opacity 0.3s 0.1s, transform 0.3s 0.1s;
    }
  }

  .fold-is-open & {
    transform: translateX(-400px);

    &:nth-of-type(2n) {
      transform: translateX(400px);
    }
  }
}
{'fraction_non_alphanumeric': 0.13932427725531174, 'fraction_numerical': 0.050156739811912224, 'mean_word_length': 2.1319520174482007, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4541191', 'n_tokens_mistral': 1271, 'n_tokens_neox': 1139, 'n_words': 241}