/* Inline comment feedback uses the existing discussion card palette. */
body.single-post .comments-area .dmb-comment-status {
    box-sizing: border-box;
    margin: 0 0 16px;
    padding: 11px 12px;
    border: 1px solid rgba(166, 170, 181, .2);
    border-radius: 7px;
    background: #0c111a;
    color: #b6b8c0;
    font-size: 13px;
    line-height: 1.5;
    overflow-wrap: anywhere;
}
body.single-post .comments-area .dmb-comment-status[data-kind="error"] {
    color: #f0b4ac;
    border-color: rgba(240, 180, 172, .35);
}
body.single-post .comments-area .dmb-comment-status[data-kind="success"] {
    color: #b8d3c8;
    border-color: rgba(184, 211, 200, .3);
}
body.single-post #commentform .dmb-comment-field-error {
    display: block;
    margin-top: 6px;
    color: #f0b4ac;
    font-size: 12px;
    line-height: 1.45;
}
body.single-post #commentform :is(#comment, #author, #email, #url)[aria-invalid="true"] {
    border-color: #e4a69b !important;
}
body.single-post #commentform :is(#comment, #author, #email, #url)[aria-invalid="true"]:focus-visible {
    outline-color: #e4a69b !important;
}
body.single-post #commentform input[type="submit"]:disabled {
    cursor: wait;
    opacity: .7;
}
body.single-post .comments-area .dmb-comment-status[hidden],
body.single-post #commentform .dmb-comment-field-error[hidden] {
    display: none !important;
}
