<commit_before>.comments_list, .comment_wrapper {
    // without top/bottom padding the child elements' margin
    // would collapse outside the comments list
    padding: 1px 0;
    background-color: $bg1;
    @include background-image(linear-gradient(left, $bg1, lighten($bg1, 2%), $bg1));
}

.comments_list, .comments_list .sub {
    list-style: none;
    margin: 0;

    > li {
        border-bottom: 1px solid #fff;

        &:last-child {
            border-bottom: none;
        }

        // .comment, .sub or comment form
        > * {
            margin-top: 1.5em;
            margin-bottom: 1.5em;
        }
    }
}
.comments_list > li {
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.comments_list .sub {
    margin-left: 2em;
}

.comment.empty {
    padding: 1em 0;
    font-weight: bold;
    font-style: italic;
    color: $fg1;
}

.comment_actions, .paper_actions {
    padding-top: 10px;
}
.comment_actions .vote_comment, .comment_actions .show_comments, .comment_actions .new_comment,
.paper_actions .vote_paper, .paper_actions .show_comments, .paper_actions .new_comment, .paper_actions .participate {
    float: left;
    margin-right: 10px;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}
.comment_actions .vote_comment {
    padding-left: 0;
    padding-top: 1px;
}
.comment_actions .utility, .paper_actions .meta {
    float: right;
}

// top level comment form
.comment_wrapper {
    margin-top: 1px;
    padding: 1px 1.5em;
}

/* comment form */
.comment_form {
    background: none $bg2;
    padding: 6px;

    .comment_settings {
        .input_wrapper {
            margin-bottom: 5px;<commit_msg>nest comment_actions<commit_after>.comments_list, .comment_wrapper {
    // without top/bottom padding the child elements' margin
    // would collapse outside the comments list
    padding: 1px 0;
    background-color: $bg1;
    @include background-image(linear-gradient(left, $bg1, lighten($bg1, 2%), $bg1));
}

.comments_list, .comments_list .sub {
    list-style: none;
    margin: 0;

    > li {
        border-bottom: 1px solid #fff;

        &:last-child {
            border-bottom: none;
        }

        // .comment, .sub or comment form
        > * {
            margin-top: 1.5em;
            margin-bottom: 1.5em;
        }

        .comment_actions {
            padding-top: 1em;

            .vote_comment, .show_comments, .new_comment {
                float: left;
                margin-right: 10px;
                font-size: 11px;
            }
            .utility {
                float: right;
            }
        }
    }
}
.comments_list > li {
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.comments_list .sub {
    margin-left: 2em;
}

.comment.empty {
    padding: 1em 0;
    font-weight: bold;
    font-style: italic;
    color: $fg1;
}

// top level comment form
.comment_wrapper {
    margin-top: 1px;
    padding: 1px 1.5em;
}

/* comment form */
.comment_form {
    background: none $bg2;
    padding: 6px;

    .comment_settings {
        .input_wrapper {
            margin-bottom: 5px;
{'fraction_non_alphanumeric': 0.1219670009705597, 'fraction_numerical': 0.02361695244257522, 'mean_word_length': 2.028403525954946, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, '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': '5393528', 'n_tokens_mistral': 1095, 'n_tokens_neox': 1022, 'n_words': 239}