این یک استایلشیت CSS است که خانواده فونت «Guardian Headline Full» را برای استفاده در وبسایت تعریف میکند. شامل چندین قانون font-face است که هر کدام وزن (سبک، معمولی، متوسط، نیمهپررنگ) و سبک (معمولی یا مورب) متفاوتی از فونت را مشخص میکنند. برای هر تغییر، قانون فایلهای فونت را در قالبهای مختلف—WOFF2، WOFF و TTF—ارائه میدهد تا مرورگرها بتوانند سازگارترین مورد را انتخاب کنند. فایلهای فونت در سرور داراییهای گاردین میزبانی میشوند و قوانین تضمین میکنند که فونت هنگام بارگذاری صفحه به درستی اعمال شود.
این یک بلوک کد CSS است که سبکهای فونت را برای یک وبسایت تعریف میکند. خانوادههای فونت، وزنها و سبکهای مختلفی را برای تایپوگرافی گاردین تنظیم میکند. کد شامل قوانین font-face برای «Guardian Headline Full» و «Guardian Titlepiece» است که فایلهای فونت مختلف (مانند قالبهای woff2، woff و ttf) و وزنهای مربوطه (مانند پررنگ، مورب، سیاه، سبک و معمولی) را مشخص میکند. این قوانین اطمینان میدهند که فونتها به درستی در مرورگرها و دستگاههای مختلف بارگذاری میشوند.
در اینجا متن بازنویسیشده به انگلیسی روان و طبیعی آمده است:
این مجموعهای از قوانین font-face برای خانواده فونت «Guardian Headline Full» است. هر قانون سبک و وزن متفاوتی از فونت را تعریف میکند و به همان مجموعه فایلها اما با نامهای مختلف اشاره میکند. فایلها در سرور داراییهای گاردین میزبانی میشوند.
قوانین سبکهای زیر را پوشش میدهند:
- معمولی (وزن ۴۰۰) در سبکهای معمولی و مورب
- متوسط (وزن ۵۰۰) در سبکهای معمولی و مورب
- نیمهپررنگ (وزن ۶۰۰) در سبکهای معمولی و مورب
- پررنگ (وزن ۷۰۰) در سبکهای معمولی و مورب
- سیاه (وزن ۹۰۰) در سبکهای معمولی و مورب
برای هر سبک، فایلهای فونت در سه قالب ارائه میشوند: WOFF2، WOFF و TTF. مرورگر از اولین قالبی که پشتیبانی میکند، به همان ترتیب استفاده خواهد کرد.ine-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
#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:
---
- ستون ۵۰۰: #00b2ff؛
- ستون فعال ۶۰۰: #90dcff؛
- رنگ گرادیان کارت مبلمان: rgba(0, 78, 124, .6)
برای دستگاههای اندروید:
- ارتفاع نوار ابزار بالا: ۵۸ پیکسل
- ارتفاع نوار ابزار پایین: ۵۶ پیکسل
- ارتفاع viewport (بدون نوار ابزار بالا): calc(100vh - 58px)
برای دستگاههای iOS:
- ارتفاع نوار ابزار بالا: ۴۴ پیکسل
- ارتفاع نوار ابزار پایین: ۵۰ پیکسل
- ارتفاع نوار ابزار بالا (جایگزین): ۲۰ پیکسل
- ارتفاع viewport (بدون نوار ابزار پایین): calc(100vh - 50px)
در صفحهنمایشهایی با ارتفاع حداقل ۶۷۰ پیکسل در iOS:
- ارتفاع نوار ابزار پایین: ۸۴ پیکسل
- ارتفاع نوار ابزار بالا: ۴۴ پیکسل
در صفحهنمایشهایی با ارتفاع حداقل ۸۰۰ پیکسل در iOS:
- ارتفاع نوار ابزار بالا: ۹۴ پیکسل
کانتینر تبلیغ بنر بالا بهطور پیشفرض پنهان است.
برای مقالات تعاملی، ناحیه محتوای اصلی هیچ padding ندارد.
در صفحهنمایشهای عریضتر از ۶۱.۲۵em، شبکه تعاملی از یک ستون واحد بدون فاصله استفاده میکند و نواحی چیدمان به این ترتیب مرتب میشوند: عنوان، تیتر، مقدمه، رسانه، خطوط، متا، بدنه و یک فضای خالی.
در صفحهنمایشهای عریضتر از ۷۱.۲۵em، شبکه به چهار ستون تبدیل میشود: ۷۹ پیکسل، ۱ پیکسل، خودکار و ۷۹ پیکسل، با فاصلههای ۱۰ پیکسلی. نواحی چیدمان به این ترتیب مرتب میشوند: عنوان، حاشیه، تیتر و ستون راست در ردیف اول؛ سپس حاشیه، مقدمه و ستون راست؛ سپس حاشیه، رسانه و ستون راست؛ سپس حاشیه، بدنه و ستون راست؛ و در نهایت حاشیه و ستون راست.
در صفحهنمایشهای عریضتر از ۸۱.۲۵em، ستونهای کناری به ۱۵۹ پیکسل هر کدام گسترش مییابند.
بخش عنوان پنهان است (ارتفاع صفر، overflow پنهان).
ناحیه محتوای اصلی هیچ حاشیه بالایی ندارد.
در صفحهنمایشهای عریضتر از ۴۶.۲۵em، محتوای اصلی هیچ padding راست ندارد.
ستون اصلی تعاملی بهصورت نسبی قرار گرفته است.
هر اتم عنصری داخل آن پنهان است (ارتفاع صفر، بدون حاشیه یا padding).
بخش رسانه چسبنده است، در بالا-چپ قرار دارد، عرض و ارتفاع کامل viewport را میگیرد و z-index آن ۰ است.
یک پوشش تیره (سیاه نیمهشفاف) روی رسانه قرار میگیرد که در ابتدا نامرئی است و وقتی متن باز میشود محو میشود.
در صفحهنمایشهای عریضتر از ۴۶.۲۵em، بخش رسانه ۷۴۰ پیکسل عرض دارد و بدون حاشیه چپ است.
در صفحهنمایشهای عریضتر از ۶۱.۲۵em، به ۶۳۰ پیکسل تبدیل میشود و به سمت راست تراز میشود.
عنوان داخل رسانه در بالا با padding اضافی قرار میگیرد.
شکلها و تصاویر lightbox داخل رسانه نامرئی شروع میشوند و در طول نیم ثانیه محو میشوند.
spanهای داخلی آنها پنهان است و divهای آنها ارتفاع کامل میگیرند.
برچسب چکباکس پنهان است.
در صفحهنمایشهای عریضتر، هر دکمهای داخل پیوندها کاملاً قابل مشاهده و در لایه بالایی است.
تصاویر به بالا تراز میشوند.
وقتی یک شکل یا lightbox کلاس «show-me» دارد، قابل مشاهده میشود.
برای کاربرانی که حرکت کاهشیافته را ترجیح میدهند، افکت محو غیرفعال است.
شکلها و تصاویر lightbox بهصورت مطلق در داخل کانتینر رسانه قرار میگیرند.[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های داخل بلوکهای رسانه تعاملی ارتفاع کامل کانتینر خود را میگیرند.
پوشش کارتها نسبت به صفحه بهصورت نسبی قرار میگیرد و به اندازه ارتفاع کامل viewport به بالا منتقل میشود. در صفحهنمایشهای عریضتر از ۶۱.۲۵em (حدود ۹۸۰ پیکسل)، پوشش به ۴۶۰ پیکسل عرض با حاشیه چپ کوچک محدود میشود. در صفحهنمایشهای عریضتر از ۷۱.۲۵em (حدود ۱۱۴۰ پیکسل)، آن حاشیه چپ حذف میشود.
برای مقالات با تم تیره، رنگ حاشیه به خاکستری تیره تنظیم میشود. در صفحهنمایشهای عریضتر از ۴۶.۲۵em (حدود ۷۴۰ پیکسل)، پسزمینه مقاله به خاکستری بسیار تیره تبدیل میشود. جاینگهدارهای رسانه و شکلهای کارت داخل این مقالات از پسزمینه تیره کمی روشنتر در صفحهنمایشهای کوچکتر استفاده میکنند و در صفحهنمایشهای بزرگتر به همان خاکستری تیره مقاله تغییر میکنند.
در برنامه iOS، بخشهای رسانه ارتفاع کامل viewport را میگیرند و پوشش کارتها به همان اندازه به بالا منتقل میشود. بخش متا کانتینر خود را وقتی حاوی کامپوننت «Listen to Article» است پنهان میکند.
وقتی سیستم در حالت تیره است (و سایت به حالت روشن مجبور نشده باشد)، همان تنظیمات تم تیره اعمال میشود: حاشیه مقاله خاکستری تیره میشود، پسزمینه در صفحهنمایشهای بزرگتر خاکستری بسیار تیره میشود و جاینگهدارهای رسانه و شکلهای کارت از سایههای تیره مناسب استفاده میکنند.
عنصر ریشه یک رنگ دکمه اشتراکگذاری بر اساس ستون فعال تعریف میکند و یک مقدار opacity تنظیم میکند. کارتهای مقاله با سبک «furniture» از space-between برای چیدمان استفاده میکنند و padding دارند. یک دکمه اطلاعات در گوشه بالا-راست این کارتها ظاهر میشود—دایرهای، نیمهشفاف و قابل کلیک است. در صفحهنمایشهای عریضتر، بیشتر به سمت راست قرار میگیرد. یک دکمه lightbox در صفحهنمایشهای کوچک پنهان است، در صفحهنمایشهای متوسط ظاهر میشود (اما به کلیکها پاسخ نمیدهد) و در صفحهنمایشهای بزرگ دوباره ناپدید میشود.
برچسبهای سریال در این کارتها بهصورت متن سفید پررنگ روی پسزمینه رنگی، با فونت سریف نمایش داده میشوند. بخش تیتر حاشیه پایین دارد، با تیتر اصلی در فونت سریف بزرگ و پررنگ. زیرعنوانها از همان فونت سریف با اعداد lining استفاده میکنند.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:#d