ArticleTemplates/assets/scss/tones/_tone--special.scss (69 lines of code) (raw):
.tone--special {
@include pillar-colour(
color(tone-special-dark),
color(tone-special-dark),
color(tone-special-light),
color(tone-special-mid),
color(news-liveblog-background),
color(tone-highlight),
);
// Light background in opinion articles
&:not(.garnett--type-media) {
.article__header .cutout__container,
.article__body,
.article__meta,
.tags {
background-color: color(tone-special-light);
}
@include mq($to: col4) {
.article__header {
background-color: color(tone-special-light);
}
}
@include mq($from: col4) {
.article__header {
.article-kicker,
.standfirst__inner,
.meta,
.main-media {
background-color: color(tone-special-light);
}
}
&:not(.garnett--type-comment, .garnett--type-immersive) .article__header .headline {
background-color: color(tone-special-light);
}
}
.headline {
color: color(tone-special-dark);
}
// Prevents highlight overlapping section copy
.article-kicker__copy .article-kicker__series {
line-height: 2.2rem;
@include mq($from: col2) {
line-height: 2.8rem;
}
}
.article-kicker__highlight {
background-color: color(tone-highlight);
box-shadow: 2px 0 color(tone-highlight), -2px 0 color(tone-highlight);
}
}
&.garnett--type-immersive {
.standfirst,
.article__header-info:before {
background-color: color(tone-special-light);
}
.headline {
color: color(brightness-100);
}
.article__series a {
color: color(tone-highlight);
}
}
.tags__list-item {
a {
@include tag-button(color(brightness-7), color(brightness-86));
}
&.more-button a {
@include tag-more-button(color(brightness-7), darken(color(brightness-86), 10%));
}
}
}