<commit_before>page-intro {
    background: color($colors, primary, base) !important;
    ion-slides {
        .swiper-pagination-bullets {
            bottom: 70px !important;
            .swiper-pagination-bullet-active {
                background: white !important;
            }
        }
        ion-slide {
            color: color($colors, darker, base);
            img {
                height: 90px;
            }
            h1 {
                font-size: 1.375em;
                font-weight: 600;
            }
            p {
                font-size: 13px;
                margin: 0 auto;
                max-width: 270px;
            }
            &.started {
                .slide-zoom {
                    position: relative;
                }
                button {
                    margin-top: 2em !important;
                    border-radius: $card-radius !important;
                    position: absolute !important;
                }
            }
        }
    }
    .footer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: #A9C012;
        .city {
            position: absolute;
            transform: translateY(-99%);
            width: 100%;
        }
        .terms {
            color: color($colors, brand-light, base);
            font-size: 9px;
            text-align: center;
            padding: $content-padding;
            margin: 0 auto;
            max-width: 370px;
        }
        .train {
            transform: translateX(-100%);
            margin-bottom: -4px;
            animation: train-animation;
            animation-duration: 10s;
            animation-delay: 3s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
            position: relative;
        }
    }
}

@keyframes train-animation {
    0% {
        transform: translateX(-100%);
    }
    20% {
        transform: translateX(-100%);
    }
    80% {
        transform: translateX(110%);
    }
    100% {
        transform: translateX(110%);
    }
}<commit_msg>Tweaked animation<commit_after>page-intro {
    background: color($colors, primary, base) !important;
    ion-slides {
        .swiper-pagination-bullets {
            bottom: 70px !important;
            .swiper-pagination-bullet-active {
                background: white !important;
            }
        }
        ion-slide {
            color: color($colors, darker, base);
            img {
                height: 90px;
            }
            h1 {
                font-size: 1.375em;
                font-weight: 600;
            }
            p {
                font-size: 13px;
                margin: 0 auto;
                max-width: 270px;
            }
            &.started {
                .slide-zoom {
                    position: relative;
                }
                button {
                    margin-top: 2em !important;
                    border-radius: $card-radius !important;
                    position: absolute !important;
                }
            }
        }
    }
    .footer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: #A9C012;
        .city {
            position: absolute;
            transform: translateY(-99%);
            width: 100%;
        }
        .terms {
            color: color($colors, brand-light, base);
            font-size: 9px;
            text-align: center;
            padding: $content-padding;
            margin: 0 auto;
            max-width: 370px;
        }
        .train {
            transform: translateX(-100%);
            margin-bottom: -4px;
            animation: train-animation;
            animation-duration: 10s;
            animation-delay: 1s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
            position: relative;
        }
    }
}

@keyframes train-animation {
    0% {
        transform: translateX(-100%);
    }
    20% {
        transform: translateX(-100%);
    }
    80% {
        transform: translateX(110%);
    }
    100% {
        transform: translateX(110%);
    }
}
{'fraction_non_alphanumeric': 0.10320114667940755, 'fraction_numerical': 0.030100334448160536, 'mean_word_length': 1.0768849206349207, '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': '7629272', 'n_tokens_mistral': 1230, 'n_tokens_neox': 1082, 'n_words': 231}