<commit_before>.title-header {
    text-align: center;
    border-bottom: 5px solid var(--gray-border);
    padding-bottom: 40px;

    h1 {
        font-size: 50px;
        @media only screen and (max-width: 370px) {
            font-size: 40px;
        }
    }

    .links a:not(:first-child) {
        margin: 0 20px;
        @media only screen and (max-width: 570px) {
            clear: both;
            margin: 20px 0 0 0;
        }
    }
}

.hero-button {
    composes: yellow-button from '../styles/shared/buttons.module.css';
}

.blurb {
    margin: 30px 0 40px 0;
    display: flex;

    .intro { flex: 6; line-height: 25px; padding: 10px;}
<commit_msg>Fix button alignment on mobile / narrow widths<commit_after>.title-header {
    text-align: center;
    border-bottom: 5px solid var(--gray-border);
    padding-bottom: 40px;

    h1 {
        font-size: 50px;
        @media only screen and (max-width: 370px) {
            font-size: 40px;
        }
    }

    .links a:not(:first-child) {
        margin: 0 20px;
        @media only screen and (max-width: 570px) {
            clear: both;
            margin: 20px 0 0 0;
        }
    }
}

.hero-button {
    composes: yellow-button from '../styles/shared/buttons.module.css';
    vertical-align: initial;
}

.blurb {
    margin: 30px 0 40px 0;
    display: flex;

    .intro { flex: 6; line-height: 25px; padding: 10px;}

{'fraction_non_alphanumeric': 0.13112391930835735, 'fraction_numerical': 0.04755043227665706, 'mean_word_length': 1.89375, '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': '5419636', 'n_tokens_mistral': 539, 'n_tokens_neox': 465, 'n_words': 124}