ArticleTemplates/assets/scss/themes/darkMode/_darkModeLiveblog.scss (156 lines of code) (raw):

@import "colours"; @mixin darkModeLiveblog($p-kicker, $p-inverted, $dark-1, $dark-2, $dark-3) { &.garnett--type-live, &.garnett--type-article.tone--deadBlog, &.garnett--type-specialreport.tone--deadBlog, &.garnett--type-article.tone--football, &.garnett--type-matchreport.tone--football { background-color: black; .article__body, .key-events, .article--liveblog { background-color: black; } &.is-live { .headline, .article-kicker { background-color: $dark-1; } .pulsing-dot { color: $dark-3; } .article-kicker__highlight a { color: $dark-3; } .headline, .article__header .byline__author a, .article__header .comment-count a { color: color(brightness-93); } .article--liveblog { .standfirst, .standfirst__inner, .meta, .main-media { background-color: $dark-2; color: $dark-3; ul li { a { color: $dark-3; } &::before{ color: $dark-3; background-color: $dark-3; opacity: 0.8; } } } .meta__published__date, .alerts { color: $dark-3; span.following[data-icon] { background-color: $dark-3; } span.not-following[data-icon] { background-color: $dark-3; } } } .block--live-summary .prose p a:not(.video-URL), .block--live-summary .prose li a:not(.video-URL), .prose a:not(.video-URL) { background-image: linear-gradient(rgba(220, 220, 220, 0.33) 0%, rgba(220, 220, 220, 0.5) 100%); color: $whiteTwo; } .avatar { background-color: $p-inverted; } } &.is-live .key-events, .key-events { border-color: $blackTwo; .key-events__title { color: $p-inverted; } .key-event { &::before, &::after { background: $blackTwo !important; } } } .key-event__time, .key-events__toggle-icon::before, [class*='block--live-'] .block__time, [class*='block--live-'] .block__updated, [class*='block--live-'] .prose figcaption { color: $warmGreyFour; } [class*='block--live-'] .block__byline { border-left: solid 1px $blackTwo; } [class*='block--live-'] .block__avatar { background-color: $warmGreyFour; } .key-event__link h2, .key-event__link { color: $whiteTwo !important; } .key-events__toggle { border: solid 1px $warmGreyFour; } .block:not(.block--discussion-thread) { background-color: $backgroundBlack; border: solid 1px $blackTwo; border-bottom: 2px solid $blackTwo; color: $whiteTwo; &.block--live-key-event, &.block--live-summary { border-top: solid 1px $p-inverted; } } .block--live-key-event, .block--live-summary { .block__title .highlight { background-color: $ratingYellow; color: black; } } .more__button { background-color: $dark-1; } .tags { background: black; } @include mq($from: col4) { &.is-live .article__header { background-color: black; } .main-media { border-bottom: none; } } .d2-comment-embedded { border: solid 1px $blackTwo; } .alerts span.following[data-icon] { &:before { color: $p-inverted; } } .alerts span.not-following[data-icon] { background-color: none; &:before { color: $p-inverted; } } .alerts__label { color: $whiteTwo; } } &.garnett--type-live.is-live { .keyline-4:before { background-image: repeating-linear-gradient($dark-1, $dark-1 1px, transparent 1px, transparent 3px); opacity: 1; } .article--liveblog .meta__published__comments { border-left: solid 1px $dark-1; } } }