올해의 상위 10대 무척추동물이 공개되었습니다.
이것은 웹사이트에서 사용하기 위해 "Guardian Headline Full" 글꼴 패밀리를 정의하는 CSS 스타일시트입니다. 여기에는 각각 글꼴의 다른 두께(라이트, 레귤러, 미디엄, 세미볼드)와 스타일(일반 또는 이탤릭)을 지정하는 여러 font-face 규칙이 포함되어 있습니다. 각 변형에 대해 규칙은 WOFF2, WOFF, TTF 형식의 글꼴 파일을 제공하여 브라우저가 가장 호환되는 형식을 선택할 수 있도록 합니다. 글꼴 파일은 Guardian의 에셋 서버에 호스팅되며, 규칙은 페이지가 로드될 때 글꼴이 올바르게 적용되도록 보장합니다.
이것은 웹사이트의 글꼴 스타일을 정의하는 CSS 코드 블록입니다. Guardian 타이포그래피에 대한 다양한 글꼴 패밀리, 두께 및 스타일을 설정합니다. 코드에는 "Guardian Headline Full" 및 "Guardian Titlepiece"에 대한 font-face 규칙이 포함되어 있으며, 다양한 글꼴 파일(woff2, woff, ttf 형식)과 해당 두께(볼드, 이탤릭, 블랙, 라이트, 레귤러 등)를 지정합니다. 이러한 규칙은 다양한 브라우저와 기기에서 글꼴이 올바르게 로드되도록 보장합니다.
다음은 유창하고 자연스러운 영어로 다시 작성된 텍스트입니다:
이것은 "Guardian Headline Full" 글꼴 패밀리에 대한 font-face 규칙 세트입니다. 각 규칙은 글꼴의 다른 스타일과 두께를 정의하며, 동일한 파일 세트를 가리키지만 이름은 다릅니다. 파일은 Guardian의 에셋 서버에 호스팅됩니다.
규칙은 다음 스타일을 다룹니다:
- 레귤러(두께 400) 일반 및 이탤릭 스타일
- 미디엄(두께 500) 일반 및 이탤릭 스타일
- 세미볼드(두께 600) 일반 및 이탤릭 스타일
- 볼드(두께 700) 일반 및 이탤릭 스타일
- 블랙(두께 900) 일반 및 이탤릭 스타일
각 스타일에 대해 글꼴 파일은 WOFF2, WOFF, TTF의 세 가지 형식으로 제공됩니다. 브라우저는 해당 순서대로 지원하는 첫 번째 형식을 사용합니다.ine-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"body";
}
@media (min-width: 30em) {
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}
@media (min-width: 46.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
"title"
"headline"
"standfirst"
"media"
"lines"
"meta"
"body";
}
#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: 80px;
}
}
@media (min-width: 61.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
"title right-column"
"headline right-column"
"standfirst right-column"
"media right-column"
"lines right-column"
"meta right-column"
"body right-column"
". right-column";
}
#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: unset;
}
}
@media (min-width: 71.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
"title border headline right-column"
". border standfirst right-column"
". border media right-column"
". border body right-column"
". border . right-column";
}
#article-body > div .content--interactive-grid .content__standfirst,
.content--interactive > div .content--interactive-grid .content__standfirst,
#comment-body .content--interactive-grid .content__standfirst,
[data-gu-name="body"] .content--interactive-grid .content__standfirst,
#feature-body .content--interactive-grid .content__standfirst {
padding-bottom: 0;
}
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
/ 여기에 추가 스타일이 지정되지 않음 /
}
}ent--immersive figcaption{padding:4px 0 0}#article-body>div .content--interactive-grid [data-gu-name=lines],#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=meta]{grid-area:2/1/5/2}#article-body>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=lines]{height:-moz-max-content;height:max-content;margin-top:5px}#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=meta]{margin-top:18px}}@media (min-width: 81.25em){#article-body>div .content--interactive-grid,.content--interactive>div .content--interactive-grid,#comment-body .content--interactive-grid,[data-gu-name=body] .content--interactive-grid,#feature-body .content--interactive-grid{grid-template-columns:219px 1px 620px 80px 300px}}body.ios .article__header .standfirst__inner p,body.android .article__header .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:500}body.ios .article__header .article-kicker__section,body.android .article__header .article-kicker__section{display:block}body.ios .article__header .article-kicker__section:first-letter,body.android .article__header .article-kicker__section:first-letter{text-transform:uppercase}body.ios .article__header .keyline-4,body.android .article__header .keyline-4{padding-top:12px!important}body.ios .article__header .meta__misc .byline__author,body.android .article__header .meta__misc .byline__author{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700}body.ios .article__header .meta__misc .byline__author a,body.android .article__header .meta__misc .byline__author a{font-weight:700}body.ios .article figure.element-image .figure__inner,body.android .article figure.element-image .figure__inner{height:auto!important}body.ios .article figure.element-atom+p,body.android .article figure.element-atom+p{margin-top:0}@media (scripting: enabled){:root article.content--interactive>div,:root .article{opacity:0;overflow:hidden}:root.interactive-loaded article.content--interactive>div,:root.interactive-loaded .article{opacity:1;transition:opacity 1s ease;overflow:unset}}[data-article-theme=News]{--active-pillar-100: #660505;--active-pillar-200: #8b0000;--active-pillar-300: #ab0613;--active-pillar-400: #c70000;--active-pillar-500: #ff5943;--active-pillar-600: #ffbac8;--furniture-card-gradient-color: rgba(139, 0, 0, .6)}[data-article-theme=Lifestyle]{--active-pillar-100: #510043;--active-pillar-200: #650054;--active-pillar-300: #7d0068;--active-pillar-400: #bb3b80;--active-pillar-500: #ffabdb;--active-pillar-600: #fec8d3;--furniture-card-gradient-color: rgba(101, 0, 84, .6)}[data-article-theme=Culture]{--active-pillar-100: #3e3323;--active-pillar-200: #574835;--active-pillar-300: #6b5840;--active-pillar-400: #866d50;--active-pillar-500: #eacca0;--active-pillar-600: #e7d4b9;--furniture-card-gradient-color: rgba(87, 72, 53, .6)}[data-article-theme=Sport]{--active-pillar-100: #003c60;--active-pillar-200: #004e7c;--active-pillar-300: #005689;--active-pillar-400: #0077b6;--activeHere is the rewritten text in fluent, natural English:
---
- Pillar 500: #00b2ff;
- Active Pillar 600: #90dcff;
- Furniture card gradient color: rgba(0, 78, 124, .6)
Android 기기의 경우:
- 상단 툴바 높이: 58px
- 하단 툴바 높이: 56px
- 상단 툴바를 제외한 뷰포트 높이: calc(100vh - 58px)
iOS 기기의 경우:
- 상단 툴바 높이: 44px
- 하단 툴바 높이: 50px
- 상단 툴바 높이(대체): 20px
- 하단 툴바를 제외한 뷰포트 높이: calc(100vh - 50px)
iOS에서 높이가 최소 670px인 화면의 경우:
- 하단 툴바 높이: 84px
- 상단 툴바 높이: 44px
iOS에서 높이가 최소 800px인 화면의 경우:
- 상단 툴바 높이: 94px
상단 배너 광고 컨테이너는 기본적으로 숨겨져 있습니다.
인터랙티브 기사의 경우 기본 콘텐츠 영역에는 패딩이 없습니다.
61.25em보다 넓은 화면에서 인터랙티브 그리드는 간격 없이 단일 열을 사용하며 레이아웃 영역은 제목, 헤드라인, 스탠드퍼스트, 미디어, 라인, 메타, 본문, 빈 공간 순으로 정렬됩니다.
71.25em보다 넓은 화면에서 그리드는 79px, 1px, auto, 79px의 네 개의 열이 되며 10px 간격이 있습니다. 레이아웃 영역은 첫 번째 행에 제목, 테두리, 헤드라인, 오른쪽 열로 배열되고, 그 다음 테두리, 스탠드퍼스트, 오른쪽 열, 그 다음 테두리, 미디어, 오른쪽 열, 그 다음 테두리, 본문, 오른쪽 열, 마지막으로 테두리와 오른쪽 열로 배열됩니다.
81.25em보다 넓은 화면에서 측면 열은 각각 159px로 확장됩니다.
제목 섹션은 숨겨져 있습니다(높이 0, 오버플로 숨김).
기본 콘텐츠 영역에는 상단 여백이 없습니다.
46.25em보다 넓은 화면에서 기본 콘텐츠에는 오른쪽 패딩이 없습니다.
인터랙티브 기본 열은 상대적으로 위치가 지정됩니다.
그 안의 요소 원자는 숨겨져 있습니다(높이 0, 여백 또는 패딩 없음).
미디어 섹션은 고정되어 있으며 왼쪽 상단에 위치하고 전체 뷰포트 너비와 높이를 차지하며 z-index는 0입니다.
미디어 위에는 반투명 검은색 오버레이가 배치되며 처음에는 보이지 않고 텍스트가 확장될 때 페이드 인됩니다.
46.25em보다 넓은 화면에서 미디어 섹션은 740px 너비이며 왼쪽 여백이 없습니다.
61.25em보다 넓은 화면에서는 630px 너비가 되고 오른쪽으로 정렬됩니다.
미디어 내부의 캡션은 추가 패딩과 함께 상단에 위치합니다.
미디어 내부의 그림과 라이트박스 이미지는 보이지 않게 시작하여 0.5초에 걸쳐 페이드 인됩니다.
내부 범위는 숨겨지고 div는 전체 높이를 차지합니다.
체크박스 레이블은 숨겨집니다.
더 넓은 화면에서 링크 내부의 버튼은 완전히 표시되고 위에 레이어링됩니다.
이미지는 상단에 정렬됩니다.
그림 또는 라이트박스에 "show-me" 클래스가 있으면 표시됩니다.
동작 줄이기를 선호하는 사용자의 경우 페이드 효과가 비활성화됩니다.
그림과 라이트박스 이미지는 미디어 컨테이너 내에서 절대적으로 위치가 지정됩니다.[data-gu-name=media] picture,
.content__main-column--interactive [data-gu-name=media] img,
.content__main-column--interactive [data-gu-name=media] gu-island[name=AppsLightboxImage] {
width: 100%;
height: 100%;
margin: 0;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type label {
display: none !important;
}
@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type a.open-lightbox {
display: none;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span {
display: block;
}
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span label {
display: block;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span #the-caption figcaption {
padding-top: 8px;
}
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.card-figure.video-container.loop:after {
content: "Video Loops are not supported as main media in SnapSlides. Remove the loop and choose a cinemagraph or a static picture instead.";
position: absolute;
top: 50px;
left: 8px;
color: #c70000;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
padding: 2px 6px;
z-index: 100;
max-width: 500px;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
height: 100vh;
width: 100vw;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph video {
height: 100vh;
width: 100%;
object-fit: cover;
}
@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 740px;
}
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 630px;
}
}
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
width: 100%;
height: 100%;
background-color: #ededed;
position: absolute;
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.content__main-column--interactive [data-gu-name=media] .media-placeholder.show-me {
opacity: 1;
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
background-color: #fff;
}
}
@media (prefers-reduced-motion: reduce) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
transition: none;
}
}
.content__main-column--interactive [data-gu-name=media] .card-figure figure > div {
width: 100%;
height: 100%;
padding: 0 10px;
display: flex;
justify-content: center;
align-items: center;
}
.content__main-column--interactive [data-gu-name=media] .card-figure figure > div > div {
border-radius: 8px;
height: auto;
max-height: 95%;
width: auto;
overflow: hidden;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.show-me figure {
opacity: 1;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
width: auto;
max-height: unset;
border-radius: 8px;
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
height: 95%;
}
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div > div {
height: fit-content;
position: relative;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph,
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
height: 100vh;
width: 100%;
margin: 0;
padding: 0 !important;
border-radius: 0;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
object-fit: cover;
}
.content__main-column--interactive [data-gu-name=media] .card-figure:has(>[data-component=youtube-embed]) {
display: fl
}다음은 유창하고 자연스러운 영어로 다시 작성된 텍스트입니다:
콘텐츠 열은 flexbox를 사용하여 항목을 가로 및 세로로 중앙에 배치합니다. 미디어 요소에 YouTube 임베드가 포함된 경우 카드 그림의 컨테이너는 콘텐츠에 맞게 높이를 조정하고 모서리를 둥글게 만들며 오버플로를 숨깁니다. 인터랙티브 미디어 블록 내부의 iframe은 컨테이너의 전체 높이를 차지합니다.
카드 래퍼는 페이지에 상대적으로 위치하며 전체 뷰포트 높이만큼 위로 이동합니다. 61.25em(약 980px)보다 넓은 화면에서 래퍼는 460px 너비로 제한되고 작은 왼쪽 여백이 있습니다. 71.25em(약 1140px)보다 넓은 화면에서 해당 왼쪽 여백은 제거됩니다.
다크 테마 기사의 경우 테두리 색상은 어두운 회색으로 설정됩니다. 46.25em(약 740px)보다 넓은 화면에서 기사 배경은 매우 어두운 회색이 됩니다. 이러한 기사 내부의 미디어 자리 표시자와 카드 그림은 작은 화면에서 약간 더 밝은 어두운 배경을 사용하고 더 큰 화면에서는 기사와 동일한 어두운 회색으로 전환됩니다.
iOS 앱에서 미디어 섹션은 전체 뷰포트 높이를 차지하고 카드 래퍼는 동일한 양만큼 위로 이동합니다. 메타 섹션은 "Listen to Article" 구성 요소가 포함된 경우 컨테이너를 숨깁니다.
시스템이 다크 모드일 때(사이트가 라이트 모드로 강제되지 않은 경우) 동일한 다크 테마 조정이 적용됩니다: 기사 테두리가 어두운 회색이 되고, 더 큰 화면에서 배경이 매우 어두운 회색이 되며, 미디어 자리 표시자와 카드 그림은 적절한 어두운 음영을 사용합니다.
루트 요소는 활성 필러를 기반으로 공유 버튼 색상을 정의하고 불투명도 값을 설정합니다. "furniture" 스타일의 기사 카드는 레이아웃에 space-between을 사용하고 패딩이 있습니다. 정보 버튼은 이러한 카드의 오른쪽 상단 모서리에 나타납니다—원형, 반투명, 클릭 가능합니다. 더 넓은 화면에서는 오른쪽으로 더 배치됩니다. 라이트박스 버튼은 작은 화면에서 숨겨지고 중간 화면에서 나타나지만(클릭에 응답하지 않음) 큰 화면에서 다시 사라집니다.
이러한 카드 내부의 시리즈 레이블은 색상 배경에 굵은 흰색 텍스트로 표시되며 serif 글꼴을 사용합니다. 헤드라인 섹션에는 하단 여백이 있으며 기본 제목은 굵고 큰 serif 글꼴입니다. 부제목은 같은 serif 글꼴과 lining numerals를 사용합니다.e-card [data-gu-name=headline] h2:has(strong) {
font-size: 24px;
padding-top: 0;
}
.article-card.furniture-card [data-gu-name=headline] h2:not(:has(strong)) {
font-size: 42px;
font-weight: 200;
}
.article-card.furniture-card [data-gu-name=standfirst] p {
font-size: 17px;
}
.article-card.furniture-card [data-gu-name=meta] {
display: grid;
grid-template-areas: "byline byline share";
grid-template-columns: 1fr 1fr auto;
}
@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] {
grid-template-columns: 1fr;
grid-template-areas: "byline" "share";
}
}
.article-card.furniture-card [data-gu-name=meta] address {
grid-area: byline;
}
.article-card.furniture-card [data-gu-name=meta] address a {
border-bottom: none;
}
.article-card.furniture-card [data-gu-name=meta] address .byline a,
.article-card.furniture-card [data-gu-name=meta] address .byline span {
color: var(--active-pillar-400);
}
.article-card.furniture-card [data-gu-name=meta] address+div {
--article-link-text: var(--active-pillar-400);
}
.article-card.furniture-card [data-gu-name=meta] address+div a:hover {
color: #fff;
}
.article-card.furniture-card [data-gu-name=meta] address,
.article-card.furniture-card [data-gu-name=meta] address+div {
padding-top: 4px;
border-top: 1px solid var(--article-border);
}
.article-card.furniture-card [data-gu-name=meta] address+div {
grid-area: share;
}
@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] address+div {
border-top: none;
padding-top: 0;
}
}
.article-card.furniture-card [data-gu-name=meta] .meta__social,
.article-card.furniture-card [data-gu-name=meta] .meta__comment {
padding-top: 0;
border: none;
}
.article-card.furniture-card .slides-counter {
border-radius: 18px;
padding: 0 4px 2px 6px;
background-color: #121212b3;
width: -moz-fit-content;
width: fit-content;
}
.article-card.furniture-card .slides-counter-wrapper {
padding: 4px 4px 3px 0;
color: #fff;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 130%;
border-bottom: none;
margin: 0;
}
.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -3px;
}
@media (min-width: 46.25em) {
.article-card.furniture-card .slides-counter {
position: absolute;
}
}
@media (min-width: 61.25em) {
.article-card.furniture-card .slides-counter {
position: static;
padding: 0 5px 2px 8px;
}
.article-card.furniture-card .slides-counter-wrapper {
font-size: 15px;
}
.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -1px;
}
}
@media (min-width: 61.25em) {
.article-card.furniture-card {
padding: 10px 0;
}
}
article.feature-dark .article-card--content.furniture-card--content {
background: linear-gradient(0deg, #12121266 0% 100%), var(--furniture-card-gradient-color);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=headline] h1 {
color: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] {
--byline: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] svg,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] button {
--article-link-text: var(--active-pillar-500);
--share-button: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline span {
color: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social button {
border-color: var(--article-border) !important;
}
article.feature-dark [data-component=series] {
background-color: var(--active-pillar-500);
color: #121212;
}
article.explainer [data-gu-name=headline] h1:before {
content: "Explainer";
display: block;
font-family: Guardian Headline Full, Guardian Egyptian Web, Georgia, ser;
}if;font-size:17px;font-weight:700;line-height:115%;color:#fff;background-color:var(--active-pillar-400);width:-moz-max-content;width:max-content;padding:3px 6px 4px}article.explainer.feature-dark [data-gu-name=headline] h1:before{background-color:var(--active-pillar-500);color:#121212}article:not(.feature-light):not(.feature-dark).news .article-card.furniture-card [data-gu-name=headline] h1{font-weight:500}[data-rendering-target=apps] article.feature-dark .article-card p{color:#dcdcdc!important}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta]{display:block}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span>div{display:none!important}@media (min-width: 46.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span:has(gu-island){display:block}}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address,[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address+div{border:none!important}@media (min-width: 61.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address+div{display:none}}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .content__meta-container_dcr svg{display:none!important}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] [data-gu-name=follow]{margin-top:8px}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content{background:linear-gradient(0deg,#12121266 0% 100%),var(--furniture-card-gradient-color)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content [data-gu-name=headline] h1{color:var(--active-pillar-500)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content [data-gu-name=meta]{--byline: var(--active-pillar-500)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture