Si, Putin, Kim a vizuální vyprávění o proměňujícím se globálním prostředí

Si, Putin, Kim a vizuální vyprávění o proměňujícím se globálním prostředí
Rodina písma Guardian Headline Full zahrnuje několik stylů, každý dostupný v různých formátech. K dispozici jsou světlé (light), standardní (regular), střední (medium) a polotučné (semibold) řezy, a to jak v normální, tak i kurzivní variantě. Tyto fonty jsou hostovány na uvedených URL adresách a podporují formáty woff2, woff a truetype. Rodina písem Guardian Headline Full zahrnuje několik stylů: tučné (bold – normální a kurzíva), černé (black – normální a kurzíva), světlé (light – normální a kurzíva) a standardní (regular – normální a kurzíva). Každý styl je dostupný ve formátech WOFF2, WOFF a TrueType. Dále je k dispozici font Guardian Titlepiece v tučném řezu (normální styl) ve stejných formátech. Všechny fonty jsou získávány z asset serveru Guardianu. Rodina písem "Guardian Headline Full" zahrnuje více stylů a řezů, každý dostupný ve formátech WOFF2, WOFF a TrueType. Zde jsou podrobnosti: - Regular Italic: řez 400, styl kurzíva - Medium: řez 500, normální styl - Medium Italic: řez 500, styl kurzíva - Semibold: řez 600, normální styl - Semibold Italic: řez 600, styl kurzíva - Bold: řez 700, normální styl - Bold Italic: řez 700, styl kurzíva - Black: řez 900, normální styl - Black Italic: řez 900, styl kurzíva Všechny soubory fontů jsou hostovány na specifikovaných URL. Poskytnutý text se jeví jako CSS kód pro stylování webového obsahu, včetně definic písem a responzivního rozložení mřížky pro různé velikosti obrazovek. Specifikuje rodiny písem, řezy, styly a zdroje souborů, stejně jako konfigurace mřížky pro různé prvky kontejnerů napříč body zlomu. Interaktivní popisky obrázků v mřížce mají horní odsazení 4 pixely. Pro prvky pojmenované "lines" a "meta" uvnitř mřížky jsou umístěny v konkrétní oblasti mřížky a mají upravené okraje. Na větších obrazovkách mřížka používá pět sloupců s definovanými šířkami. Na zařízeních iOS a Android používají hlavičky článků specifická písma a stylování: úvodní text (standfirst) používá vážené headline písmo, názvy sekcí jsou zobrazeny s prvním písmenem velkým a některé prvky mají upravené odsazení. Autoři podpisů (byline) jsou zobrazeni tučným headline písmem a obrázky mají automatickou výšku. Odstavec následující po atomickém prvku nemá horní okraj. Dále jsou načítány vlastní fonty pro "Guardian Headline Full" ve světlém řezu a světlé kurzívě, se zdroji poskytnutými v různých formátech. ```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 { /* Další stylování, pokud je potřeba */ } První odstavec po určitých prvcích v těle článku, interaktivním obsahu, těle komentáře, těle feature článku nebo sekcích s atributem `data-gu-name=body` dostane horní odsazení 14 pixelů. První písmeno těchto odstavců je stylováno specifickým písmem, tučným řezem, velkou velikostí, velkými písmeny a barevným efektem iniciály. Odstavce následující po vodorovné čáře v těchto sekcích nemají horní odsazení. Popisky showcase prvků jsou nastaveny na statickou pozici a maximální šířku 620 pixelů. Immerzivní prvky se rozprostírají na celou šířku viewportu mínus posuvník. Na obrazovkách širokých až 71.24em jsou omezeny na 978 pixelů a jejich popisky mají boční odsazení. Pro obrazovky mezi 30em a 71.24em je odsazení popisku 20 pixelů. Na obrazovkách od 46.25em do 61.24em mají immerzivní prvky také maximální šířku. ```css @media (max-width: 740px) { .element.element--immersive.element-immersive { margin-left: -10