ArticleTemplates/assets/scss/themes/darkMode/_darkModeComments.scss (107 lines of code) (raw):

@import "colours"; @mixin darkModeComments($p-kicker, $p-inverted, $dark-1, $dark-2, $dark-3) { .comments { background: $blackThree; .comments__headline.headline { color: $p-inverted; background: $blackThree; } .comments__link, .comments__ordering { color: $whiteTwo; } .comment__report .touchpoint__label { color: $warmGreyFour; } .comment__options { background: $backgroundBlack; } .touchpoint--primary { .touchpoint__button { background: $warmGreyFour; color: black; } .touchpoint__label { color: $warmGreyFour; } } .comment__username, .comments__viewmore .comments__viewmore--label { color: $warmGreyFour; } .block.block--discussion-thread, .block--highlighted.block--discussion-thread { .comment__recommend { padding-left: 0px; .touchpoint__button { color: $warmGreyFour; border: solid 1px rgba(220, 220, 220, 0.5); &::before { color: $warmGreyFour; } } } .block.block--discussion-thread { .comment__recommend { background-color: $blackTwo; } } } .block.block--discussion-thread { background-color: $backgroundBlack; border: solid 1px $backgroundBlack; border-bottom: 2px solid $backgroundBlack; color: $whiteTwo; } .comments__viewmore--button.touchpoint__button { color: $warmGreyFour; border: solid 1px rgba(220, 220, 220, 0.5); &::before { color: $warmGreyFour; } } .is-response .comment__body { color: $warmGreyFour; } .is-response .comment__header, .is-response .comment__recommend { border-top: dotted 1px $warmGreyFour; background: $backgroundBlack; } .more.more--comments .more__label { border: solid 1px rgba(220, 220, 220, .5); color: rgba(220, 220, 220, 0.5); } .prose a:not(.video-URL) { color: $warmGreyFour !important; } } &.garnett--type-live { .comments { background: black; } } .comments .block--highlighted .comment__container { background: #8d2800; color: color(brightness-93); .comment__viewthread { color: color(brightness-93); } &:after { background: #8d2800; } .comment__options { background: #8d2800; color: color(brightness-93); } .prose { @include text-underline(color(brightness-93), color(brightness-93)); a { color: color(brightness-93) !important; } blockquote { color: color(brightness-93); } } } }