.wp-block-anm-comments-form {
    box-sizing: border-box;
}

.wp-block-anm-comments-form .comment-form input[type="text"],
.wp-block-anm-comments-form .comment-form input[type="email"],
.wp-block-anm-comments-form .comment-form input[type="url"],
.wp-block-anm-comments-form .comment-form textarea {
    border-radius: var(--anm-comment-input-radius, 6px) !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.wp-block-anm-comments-form .comment-form input[type="submit"],
.wp-block-anm-comments-form .comment-form .submit,
.wp-block-anm-comments-form .comment-form .form-submit input {
    border-radius: var(--anm-comment-btn-radius, 6px) !important;
    transition: all 0.2s ease;
}

.wp-block-anm-comments-form .comment-form textarea {
    min-height: calc(var(--anm-comment-textarea-rows, 4) * 1.5em + 20px);
}

.wp-block-anm-comments-form .comment-reply-title {
    margin-top: 0;
    margin-bottom: var(--anm-comment-item-margin, 16px);
    font-weight: 700;
}

.wp-block-anm-comments-form .comment-form p,
.wp-block-anm-comments-form .comment-form > div,
.wp-block-anm-comments-form .comment-form .comment-notes,
.wp-block-anm-comments-form .comment-form .comment-form-comment,
.wp-block-anm-comments-form .comment-form .comment-form-author,
.wp-block-anm-comments-form .comment-form .comment-form-email,
.wp-block-anm-comments-form .comment-form .comment-form-url,
.wp-block-anm-comments-form .comment-form .comment-form-cookies-consent,
.wp-block-anm-comments-form .comment-form .form-submit {
    margin-bottom: var(--anm-comment-item-margin, 8px) !important;
}

