/* Keep existing comments, replies and forms readable on the MMA+ dark palette. */
body.newsblogger #page :is(.comment-section,article.comment-form) {
 background:#181818!important; color:#f4f4f4!important;
 border:1px solid #40494f; border-radius:10px; box-shadow:none!important;
}
body.newsblogger #page .comment-section .comment-box {
 background:#0d0d0d!important; color:#f4f4f4!important;
 border:1px solid #40494f; border-radius:8px; box-shadow:none!important;
}
body.newsblogger #page .comment-section :is(.comment-body,.comment-detail) {
 background:transparent!important; color:#f4f4f4!important; min-width:0; overflow-wrap:anywhere;
}
body.newsblogger #page .comment-section :is(h3,h5,.comment-detail-title,[itemprop=commentText],p) { color:#f4f4f4!important; }
body.newsblogger #page .comment-section .comment-date { color:#b9c0c3!important; }
body.newsblogger #page .comment-section a { color:#f2ff0b!important; }
body.newsblogger #page .comment-section .comment-img { border-radius:50%; }
body.newsblogger #page #respond { background:#181818!important; color:#f4f4f4!important; }
body.newsblogger #page #commentform :is(label,p) { color:#f4f4f4!important; }
body.newsblogger #page #commentform :is(textarea,input[type=text],input[type=email],input[type=url]) {
 background:#0d0d0d!important; color:#f4f4f4!important; border:1px solid #40494f!important;
}
body.newsblogger #page :is(.comment-section,#respond) :is(a,input,textarea):focus-visible { outline:2px solid #f2ff0b; outline-offset:3px; }
