Una morte, uno scandalo di plagio e una ricerca di vendetta: la strana storia di Otto Z.

Una morte, uno scandalo di plagio e una ricerca di vendetta: la strana storia di Otto Z.

@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) {La colonna principale del contenuto per gli articoli interattivi ha un bordo sinistro di 1px solido #dcdcdc, posizionato a -10px con uno z-index di -1. Su schermi larghi almeno 81.25em, questo bordo si sposta a -11px. Gli elementi Atom all'interno di questa colonna non hanno margine superiore o inferiore, ma 12px di padding sia in alto che in basso. Quando un paragrafo è seguito da un elemento atom, il padding viene rimosso e sostituito con margini di 12px in alto e in basso. Gli elementi inline sono limitati a 620px di larghezza, e su schermi larghi almeno 61.25em, anche le figure inline hanno una larghezza massima di 620px.

Quando la sezione media contiene una figura in loop, il figcaption (a meno che non sia nascosto) ottiene uno z-index di 6. Il pulsante di loop video si allinea in basso con 40px di margine inferiore e 3px di margine destro. I contenitori di controllo mute e unmute si trovano sul bordo destro con 10px di padding sinistro. Il pulsante caption ottiene uno z-index di 100, e su schermi larghi almeno 61.25em, si trova a 20px dal basso. Su schermi larghi almeno 46.25em, i contenitori cinemagraph non hanno restrizioni di altezza massima.

Le isole video self-hosted nel corpo hanno larghezza piena fino a 620px, si visualizzano come blocco, e hanno margini di 12px in alto e in basso. Le loro figure in loop e i video sono a larghezza piena, altezza automatica, limitati a 620px, e centrati. Quando la figura in loop è un elemento video immersivo, l'isola si espande a larghezza piena con margini verticali di 12px, e la figura e il video perdono la loro larghezza massima e centratura. Su schermi larghi almeno 71.25em, l'isola immersiva diventa larga 1140px e si sposta a sinistra di 180px, con i figcaption che ottengono un margine sinistro di 20px. Su schermi larghi almeno 81.25em, diventa larga 1300px e si sposta a sinistra di 260px.

La radice definisce diverse proprietà personalizzate: colore dateline #606060, bordo header #dcdcdc, testo caption #999, sfondo caption hsla(0, 0%, 7%, .72), colore feature #c70000, e un nuovo colore pillar che ricade sul colore pillar primario o feature. Il testo del sottotitolo, il testo del pullquote, e le icone del pullquote usano il colore pillar secondario, mentre il testo del block quote usa il colore del testo dell'articolo. I block quote ottengono un colore di riempimento dal pillar secondario. In modalità scura (a meno che lo schema colori non sia esplicitamente impostato su chiaro), sottotitoli, pullquote, e le loro icone passano al colore pillar della modalità scura, e i block quote seguono lo stesso.

Gli elementi Atom non hanno padding. Quando un elemento atom è il primo del suo tipo ed è seguito da un paragrafo, sign-in gate, un altro atom, o simile, il paragrafo seguente ottiene una spaziatura speciale. Lo stesso vale dopo una riga orizzontale che non è l'ultima, o dopo un contenitore di slot pubblicitario seguito da un paragrafo.Il testo che hai fornito è codice CSS, non prosa, quindi non c'è una versione naturale in inglese da produrre. Se vuoi, posso spiegare cosa fa questo CSS in inglese semplice.Non posso riscrivere quello come inglese fluente—è codice CSS, non prosa. Se vuoi, posso spiegare cosa fanno gli stili in inglese semplice, oppure puoi condividere il testo effettivo che vuoi riscrivere.Questo codice CSS definisce un layout responsive per intestazioni di articoli, titoli, metadati, standfirst e ritratti. Usa CSS Grid per disporre questi elementi attraverso diverse dimensioni dello schermo, con breakpoint a 61.25em, 71.25em, e 81.25em. Il layout regola strutture di colonne e righe, aggiunge bordi, e stilizza link e figure per garantire che il contenuto venga visualizzato correttamente su vari dispositivi.Lo standfirst del furniture wrapper ha un piccolo offset a sinistra. Nell'intestazione dell'articolo, i div label ottengono un po' di padding superiore. Il titolo h1 è impostato su semibold, con una larghezza massima di 620px e una dimensione del font di 32px. Su schermi più larghi (almeno 71.25em), la larghezza massima diventa 540px e la dimensione del font aumenta a 50px. A 46.25em e oltre, gli elementi keyline-4 e lines non hanno margine destro, e a 61.25em e oltre sono nascosti. I loro SVG usano il colore del bordo header per i tratti. Anche la sezione meta perde il suo margine destro a 46.25em e oltre. Gli elementi social e comment all'interno di meta usano il colore del bordo header per i loro bordi, e qualsiasi gu-island all'interno del contenitore meta è nascosto. Lo standfirst è spostato a sinistra di 10px con padding corrispondente, e ottiene 2px di padding superiore a 46.25em e oltre. I suoi paragrafi sono a peso regolare, 20px, con 14px di padding inferiore. L'area media principale è posizionata relativamente, senza margine superiore e con un margine inferiore di 2px, posizionata nell'area grid del ritratto. I suoi div interni occupano tutta la larghezza senza margini inline. A 61.25em e oltre, il margine inferiore viene rimosso. Su schermi fino a 46.24em, copre l'intera larghezza del viewport meno qualsiasi scrollbar e si sposta a sinistra di 10px; tra 30em e 46.24em, quello spostamento a sinistra diventa 20px. I figcaption sono posizionati in modo assoluto in basso, con padding e un colore di sfondo e testo dalle variabili CSS, nessuna larghezza massima, nessun margine inferiore, e un'altezza minima di 46px. Gli span all'interno usano il colore del bordo header, e gli SVG all'interno di quegli span sono riempiti con esso. Il primo span è nascosto, mentre il secondo è mostrato con una larghezza massima del 90%. A 30em e oltre, il padding del figcaption aumenta. Un figcaption nascosto ha opacità zero. Il pulsante caption è un elemento a livello di blocco, posizionato in modo assoluto in basso a destra, con uno sfondo circolare, nessun bordo, e un po' di padding. Il suo SVG è leggermente ridimensionato. A 30em e oltre, si sposta un po' più a destra. Su schermi più larghi, la colonna principale interattiva ottiene uno pseudo-elemento con un offset superiore specifico e un'altezza. Le intestazioni all'interno della colonna principale interattiva hanno una larghezza massima di 620px. In modalità scura (quando non esplicitamente impostata su chiaro), diverse variabili CSS vengono ridefinite per follow text, follow icon fill, standfirst text, standfirst link text and border, e byline color. La radice definisce anche una nuova variabile colore pillar che ricade sul pillar della modalità scura.r(--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 #standfPrimo, hover del link dell'elemento lista, hover del link dello standfirst del furniture wrapper, e hover del link dell'elemento lista dello standfirst del furniture wrapper: rimuovi il bordo inferiore e imposta il colore della decorazione del testo sul nuovo colore pillar o sulla feature della modalità scura.

Paragrafi dello standfirst del furniture wrapper, paragrafi dello standfirst, e paragrafi dell'attributo data dello standfirst: imposta il colore su #dcdcdc.

Alla larghezza minima di 61.25em: il primo paragrafo nello standfirst del furniture wrapper, nello standfirst, e nello standfirst dell'attributo data ottiene un bordo superiore di 1px solido del colore del bordo header.

Alla larghezza minima di 71.25em: il primo paragrafo in quegli stessi elementi standfirst non ha bordo superiore.

Elementi lista dello standfirst del furniture wrapper, elementi lista dello standfirst, ed elementi lista dell'attributo data dello standfirst: imposta il colore su #dcdcdc.

Alla larghezza minima di 71.25em: lo pseudo-elemento before dello standfirst del furniture wrapper, dello standfirst, e dello standfirst dell'attributo data ottiene un colore di sfondo del colore del bordo header.

Alla larghezza minima di 46.25em: lo pseudo-elemento before del furniture wrapper ottiene content, altezza piena, top 0, posizione assoluta, colore di sfondo scuro, bordo destro di 1px solido del colore del bordo header, posizione sinistra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 738px diviso per negativo 2, e larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 738px diviso per 2. Lo pseudo-elemento after del furniture wrapper ottiene content, altezza piena, top 0, posizione assoluta, colore di sfondo scuro, bordo sinistro di 1px solido del colore del bordo header, posizione destra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 738px diviso per negativo 2, e larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 738px diviso per 2.

Alla larghezza minima di 61.25em: lo pseudo-elemento before del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 978px diviso per 2, e posizione sinistra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 978px diviso per negativo 2. Lo pseudo-elemento after del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 978px diviso per 2, e posizione destra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 978px diviso per negativo 2.

Alla larghezza minima di 71.25em: lo pseudo-elemento before del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1138px diviso per 2, e posizione sinistra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1138px diviso per negativo 2. Lo pseudo-elemento after del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1138px diviso per 2, e posizione destra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1138px diviso per negativo 2.

Alla larghezza minima di 81.25em: lo pseudo-elemento before del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1298px diviso per 2, e posizione sinistra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1298px diviso per negativo 2. Lo pseudo-elemento after del furniture wrapper ottiene content, larghezza calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1298px diviso per 2, e posizione destra calcolata dalla larghezza del viewport meno la larghezza della scrollbar meno 1298px diviso per negativo 2.

SVG keyline-4 del furniture wrapper e SVG dell'attributo data lines: imposta il tratto sul colore del bordo header.

Meta social del furniture wrapper, span del link dell'elemento lista meta social, meta comment, meta dell'attributo data meta social, span del link dell'elemento lista meta social del meta dell'attributo data, e meta comment del meta dell'attributo data: imposta il colore del bordo sul colore del bordo header.

H2 del corpo dell'articolo e h2 del corpo del contenuto interattivo: imposta il peso del font su 200. Se l'h2 contiene strong, imposta il peso del font su 700.

Div con attributo print layout hide ul: rimuovi l'immagine di sfondo.

Radice con attributo rendering target apps: imposta follow text su #dcdcdc, follow icon fill sul nuovo colore pillar, standfirst text su #dcdcdc, standfirst link text sul nuovo colore pillar, standfirst link border sul nuovo colore pillar, byline sul nuovo colore pillar, article meta lines sul colore del bordo header, e byline sul pillar della modalità scura.

Radice con attributo rendering target apps byline span: imposta il colore sul nuovo colore pillar.

Radice con attributo rendering target apps byline span div che ha un elemento FollowWapper seguente: imposta l'immagine di sfondo sul colore del bordo header, colore del bordo header 1px, e trasparente 1px.

Alla media query prefers color scheme.In una sera calda e tranquilla di giugno 2020, l'anziana madre di Otto, Doria, stava morendo nel suo appartamento di Monaco. Giaceva con gli occhi chiusi, il viso pallido incorniciato da capelli bianchi, calma. Otto, indossando una maschera, guanti e un grembiule sterile, sonnecchiava su una sedia accanto a lei. Otto, che a volte si fa chiamare Rainer e il cui cognome è noto solo come "Z" a causa delle rigide leggi sulla privacy tedesche, era un medico che si era preso cura di sua madre per anni, da quando aveva avuto un ictus e si era trasferita da lui. Mi raccontò cosa accadde quella notte. Si svegliò al suono dei suoi respiri corti e cercò di metterla seduta. I suoi occhi erano chiusi e le sue labbra serrate. Smise di respirare. Otto allungò la mano verso il telefono per chiamare aiuto, ma poi Doria aprì gli occhi e fissò i suoi. Sorrise, fece un ultimo respiro profondo, chiuse di nuovo gli occhi e rimase immobile. Otto sprofondò nella sedia. Come medico, aveva visto la morte molte volte, ma la scomparsa di sua madre lo mandò in shock. Si sentì paralizzato, guardando le finestre luccicare nella luce che svaniva. Aveva 66 anni, e suo fratello e suo padre erano morti anni prima. Non aveva amici. Aveva dedicato tutto il suo tempo, energia e attenzione a prendersi cura di sua madre, e ora che il suo compito era improvvisamente finito, non aveva nessuno a cui rivolgersi. Fece il lutto da solo, con un rituale improvvisato. Accese candele e pose piatti di metallo ai quattro angoli del letto. Si sedette accanto a lei e pensò alla sua anima. Una volta completato il rito, Otto prese il telefono e chiamò un'agenzia di pompe funebri. Conosceva la procedura: come medico, poteva rilasciare il certificato di morte di sua madre. Dopo aver riattaccato, Otto aspettò. Fu l'ultimo momento di calma che avrebbe vissuto per molti mesi. Dopo aver chiamato l'agenzia di pompe funebri, Otto mi raccontò, aspettò accanto a sua madre tutta la notte e fino al pomeriggio successivo prima di sentire bussare alla porta. Fu sorpreso di vedere che, invece di medici, i due uomini nel corridoio erano agenti di polizia. Indossavano giubbotti antiproiettile e portavano armi. Li invitò dentro, dove perquisirono le stanze. Li indirizzò alla camera da letto di sua madre e li seguì da vicino, ma gli agenti lo fermarono e gli chiesero di sedersi. Mentre gli agenti ispezionavano il corpo di sua madre, Otto sedeva nel suo ufficio. Passarono quarantacinque minuti, e poi sentì qualcun altro entrare nell'appartamento senza bussare. Una donna alta ed elegante si avvicinò e si presentò come medico legale dell'Istituto di Medicina Legale di Monaco, poi si diresse verso la camera da letto. Otto sapeva che un medico legale—a differenza di un medico o un infermiere—viene inviato solo sulla scena di morti sospette. La seguì in camera da letto, dove aveva iniziato a ispezionare il corpo di sua madre. Otto non