<commit_before>body {
    padding: 0;
    margin: 0;
}

.title {
    text-align: center;
    font-size: 100px;
    -webkit-background-clip: text;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

.title:hover {
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2), color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22));
    background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2), color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22));
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.expanding-link {
    width: 200px;
    height: 200px;
    transition: width 1s, height 1.5s, border 1s, box-shadow 3s;
    padding: 30px;
    border: 3px solid #eee;
    border-radius: 50px;
    font-size: 20px;
    text-align: center;
}

.expanding-link:hover {
    width: 300px;
    height: 300px;
    border: 1px solid black;
    box-shadow: 4px 4px 0px 1px #eee;
    font-size: 25px;
}

.links {
    display: flex;
    justify-content: space-around;
}<commit_msg>title color animations<commit_after>body {
    padding: 0;
    margin: 0;
}

.title {
    text-align: center;
    font-size: 100px;
    -webkit-background-clip: text;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    border-bottom: 1px solid transparent;
}

.title:hover {
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.2, #ff2), color-stop(0.3, #22f), color-stop(0.4, purple), color-stop(0.5, #aaa), color-stop(0.6, #2f2), color-stop(0.75, #ff2), color-stop(0.9, #ff2), color-stop(1, #f22));
    background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.2, #ff2), color-stop(0.3, #22f), color-stop(0.4, purple), color-stop(0.5, #aaa), color-stop(0.6, #2f2), color-stop(0.75, #ff2), color-stop(0.9, #ff2), color-stop(1, #f22));
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    animation: title-rainbow;
    animation-duration: 1s;
    animation-direction: alternate;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes title-rainbow {
    from {
        width: 70%;
    }
    to {
        width: 100%;
    }
}

.expanding-link {
    width: 200px;
    height: 200px;
    transition: width 1s, height 1.5s, border 1s, box-shadow 3s;
    padding: 30px;
    border: 3px solid #eee;
    border-radius: 50px;
    font-size: 20px;
    text-align: center;
}

.expanding-link:hover {
    width: 300px;
    height: 300px;
    border: 1px solid black;
    box-shadow: 4px 4px 0px 1px #eee;
    font-size: 25px;
}

.links {
    display: flex;
    justify-content: space-around;
}
{'fraction_non_alphanumeric': 0.1690611426662212, 'fraction_numerical': 0.06782492482459071, 'mean_word_length': 3.0845839017735335, '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': '2694059', 'n_tokens_mistral': 1288, 'n_tokens_neox': 1170, 'n_words': 270}