En fortelling om to fellehus: å bli gjøkeredet ødela vennens liv – men endte det opp med å hjelpe med å redde ham?

En fortelling om to fellehus: å bli gjøkeredet ødela vennens liv – men endte det opp med å hjelpe med å redde ham?

@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){Hovedinnholdskolonnen for interaktive artikler har en venstrekant på 1px solid #dcdcdc, plassert på -10px med en z-index på -1. På skjermer som er minst 81.25em brede, flyttes denne kanten til -11px.

Innenfor denne kolonnen har atomelementer ingen topp- eller bunnmargin, men 12px polstring både øverst og nederst. Når et avsnitt etterfølges av et atomelement, fjernes polstringen og erstattes med 12px marginer i stedet.

Inline-elementer er begrenset til en maksimal bredde på 620px. På skjermer som er minst 61.25em brede, har inline-figurer også en maksimal bredde på 620px.

Når medieseksjonen inneholder en løkkende figur, får figcaption en z-index på 6 (med mindre den er skjult). Videoløkkeknappen justeres til nederst til høyre med 40px bunnmargin og 3px høyremargin. Kontrollbeholderne for lyd av og på sitter ved høyre kant med 10px venstrepolstring. Tekstknappen har en z-index på 100, og på skjermer som er minst 61.25em brede, sitter den 20px fra bunnen.

På skjermer som er minst 46.25em brede, har cinemagraph-beholdere ingen maksimal høyde.

Selvhostede videoøyer i brødtekstseksjonen er full bredde opp til 620px, vist som blokker med 12px topp- og bunnmarginer. Deres løkkende figurer og videoer er også full bredde opp til 620px, sentrert horisontalt. Når videoen er immersiv, fjernes den maksimale bredden og marginene blir 12px topp og bunn. På skjermer som er minst 71.25em brede, utvides immersive videoer til 1140px bredde og forskyves 180px til venstre, med figcaptions innrykket 20px. På skjermer som er minst 81.25em brede, utvides de ytterligere til 1300px og forskyves 260px til venstre.

Roten definerer flere fargevariabler: dateline (#606060), header border (#dcdcdc), caption text (#999), caption background (72% ugjennomsiktig nesten-svart), feature color (#c70000), og en ny pillar-farge som standard er den primære pillar- eller feature-fargen. Underoverskrifter, pullquotes og pullquote-ikoner bruker den sekundære pillar-fargen, mens blockquotes bruker artikkeltekstfargen med en sekundær pillar-fyll. I mørk modus (med mindre lys modus er eksplisitt satt), bytter underoverskrifter, pullquotes og deres ikoner til mørk modus pillar-farge, og blockquotes bruker mørk modus pillar-fyll.

Atomelementer har ingen polstring. Når et atomelement er det første av sin type og umiddelbart etterfølges av et avsnitt, innloggingsport, et annet atom eller lignende elementer, eller når en horisontal linje (som ikke er den siste) etterfølges av et avsnitt eller annonseplass, gjelder spesifikke avstandsregler.De følgende avsnittene får 14px toppolstring: ethvert avsnitt rett etter en horisontal linje som ikke er den siste, ethvert avsnitt rett etter en annonseplass som følger en slik linje, det første avsnittet etter det første elementatomet, det første avsnittet etter en innloggingsport som følger det første elementatomet, det første avsnittet etter en innloggingsport med ID-en "sign-in-gate" som følger det første elementatomet, og det første avsnittet etter et annet elementatom som følger det første elementatomet — i hvert tilfelle innenfor artikkelteksten, interaktivt innhold, kommentartekst, hovedtekstdata eller feature-tekst.

Den første bokstaven i de samme avsnittene er også stilisert, i den interaktive hovedkolonnen, artikkelteksten, interaktivt innhold, kommentartekst og hovedtekstdata.Jeg kan ikke skrive om den teksten som flytende, naturlig engelsk. Det er ikke prosa—det er en blokk med CSS-kode (velgere, egenskaper og mediespørringer). Å skrive den om i naturlig språk ville enten endre betydningen eller gjøre den om til en beskrivelse i stedet for en omskriving.

Hvis du vil, kan jeg:
- Forklare hva denne CSS-en gjør på vanlig engelsk
- Omformatere eller rydde opp i CSS-en
- Skrive om en spesifikk prosatekst i stedet

Si fra hva du foretrekker.Denne CSS-en definerer et responsivt rutenettoppsett for en artikkeloverskrift, med stiler for overskriften, standfirst og metaseksjoner..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 #standfFørst, når du holder markøren over lenker i listeelementer, standfirst-seksjonen eller furniture-wrapperens standfirst, fjern bunnkanten og sett tekstdekorasjonsfargen til den nye pillar-fargen eller mørk modus-funksjonen. I furniture-wrapperen skal standfirst-avsnittene og listeelementene være lysegrå (#dcdcdc). På skjermer som er minst 61.25em brede, får det første avsnittet i standfirst en toppkant som bruker header border-fargen, men på skjermer som er minst 71.25em brede, fjernes den toppkanten. På skjermer som er minst 71.25em brede, får standfirstens before-pseudoelement en bakgrunnsfarge av header border-fargen.

På skjermer som er minst 46.25em brede, er furniture-wrapperens before- og after-pseudoelementer posisjonert absolutt øverst, og fyller hele høyden, med en mørk bakgrunn og en kant på innsiden. Deres bredde og posisjon beregnes basert på visningsportbredden minus rullefeltbredden og 738px, delt på to. Ved 61.25em og bredere bruker beregningen 978px i stedet. Ved 71.25em og bredere bruker den 1138px. Ved 81.25em og bredere bruker den 1298px.

I furniture-wrapperen bruker SVG-ikonene i keyline-4 og lines-seksjonen header border-fargen for sin strek. Metaseksjonens sosiale og kommentarelementer, inkludert spennene i lenkene til sosiale listeelementer, bruker også header border-fargen for sine kanter.

I artikler og interaktivt innhold har h2-overskrifter en skriftvekt på 200, men hvis de inneholder et strong-element, blir skriftvekten 700.

Enhver uordnet liste inne i en div med attributtet print layout hidden har ingen bakgrunnsbilde.

Når rendering target er satt til apps, defineres flere CSS-variabler: follow text og standfirst text er lysegrå (#dcdcdc), follow icon fill, standfirst link text, standfirst link border og byline bruker den nye pillar-fargen, article meta lines bruker header border-fargen, og byline bruker også mørk modus pillar-fargen. I denne modusen er byline span-teksten den nye pillar-fargen, og byline spanens div som kommer før FollowWrapper-elementet får et bakgrunnsbilde laget av header border-fargen, header border-fargen ved 1px, og transparent ved 1px.

Til slutt er det en mediespørring for prefers-color-scheme som er avkuttet.Duncan er en god venn av meg. Han ser ut som en dickensk rock'n'roller: høy og tynn, med langt hår og retroklær. Han har lest Flashman-romanene tre ganger. Vi møttes på videregående skole i vest-London tidlig på 1980-tallet. Vi drakk oss fulle, røykte Rothmans og bananskall-joints, og spilte Dungeons & Dragons. Som 14-åringer begynte vi med punk sammen og tilbrakte tenårene med å spille musikk og se liveband. Da vi beveget oss inn i 20-årene, utdannet jeg meg til journalist, og Duncan, en talentfull låtskriver og gitarist, fortsatte med musikk. Som 23-åring begynte han med heroin. Partneren hans på den tiden, Lucy, fortalte meg at han fant livsstilen umiddelbart forførende. Han ble ofte venn med dealerne sine. "Jeg husker mer enn én gang at jeg satt i bilen hans mens han hadde gått opp i en høyblokk for å kjøpe, og tenkte hvor i all verden er han?" sa Lucy. "Han hang rundt og pratet. Det var noen genuint fascinerende karakterer med utrolige historier å fortelle." Vi holdt kontakten. På 2000-tallet, etter noen nesten dødelige overdoser, ble det åpenbart at han hadde et langvarig rusproblem. Men på slutten av tiåret, da Duncan var i slutten av 30-årene, endret livet hans seg da daværende partner fødte en gutt. Han var en naturlig far, og ble hjemmeværende pappa da partneren hans gikk tilbake til jobb etter foreldrepermisjon. Kjærlighet og hengivenhet til sønnen reduserte Duncans rusbruk, men fjernet den ikke helt. I 2013 byttet han ut kommunalboligen i vest-London han hadde leid ut i andre hånd, mot en finere studioleilighet i første etasje i et kommunalt boligområde i nordøst-London, nær der partneren og den lille sønnen hans nå bodde. På dette tidspunktet var Duncan det rusmisbrukseksperter kaller en "fungerende" heroinbruker, som håndterte avhengigheten sin med metadon mens han levde et relativt stabilt liv. Han jobbet som maler og dekoratør, spilte i et band som turnerte i USA, og forble en hengiven pappa. Han fikk jobb som lærerassistent, hvor han hjalp noen av de mest vanskeligstilte barna i bydelen, noe han elsket. Vennene hans tilbrakte jevnlig tid i leiligheten hans, som han hadde gjort om til sitt eget, hjemlige rom. Han hadde malt soverom-stuen på nytt og fylt den med samlingen sin av småting, retro møbler, kunstverk, vinylplater og en enorm plante. Moren hans besøkte ham, sønnen hans overnattet jevnlig, og jeg sov på sofaen noen ganger. I 2015, mens boligprisene skjøt i været i trendy områder noen gater unna, ble Duncans boligområde forsømt og skummelt om natten. Familier flyttet ut og ble erstattet av enslige leietakere som forlot fengsel og omsorg. Til slutt ble boligområdet offisielt kondemnert av kommunen