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),
);
}