<commit_before>.projects-wrapper {
        display: flex;
        flex-flow: row wrap;
        list-style-type: none;
        justify-content: flex-start;
        padding: 0;  
        margin-bottom: 50px;   
}

a {
        text-decoration: none;
        &:hover {
                text-decoration: none;
        }
}

@-webkit-keyframes flip { 
    0% {
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flip { 
    0% {
        transform: rotateX(-180deg);
        opacity: 0;
    }
    60% {
        opacity: 0.5;
    }
    100% {
        transform: rotateX(0deg);
        opacity: 1;
    }
}

.project-flip
  {
        opacity: 0;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-animation-name: flip;
        animation-name: flip;
        -webkit-animation-duration: 0.85s;
        animation-duration: 0.85s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        
        // Loop through the items and add some delay.
      @for $i from 1 through 20 {
          &:nth-child(#{$i}) { 
             -webkit-animation-delay: (0.1s * $i);
            -moz-animation-delay: (0.1s * $i);
            animation-delay: (0.1s * $i);
          }
       }
}<commit_msg>house keeping on project css<commit_after>.projects-wrapper {
        display: flex;
        flex-flow: row wrap;
        list-style-type: none;
        justify-content: flex-start;
        padding: 0;
        margin-bottom: 50px;
}

a {
        text-decoration: none;
        &:hover {
                text-decoration: none;
        }
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flip {
    0% {
        transform: rotateY(-180deg);
        opacity: 0;
    }
    60% {
        opacity: 0.5;
    }
    100% {
        transform: rotateY(0deg);
        opacity: 1;
    }
}

.project-flip
  {
        opacity: 0;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-animation-name: flip;
        animation-name: flip;
        -webkit-animation-duration: 0.85s;
        animation-duration: 0.85s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;

        // Loop through the items and add some delay.
      @for $i from 1 through 11 {
          &:nth-child(#{$i}) {
             -webkit-animation-delay: (0.1s * $i);
            -moz-animation-delay: (0.1s * $i);
            animation-delay: (0.1s * $i);
          }
       }
}

{'fraction_non_alphanumeric': 0.12752633077142045, 'fraction_numerical': 0.03358952462282949, 'mean_word_length': 1.4729064039408868, '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': '2875370', 'n_tokens_mistral': 1210, 'n_tokens_neox': 1081, 'n_words': 220}