<commit_before>.margin {

    @for $i from 0 through 5 {
        $vertical-spacing: $lineheight * $i;
        $horizontal-spacing: $gutter * $i;

        &--#{$i} {
            margin: $vertical-spacing $horizontal-spacing;
        }

        &-top--#{$i} {
            margin-top: $vertical-spacing;
        }

        &-right--#{$i} {
            margin-right: $horizontal-spacing;
        }

        &-bottom--#{$i} {
            margin-bottom: $vertical-spacing;
        }

        &-left--#{$i} {
            margin-left: $horizontal-spacing;
        }

    }

}

.padding {

    @for $i from 0 through 5 {
        $vertical-spacing: $lineheight * $i;
        $horizontal-spacing: $gutter * $i;

        &--#{$i} {
            padding: $vertical-spacing $horizontal-spacing;
        }

        &-top--#{$i} {
            padding-top: $vertical-spacing;
        }

        &-right--#{$i} {
            padding-right: $horizontal-spacing;
        }

        &-bottom--#{$i} {
            padding-bottom: $vertical-spacing;
        }

        &-left--#{$i} {
            padding-left: $horizontal-spacing;
        }

    }
    
    @for $i from 1 through 5 {
        $margin: $gutter * $i;

        &-right--#{$i} {
            margin-right: $margin;
        }
        
        &-left--#{$i} {
            margin-left: $margin;
        }
    }

}

.colour {

    @each $colour-name, $colour-value in $colours {

        &--#{$colour-name},
        &--#{$colour-name}:visited {
            color: $colour-value;
        }    
    }

}

.font-size {
    &--16 {
        font-size: 16px;
    }
}

.font-weight {
    &--600 {
        font-weight: 600;
    }
}

.inline {
    display: inline;

    &-block {
        display: inline-block;
    }
}
<commit_msg>Add modifier for 18px font size<commit_after>.margin {

    @for $i from 0 through 5 {
        $vertical-spacing: $lineheight * $i;
        $horizontal-spacing: $gutter * $i;

        &--#{$i} {
            margin: $vertical-spacing $horizontal-spacing;
        }

        &-top--#{$i} {
            margin-top: $vertical-spacing;
        }

        &-right--#{$i} {
            margin-right: $horizontal-spacing;
        }

        &-bottom--#{$i} {
            margin-bottom: $vertical-spacing;
        }

        &-left--#{$i} {
            margin-left: $horizontal-spacing;
        }

    }

}

.padding {

    @for $i from 0 through 5 {
        $vertical-spacing: $lineheight * $i;
        $horizontal-spacing: $gutter * $i;

        &--#{$i} {
            padding: $vertical-spacing $horizontal-spacing;
        }

        &-top--#{$i} {
            padding-top: $vertical-spacing;
        }

        &-right--#{$i} {
            padding-right: $horizontal-spacing;
        }

        &-bottom--#{$i} {
            padding-bottom: $vertical-spacing;
        }

        &-left--#{$i} {
            padding-left: $horizontal-spacing;
        }

    }
    
    @for $i from 1 through 5 {
        $margin: $gutter * $i;

        &-right--#{$i} {
            margin-right: $margin;
        }
        
        &-left--#{$i} {
            margin-left: $margin;
        }
    }

}

.colour {

    @each $colour-name, $colour-value in $colours {

        &--#{$colour-name},
        &--#{$colour-name}:visited {
            color: $colour-value;
        }    
    }

}

.font-size {
    &--16 {
        font-size: 16px;
    }

    &--18 {
        font-size: 18px;
    }
}

.font-weight {
    &--600 {
        font-weight: 600;
    }
}

.inline {
    display: inline;

    &-block {
        display: inline-block;
    }
}

{'fraction_non_alphanumeric': 0.17291550083939564, 'fraction_numerical': 0.010632344711807499, 'mean_word_length': 1.249842668344871, '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': '3371334', 'n_tokens_mistral': 1300, 'n_tokens_neox': 1134, 'n_words': 202}