ArticleTemplates/assets/scss/layout/_support.scss (70 lines of code) (raw):

.support { font-family: $guardian-sans; @include meta(); background-color: color(brightness-100); padding: base-px(1); .prose { h2 + p, h2 + ul, h3 + p { margin-top: 0; } h2 { margin-bottom: 0; & + h3 { margin: base-px(.75, 0, 0, 0); } } h3 { @include body(); } figure.element-image { img { width: 100%; height: 100%; } } } @media (prefers-color-scheme: dark) { $whiteTwo: #dcdcdc; $blackThree: #121212; background-color: $blackThree; .prose { p, h2, h3, ul, a, li { color: $whiteTwo; } a { background-image: linear-gradient(rgba(220, 220, 220, 0.33) 0%, rgba(220, 220, 220, 0.5) 100%); background-repeat: repeat-x; background-size: 1px 1px; background-position: 0 bottom; } } } } // Android dark mode styles .body.dark-mode-on .support { $whiteTwo: #dcdcdc; $blackThree: #121212; background-color: $blackThree; .prose { p, h2, h3, ul, a, li { color: $whiteTwo; } a { background-image: linear-gradient(rgba(220, 220, 220, 0.33) 0%, rgba(220, 220, 220, 0.5) 100%); background-repeat: repeat-x; background-size: 1px 1px; background-position: 0 bottom; } } }