Xi, Putin, Kim e la narrazione visiva di un panorama globale in trasformazione

Xi, Putin, Kim e la narrazione visiva di un panorama globale in trasformazione
Il carattere "Guardian Headline Full" include diversi stili, ciascuno disponibile in molteplici formati. Sono forniti i pesi light, regular, medium e semibold, con varianti sia normali che corsive. Questi font sono ospitati agli URL specificati e supportano i formati woff2, woff e truetype. La famiglia di font "Guardian Headline Full" include diversi stili: bold (normale e corsivo), black (normale e corsivo), light (normale e corsivo) e regular (normale e corsivo). Ogni stile è disponibile nei formati WOFF2, WOFF e TrueType. Inoltre, il font Guardian Titlepiece è disponibile in bold (stile normale) negli stessi formati. Tutti i font sono forniti dal server asset del Guardian. La famiglia di font "Guardian Headline Full" include molteplici stili e pesi, ciascuno disponibile nei formati WOFF2, WOFF e TrueType. Ecco i dettagli: - Regular Italic: peso 400, stile corsivo - Medium: peso 500, stile normale - Medium Italic: peso 500, stile corsivo - Semibold: peso 600, stile normale - Semibold Italic: peso 600, stile corsivo - Bold: peso 700, stile normale - Bold Italic: peso 700, stile corsivo - Black: peso 900, stile normale - Black Italic: peso 900, stile corsivo Tutti i file dei font sono ospitati agli URL specificati. Il testo fornito appare essere codice CSS per la stilizzazione di contenuti web, inclusi definizioni di font e layout a griglia responsive per diverse dimensioni di schermo. Specifica famiglie di font, pesi, stili e sorgenti dei file, così come configurazioni di griglia per vari elementi contenitore attraverso diversi breakpoint. Le didascalie interattive della griglia hanno un padding superiore di 4 pixel. Per gli elementi denominati "lines" e "meta" all'interno della griglia, sono posizionati in un'area specifica della griglia e hanno margini regolati. Su schermi più grandi, la griglia utilizza cinque colonne con larghezze definite. Su dispositivi iOS e Android, gli header degli articoli utilizzano font e stili specifici: il testo standfirst utilizza un font headline ponderato, i nomi delle sezioni sono visualizzati con la prima lettera maiuscola e alcuni elementi hanno padding regolato. Gli autori dei byline sono mostrati in un font headline in grassetto e le figure hanno altezza automatica. Un paragrafo che segue un elemento atomico non ha margine superiore. Inoltre, vengono caricati font personalizzati per "Guardian Headline Full" nei pesi light e light corsivo, con sorgenti fornite in molteplici formati. ```css @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)); position: relative; left: 50%; right: 50%; margin-left: calc(-50vw + var(--half-scrollbar-width)) !important; margin-right: calc(-50vw + var(--half-scrollbar-width)) !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) { .content__main-column--interactive:before { border-left: 1px solid #dcdcdc; z-index: -1; left: -10px; } } @media (min-width: 81.25em) { .content__main-column--interactive:before { border-left: 1px solid #dcdcdc; left: -11px; } } .content__main-column--interactive .element-atom { margin-top: 0; margin-bottom: 0; padding-bottom: 12px; padding-top: 12px; } .content__main-column--interactive p + .element-atom { padding-top: 0; padding-bottom: 0; margin-top: 12px; margin-bottom: 12px; } .content__main-column--interactive .element-inline { max-width: 620px; } @media (min-width: 61.25em) { figure[data-spacefinder-role="inline"].element { max-width: 620px; } } :root { --dateline: #606060; --headerBorder: #dcdcdc; --captionText: #999; --captionBackground: hsla(0, 0%, 7%, 0.72); --feature: #c70000; --new-pillar-colour: var(--primary-pillar, var(--feature)); } .content__main-column--interactive .element.element-atom, .element.element-atom { padding: 0; } #article-body > div .element-atom:first-of-type + p:first-of-type, #article-body > div .element-atom:first-of-type + .sign-in-ga { /* Stile aggiuntivo se necessario */ } Il primo paragrafo dopo certi elementi nel corpo dell'articolo, contenuto interattivo, corpo del commento, corpo della feature o sezioni con l'attributo `data-gu-name=body` riceve un padding superiore di 14 pixel. La prima lettera di questi paragrafi è stilizzata con un font specifico, peso grassetto, dimensione grande, testo maiuscolo e un effetto capolettera colorato. I paragrafi che seguono una linea orizzontale in queste sezioni non hanno padding superiore. Le didascalie degli elementi showcase sono impostate a posizione statica e una larghezza massima di 620 pixel. Gli elementi immersivi si estendono per l'intera larghezza del viewport, meno la barra di scorrimento. Su schermi fino a 71.24em di larghezza, sono limitati a 978 pixel e le loro didascalie hanno padding ai lati. Per schermi tra 30em e 71.24em, il padding della didascalia è di 20 pixel. Su schermi da 46.25em a 61.24em, anche gli elementi immersivi hanno una larghezza massima. ```css @media (max-width: 740px) { .element.element--immersive.element-immersive { margin-left: -10px !important; margin-right: 0 !important; left: 0; } } @media (max-width: 740px) and (min-width: 480px) { .element.element--immersive.element-immersive { margin-left: -20px !important; } .element.element--immersive.element-immersive figcaption { padding-inline: 20px; } } @media (min-width: 980px) { .furniture-wrapper { display: grid; grid-column-gap: 20px; grid-row-gap: 0; grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end]; grid-template-rows: [