Andy Burnham, the aspiring leader

Andy Burnham, the aspiring leader

Tento CSS kód definuje vlastní fontovou rodinu s názvem "Guardian Headline Full" s více řezy a styly písma. Určuje soubory písem v různých formátech (WOFF2, WOFF a TTF) a jejich odpovídající URL adresy pro každou variantu, včetně lehkého, standardního, středního a polotučného řezu, a to jak v normálním, tak kurzívovém stylu.

Rodina písem Guardian Headline Full zahrnuje několik stylů: tučné (normální a kurzíva), černé (normální a kurzíva), lehké (normální a kurzíva) a standardní (normální a kurzíva). Každý styl je k dispozici ve formátech WOFF2, WOFF a TrueType, hostovaných na poskytnutých URL adresách. Dále je zahrnuto písmo Guardian Titlepiece v tučném řezu (normální styl) se stejnými formáty souborů.

Rodina písem Guardian Headline Full zahrnuje několik stylů, každý dostupný v několika formátech (woff2, woff a ttf). Zde jsou podrobnosti:

- Standardní kurzíva: řez 400, styl kurzíva
- Střední: řez 500, normální styl
- Střední kurzíva: řez 500, styl kurzíva
- Polotučné: řez 600, normální styl
- Polotučná kurzíva: řez 600, styl kurzíva
- Tučné: řez 700, normální styl
- Tučná kurzíva: řez 700, styl kurzíva
- Černé: řez 900, normální styl
- Černá kurzíva: řez 900, styl kurzíva

Všechna písma jsou získávána ze stejného adresáře a nezahrnují alternativní znakové sady.

Poskytnutý text se jeví jako CSS kód definující styly písem a rozvržení mřížky pro webovou stránku, pravděpodobně The Guardian. Zahrnuje pravidla @font-face pro vlastní písma a responzivní rozvržení mřížky, které se přizpůsobuje na základě velikosti obrazovky. Kód specifikuje oblasti pro různé obsahové prvky a nastavuje pravidla stylování pro různé šířky zařízení.

Pro interaktivní obrázky v mřížce s poutavými popisky je nastaveno vnitřní odsazení popisku na 4 pixely nahoře a 0 jinde.

Prvky s datovými atributy `lines` a `meta` v rámci interaktivního obsahu mřížky jsou umístěny v oblasti mřížky sahající od řádku 2 do řádku 5 a od sloupce 1 do sloupce 2. Prvky `lines` mají výšku odpovídající jejich obsahu a horní okraj 5 pixelů, zatímco prvky `meta` mají horní okraj 18 pixelů.

Na obrazovkách širších než 81,25 em používá rozvržení mřížky pro interaktivní obsah sloupce o šířce 219px, 1px, 620px, 80px a 300px.

Na zařízeních iOS a Android používají hlavičky článků specifická písma a styly:
- Úvodní text (standfirst) používá písmo Guardian Headline nebo podobné patkové písmo se středním řezem.
- Nadpis sekce (kicker) je zobrazen jako blok a jeho první písmeno je velké.
- Prvek keyline má horní vnitřní odsazení 12 pixelů.
- Jméno autora v perexu používá tučné patkové písmo a odkazy v něm jsou také tučné.
- Obrázky mají automatickou výšku a odstavce následující po atomických prvcích nemají horní okraj.

Fontové face pro "Guardian Headline Full" jsou definovány s lehkým a lehkým kurzívovým řezem, načítané ze souborů woff2, woff a ttf.

Rodina písem Guardian Headline Full zahrnuje různé styly a řezy, jako standardní, kurzíva, střední, střední kurzíva, polotučné, polotučná kurzíva, tučné a tučná kurzíva. Každý styl je dostupný v několika formátech včetně woff2, woff a ttf.

Tento CSS kód definuje styly písem a pravidla rozvržení pro webovou stránku. Specifikuje soubory písem pro "Guardian Headline" a "Guardian Titlepiece" v různých formátech (WOFF2, WOFF, TTF) s různými řezy a styly. Zahrnuje také pravidla responzivního designu, která upravují okraje, šířky a pozicování pro různé velikosti obrazovky. Například na větších obrazovkách získává hlavní obsahový sloupec levý okraj a svislý ohraničení, zatímco poutavé prvky se na menších obrazovkách rozšiřují na plnou šířku. Kód také nastavuje proměnné barev a mezery pro prvky jako odstavce, seznamy a atomy.

První odstavec za určitými prvky v tělech článku, interaktivního obsahu, komentářů a feature má horní vnitřní odsazení 14px.

První písmeno prvního odstavce následujícího po těchto prvcích je stylováno specifickým písmem, tučným řezem, velikostí 111px, výškou řádku 92px, plovoucí vlevo, velkými písmeny, box-sizing, pravým okrajem 8px, svislým zarovnáním a proměnnou barvou.

Odstavce bezprostředně následující po vodorovné čáře nemají horní vnitřní odsazení.

Popisky prvků showcase jsou pozicovány staticky se 100% šířkou a maximální šířkou 620px.

Poutavé prvky sahají na celou šířku viewportu mínus šířka posuvníku. Na obrazovkách do 71,24em je jejich maximální šířka 978px a popisky mají vnitřní odsazení 10px vodorovně. Mezi 30em a 71,24em mají popisky vnitřní odsazení 20px vodorovně. Pro obrazovky mezi 46,25em a 61,24em mají poutavé prvky maximální šířku.

```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: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.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(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name=standfirst] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name=standfirst] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name=standfirst] li a,
.furniture-wrapper [data-gu-name=standfirst] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name=standfirst] li a:hover,
.furniture-wrapper [data-gu-name=standfirst] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name=standfirst] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}

@media (min-width: 980px) and (min-width: 1140px) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name=standfirst] p:first-of-type {
border-top: unset;
}
}

@media (min-width: 980px) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role=inline].element {
max-width: 630px;
}
}

@media (min-width: 1140px) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name=meta]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name=standfirst] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name=standfirst]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: 0.5px;
}
}

@media (min-width: 1300px) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end];
}
}
```

Poskytnutý text se jeví jako CSS kód pro stylování rozvržení webové stránky, včetně prvků jako titulky, meta informace, popisky a média. Definuje styly pro různé velikosti obrazovky a zahrnuje proměnné barev pro světlý a tmavý režim.

Pro zařízení iOS a Android nastavuje CSS barvu prvního písmene v určitých kontejnerech článků na sekundární barvu pilíře. Také upravuje výšku hlavičky článku na nulu a aplikuje stylování na furniture wrapper, včetně vnitřního odsazení, vlastností písma pro štítky a formátování titulků se specifickou velikostí písma, řezem a barvou. Obrazové prvky uvnitř furniture wrapperu jsou také cíleny pro stylování.

Pro obrázky v kontejnerech článků na Androidu je obrazový prvek pozicován relativně s horním okrajem 14px, bez spodního okraje a s levým okrajem -10px. Jeho šířka je nastavena na plnou šířku viewportu mínus šířka posuvníku a jeho výška se přizpůsobuje automaticky.

Na iOS a Android mají vnitřní prvky obrázků (jako kontejner figure, samotný obrázek a odkazy) průhledné pozadí. Jejich šířka odpovídá šířce viewportu mínus šířka posuvníku a jejich výška je nastavena na auto, čímž přepisují jakákoli jiná nastavení výšky.

Pro sekci standfirst (shrnutí článku) na iOS i Android je horní vnitřní odsazení 4px, spodní vnitřní odsazení 24px a pravý okraj -10px.

Text uvnitř standfirst používá rodinu písem Guardian Headline nebo podobná patková písma. Odkazy v standfirst jsou stylovány specifickou barvou, bez obrázku na pozadí, podtrženým textem s odsazením 6px, vlastní barvou podtržení a bez ohraničení.

Na zařízeních iOS a Android platí pro kontejnery článků typu feature, standard a comment následující styly:

- Odkazy v sekci standfirst mění svou barvu podtržení na novou barvu pilíře při najetí myší.
- Sekce meta nemá okraj.
- Jména autorů a prvky perexu používají pro text novou barvu pilíře.
- Sekce meta misc nemá vnitřní odsazení.
- SVG ikony v sekci meta misc nejsou v tomto úryvku dále stylovány.

Pro zařízení iOS a Android platí následující styly:

- SVG ikony v sekci meta používají pro obtah novou barvu pilíře.
- Tlačítko popisku v prvcích showcase je zobrazeno jako centrovaný flex kontejner o velikosti 28px x 28px, s vnitřním odsazením 5px a pozicí 14px zprava.
- Tělo obsahu článku má vodorovné vnitřní odsazení 12px.
- Standardní obrazové prvky (kromě miniatur a poutavých typů) sahají na šířku viewportu mínus 24px a šířku posuvníku, bez okraje a s automatickou výškou. Jejich popisky nemají vnitřní odsazení.
- Poutavé obrazové prvky sahají na celou šířku viewportu mínus šířku posuvníku.
- Blokové citace s třídou "quoted" používají pro svůj dekorativní prvek before novou barvu pilíře.
- Odkazy uvnitř prozaického těla článku jsou stylovány podle specifikace.

Odkazy v tělech článků na zařízeních iOS a Android jsou stylovány primární barvou pilíře, podtrženy s odsazením 6px a používají barvu ohraničení hlavičky pro podtržení. Při najetí myší