ArticleTemplates/assets/scss/pillar/_sport.scss (159 lines of code) (raw):

.garnett--pillar-sport { @include pillar-colour( color(sport-kicker), color(sport-feature-headline), color(sport-soft), color(sport-inverted), color(sport-liveblog-background), color(sport-media-main), ); @include pillar-colour-dark( color(sport-kicker), color(sport-inverted), color(sport-dark-1), color(sport-dark-2), color(sport-dark-3), color(sport-media-main), ); // Common .tabs { background-color: color(brightness-100); } .cricket .tabs [href='#cricket__tabpanel--liveblog'][aria-selected=true], .cricket .tabs [href='#cricket__tabpanel--stats'][aria-selected=true], .football .tabs [href='#football__tabpanel--liveblog'][aria-selected=true], .football .tabs [href='#football__tabpanel--stats'][aria-selected=true], .football .tabs [href='#football__tabpanel--article'][aria-selected=true] { color: color(sport-kicker); border-top-color: color(sport-kicker); } // Cricket .cricket .tone--deadBlog, .cricket .tone--liveBlog.is-live { .cricket-match-comp-info { background-color: color(sport-kicker); } .cricket-scorecard-bullets { span { background-color: color(tone-sandy-light); &.cricket-scorecard-bullets--active { background-color: color(sport-kicker); } } } .cricket-match-basic-info { color: color(brightness-7); } .byline, .byline__author a { color: color(sport-kicker); } a.alerts { border-color: rgba(color(tone-sandy-light), .5); background-color: transparent; color: color(brightness-60); } @include mq($from: col4) { background-color: color(brightness-100); } } .cricket .tone--liveBlog.is-live { a.alerts { color: color(sport-kicker); } } .cricket-match-comp-info { color: color(brightness-100); background-color: color(sport-kicker); } .football, .cricket { .standfirst:not([data-summary='']) { padding: 12px; color: color(brightness-7); font-family: "Guardian Text Egyptian Web", Georgia, serif; font-weight: 600; font-size: 1.6rem; line-height: 2rem; p { margin-bottom: 12px; &:last-of-type { margin-bottom: 0px; } } p + ul { margin-top: 12px; } ul { li { padding: 3px 0px; a { background-image: none !important; border-bottom: 0.0625rem solid color(brightness-86); padding-bottom: 0.05em !important; } } li:before { content: ''; background-color: color(brightness-60); margin-right: 6px; width: 1.2rem; height: 1.2rem; border-radius: .6rem; display: inline-block; clear: both; vertical-align: top; margin-top: 2px; } } .bullet { margin-top: 2px; display: inline-block; float: left; @include mq($to: col2) { width: 5%; } & + a { width: 95%; margin-bottom: 12px; margin-top: 10px; text-decoration: none; background-image: none !important; border-bottom: 0.0625rem solid color(brightness-86); padding-bottom: 0.05em; &:last-of-type { margin-bottom: 0px; } } } &.live-content { background: color(sport-liveblog-background); color: color(brightness-100); ul li:before, .bullet:before { background-color: #ffffff80; } a { color: color(sport-soft) !important; border-bottom: 0.0625rem solid color(brightness-86); padding-bottom: 0.05em; } } } } &.android { .football, .cricket { .standfirst:not([data-summary='']) { ul li:before, .bullet { margin-top: 5px; } } } } } // This is a darkmode fallback for some matchreports // Mapi and iOS/Android don't always set a pillar type on these pages .garnett--pillar- { @include pillar-colour-dark( color(sport-kicker), color(sport-inverted), color(sport-dark-1), color(sport-dark-2), color(sport-dark-3), color(sport-media-main), ); }