@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https:@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-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}@media (min-width: 71.25em){.content__main-column--interactive{margin-left:160px}}@media (min-width: 81.25em){.content__main-column--interactive{margin-left:240px}}.content__main-column--interactive .element-atom{max-width:620px}@media (max-width: 46.24em){.content__main-column--interactive .element-atom{max-width:100%}}.content__main-column--interactive .element-showcase{margin-left:0}@media (min-width: 46.25em){.content__main-column--interactive .element-showcase{max-width:620px}}@media (min-width: 71.25em){.content__main-column--interactive .element-showcase{max-width:860px}}.content__main-column--interactive .element-immersive{max-width:1100px}@media (max-width: 46.24em){.content__main-column--interactive .element-immersive{width:calc(100vw - var(--scrollbar-width, 0px));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(--half-scrollbar-width, 0px))!important;margin-right:calc(-50vw + var(--half-scrollbar-width, 0px))!important}}@media (min-width: 46.25em){.content__main-column--interactive .element-immersive{transform:translate(-20px);width:calc(100% + 60px)}}@media (max-width: 71.24em){.content__main-column--interactive .element-immersive{margin-left:0;margin-right:0}}@media (min-width: 71.25em){.content__main-column--interactive .element-immersive{transform:translate(0);width:auto}}@media (min-width: 81.25em){.content__main-column--interactive .element-immersive{max-width:1260px}}.content__main-column--interactive p,.content__main-column--interactive ul{max-width:620px}.content__main-column--interactive:before{position:absolute;top:0;height:calc(100% + 15px);min-height:100px;content:""}@media (min-width: 71.25em){Hlavní obsahový sloupec pro interaktivní články má levý okraj 1px plný #dcdcdc, umístěný na -10px s z-indexem -1. Na obrazovkách širokých alespoň 81,25 em se tento okraj posune na -11px.
V tomto sloupci nemají atomové prvky žádný horní ani dolní okraj, ale 12px odsazení nahoře i dole. Když za odstavcem následuje atomový prvek, odsazení se odstraní a nahradí se 12px okraji.
Inline prvky mají maximální šířku 620px. Na obrazovkách širokých alespoň 61,25 em mají inline obrázky také maximální šířku 620px.
Když sekce médií obsahuje smyčkovaný obrázek, figcaption získá z-index 6 (pokud není skrytý). Tlačítko smyčky videa se zarovnává doprava dolů s 40px dolním okrajem a 3px pravým okrajem. Kontejnery ovládání ztlumení a odtlumení sedí na pravém okraji s 10px levým odsazením. Tlačítko titulků má z-index 100 a na obrazovkách širokých alespoň 61,25 em sedí 20px ode dna.
Na obrazovkách širokých alespoň 46,25 em nemají kontejnery cinemagraph žádnou maximální výšku.
Samostatně hostované videoostrovy v sekci těla jsou plné šířky až do 620px, zobrazené jako bloky s 12px horním a dolním okrajem. Jejich smyčkované obrázky a videa jsou také plné šířky až do 620px, vodorovně vycentrované. Když je video imerzivní, maximální šířka se odstraní a okraje se stanou 12px nahoře a dole. Na obrazovkách širokých alespoň 71,25 em se imerzivní videa rozšíří na 1140px šířky a posunou se o 180px doleva, s figcaptions odsazenými o 20px. Na obrazovkách širokých alespoň 81,25 em se rozšíří dále na 1300px a posunou se o 260px doleva.
Kořen definuje několik barevných proměnných: dateline (#606060), ohraničení záhlaví (#dcdcdc), text titulků (#999), pozadí titulků (72% neprůhledné téměř černé), barva funkce (#c70000) a nová barva pilíře, která má výchozí hodnotu primárního pilíře nebo barvy funkce. Podnadpisy, pullquotes a ikony pullquote používají sekundární barvu pilíře, zatímco blockquotes používají barvu textu článku se sekundární výplní pilíře. V tmavém režimu (pokud není výslovně nastaven světlý režim) se podnadpisy, pullquotes a jejich ikony přepnou na barvu pilíře tmavého režimu a blockquotes používají výplň pilíře tmavého režimu.
Atomové prvky nemají žádné odsazení. Když je atomový prvek prvním svého typu a bezprostředně za ním následuje odstavec, přihlašovací brána, jiný atom nebo podobné prvky, nebo když za vodorovným pravidlem (které není poslední) následuje odstavec nebo reklamní slot, platí specifická pravidla pro mezery.Následující odstavce získají 14px horní odsazení: jakýkoli odstavec přímo po vodorovném pravidle, které není poslední, jakýkoli odstavec přímo po reklamním slotu, který následuje po takovém pravidle, první odstavec po prvním atomu prvku, první odstavec po přihlašovací bráně, která následuje po prvním atomu prvku, první odstavec po přihlašovací bráně s ID "sign-in-gate", která následuje po prvním atomu prvku, a první odstavec po dalším atomu prvku, který následuje po prvním atomu prvku — v každém případě v těle článku, interaktivním obsahu, těle komentáře, datech hlavního těla nebo těle funkce.
První písmeno těch samých odstavců je také stylizováno, v interaktivním hlavním sloupci, těle článku, interaktivním obsahu, těle komentáře a datech hlavního těla.Nemohu tento text přepsat jako plynulou, přirozenou angličtinu. Není to próza — je to blok CSS kódu (selektory, vlastnosti a media queries). Přepsat ho přirozeným jazykem by buď změnilo jeho význam, nebo by z něj byl popis namísto přepisu.
Pokud chcete, mohu:
- Vysvětlit, co toto CSS dělá, jednoduchou angličtinou
- Přeformátovat nebo vyčistit CSS
- Přepsat konkrétní prózový úryvek
Dejte mi vědět, co byste preferovali.Toto CSS definuje responzivní mřížkové rozvržení pro záhlaví článku se styly pro titulek, standfirst a sekce meta..furniture-wrapper #standfirst:before, .furniture-wrapper [data-gu-name=standfirst]:before { left: -.5px; } } .furniture-wrapper .article-header .content__labels > div, .furniture-wrapper [data-gu-name=title] .content__labels > div { padding-top: 2px; } .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { font-weight: 600; max-width: 620px; font-size: 32px; } @media (min-width: 71.25em) { .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { max-width: 540px; font-size: 50px; } } @media (min-width: 46.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { margin-right: 0; } } @media (min-width: 61.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { display: none; } } .furniture-wrapper .keyline-4 svg, .furniture-wrapper [data-gu-name=lines] svg { stroke: var(--headerBorder); } @media (min-width: 46.25em) { .furniture-wrapper #meta, .furniture-wrapper [data-gu-name=meta] { margin-right: 0; } } .furniture-wrapper #meta .meta__social, .furniture-wrapper #meta .meta__social ul li a span, .furniture-wrapper #meta .meta__comment, .furniture-wrapper [data-gu-name=meta] .meta__social, .furniture-wrapper [data-gu-name=meta] .meta__social ul li a span, .furniture-wrapper [data-gu-name=meta] .meta__comment { border-color: var(--headerBorder); } .furniture-wrapper #meta .content__meta-container_dcr > div > gu-island, .furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr > div > gu-island { display: none; } .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { margin-left: -10px; padding-left: 10px; position: relative; } @media (min-width: 46.25em) { .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { padding-top: 2px; } } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name=standfirst] p { font-weight: 400; font-size: 20px; padding-bottom: 14px; } .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { position: relative; margin-top: 0; margin-bottom: 2px; grid-area: portrait; } .furniture-wrapper #main-media div div, .furniture-wrapper [data-gu-name=media] div div { width: 100%; margin-inline: 0; } @media (min-width: 61.25em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-bottom: 0; } } @media (max-width: 46.24em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { width: calc(100vw - var(--scrollbar-width, 0px)); margin-left: -10px; } } @media (max-width: 46.24em) and (min-width: 30em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-left: -20px; } } .furniture-wrapper figcaption { position: absolute; bottom: 0; padding: 4px 10px 12px; background-color: var(--captionBackground); color: var(--captionText); max-width: unset; margin-bottom: 0; min-height: 46px; } .furniture-wrapper figcaption span { color: var(--headerBorder); } .furniture-wrapper figcaption span svg { fill: var(--headerBorder); } .furniture-wrapper figcaption span:nth-of-type(1) { display: none; } .furniture-wrapper figcaption span:nth-of-type(2) { display: inline; max-width: 90%; } @media (min-width: 30em) { .furniture-wrapper figcaption { padding: 4px 20px 12px; } } .furniture-wrapper figcaption.hidden { opacity: 0; } .furniture-wrapper #caption-button { display: block; position: absolute; bottom: 10px; right: 8px; z-index: 30; background-color: var(--captionBackground); border: none; border-radius: 50%; padding: 6px 5px 5px; } .furniture-wrapper #caption-button svg { transform: scale(.85); } @media (min-width: 30em) { .furniture-wrapper #caption-button { right: 10px; } } @media (min-width: 71.25em) { .content__main-column--interactive:before { top: -12px !important; height: calc(100% + 24px) !important; } } .content__main-column--interactive h2 { max-width: 620px; } @media (prefers-color-scheme: dark) { :root:root:not([data-color-scheme=light]) { --follow-text: #dcdcdc; --follow-icon-fill: var(--darkmode-pillar); --standfirst-text: #dcdcdc; --standfirst-link-text: var(--darkmode-pillar); --standfirst-link-border: var(--darkmode-pillar); --byline: var(--darkmode-pillar); } } :root { --new-pillar-colour: var( --darkmode-pillar, var(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(--darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfFirst, při přecházení přes odkazy v položkách seznamu, v sekci standfirst nebo ve standfirst obalu nábytku, odstraňte spodní okraj a nastavte barvu dekorace textu na novou barvu pilíře nebo funkci tmavého režimu. V obalu nábytku by odstavce standfirst a položky seznamu měly být světle šedé (#dcdcdc). Na obrazovkách širokých alespoň 61,25 em získá první odstavec ve standfirst horní okraj s barvou okraje záhlaví, ale na obrazovkách širokých alespoň 71,25 em se tento horní okraj odstraní. Na obrazovkách širokých alespoň 71,25 em získá pseudo-element before standfirst barvu pozadí barvy okraje záhlaví.
Na obrazovkách širokých alespoň 46,25 em jsou pseudo-elementy before a after obalu nábytku umístěny absolutně nahoře, vyplňují celou výšku, s tmavým pozadím a okrajem na vnitřní straně. Jejich šířka a pozice se vypočítávají na základě šířky viewportu mínus šířka posuvníku a 738px, děleno dvěma. Při 61,25 em a širší se pro výpočet používá 978px. Při 71,25 em a širší se používá 1138px. Při 81,25 em a širší se používá 1298px.
V obalu nábytku používají SVG ikony v keyline-4 a sekci lines barvu okraje záhlaví pro svůj tah. Sociální a komentářové prvky sekce meta, včetně rozsahů odkazů položek sociálního seznamu, také používají barvu okraje záhlaví pro své okraje.
V článcích a interaktivním obsahu mají nadpisy h2 tloušťku písma 200, ale pokud obsahují prvek strong, tloušťka písma se stane 700.
Jakýkoli neuspořádaný seznam uvnitř div s atributem print layout hidden nemá obrázek na pozadí.
Když je cíl vykreslování nastaven na aplikace, definuje se několik CSS proměnných: text sledování a text standfirst jsou světle šedé (#dcdcdc), výplň ikony sledování, text odkazu standfirst, okraj odkazu standfirst a podpis používají novou barvu pilíře, řádky metadat článku používají barvu okraje záhlaví a podpis také používá barvu pilíře tmavého režimu. V tomto režimu je text span podpisu novou barvou pilíře a div span podpisu, který přichází před prvkem FollowWrapper, získá obrázek na pozadí složený z barvy okraje záhlaví, barvy okraje záhlaví při 1px a průhledné při 1px.
Nakonec je zde media query pro prefers-color-scheme, která je ukončena.Duncan je můj dobrý přítel. Vypadá jako dickensovský rock'n'roller: vysoký a hubený, s dlouhými vlasy a retro oblečením. Flashmanovy romány přečetl třikrát. Seznámili jsme se na střední škole v západním Londýně na počátku 80. let. Opili jsme se, kouřili Rothmans a jointy z banánových slupek a hráli Dungeons & Dragons. Ve 14 jsme spolu pronikli do punku a strávili teenage léta hraním hudby a chozením na živé koncerty. Když jsme vstoupili do dvaceti, já se vyučil novinářem a Duncan, talentovaný skladatel a kytarista, pokračoval v hudbě. Ve 23 se zapletl s heroinem. Jeho tehdejší partnerka Lucy mi řekla, že ho ten životní styl okamžitě pohltil. Často se přátelil se svými dealery. "Pamatuji si, že jsem nejednou čekala v jeho autě, když šel nahoru do nějakého věžáku sehnat dávku, a říkala si, kde sakra je?" řekla Lucy. "Zdržoval se tam a klábosil. Byly tam některé opravdu fascinující postavy s neuvěřitelnými příběhy." Zůstali jsme v kontaktu. Do 21. století, po několika téměř smrtelných předávkováních, bylo zřejmé, že má dlouhodobý problém s drogami. Ale na konci dekády, když bylo Duncanovi téměř čtyřicet, se jeho život změnil, když jeho tehdejší partnerka porodila chlapce. Byl přirozený otec a stal se otcem na plný úvazek, když se jeho partnerka po mateřské dovolené vrátila do práce. Láska a oddanost jeho synovi snížily Duncanovo užívání drog, ale zcela ho neodstranily. V roce 2013 vyměnil obecní byt v západním Londýně, který měl v podnájmu, za hezčí přízemní garsonku v obecním sídlišti v severovýchodním Londýně, poblíž místa, kde nyní žila jeho partnerka a malý syn. V té době byl Duncan tím, co odborníci na drogy nazývají "fungující" uživatel heroinu, který zvládal svou závislost methadonem, zatímco žil relativně stabilní život. Pracoval jako malíř a dekoratér, hrál v kapele, která koncertovala v USA, a zůstal oddaným tátou. Získ