 .comment-body { background: #111;  border: 1px solid #1b1b1b; padding: 20px; border-radius: 6px; margin-bottom: 20px; }  .comment-author .fn { color: #e6e6e6; }  .comment-meta, .comment-meta a { color: #888 !important;  font-size: 0.8rem; }  .comment-content p { color: #ddd; }  .comment-reply-link { display: inline-block; background: #222;  color: #eee !important; padding: 4px 10px; border-radius: 4px; margin-left: 10px; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.5px; } .comment-reply-link:hover { background: #333; color: #fff !important; }  #respond { background: #0b0b0b; border: 1px solid #1a1a1a; padding: 25px; border-radius: 6px; margin-top: 30px; } #respond h2 { color: #eee; font-size: 1.3rem; margin-bottom: 15px; }  #commentform label { color: #aaa; font-size: 0.85rem; margin-bottom: 5px; display: block; }  #commentform input[type="text"], #commentform input[type="email"], #commentform textarea { width: 100%; background: #141414; border: 1px solid #2a2a2a; padding: 10px; color: #eee; border-radius: 4px; margin-bottom: 14px; } #commentform textarea { min-height: 130px; }  #commentform input[type="submit"], #commentform .bricks-button { background: #06e77a !important; color: #000 !important; border: none; padding: 10px 20px; border-radius: 4px; font-weight: 600; cursor: pointer; } #commentform input[type="submit"]:hover { filter: brightness(0.9); }  .logged-in-as, .logged-in-as a, .logged-in-as .required-field-message, .logged-in-as .required-field-message .required { color: #06e77a !important; }  #wp-comment-cookies-consent + label { color: transparent;  position: relative; }  #wp-comment-cookies-consent + label::after { content: "Save my name and email in this browser for the next time I comment."; color: #fff;  position: absolute; left: 0; top: 0; }