Andy Burnham, den aspirerende leder

Andy Burnham, den aspirerende leder

Denne CSS-kode definerer en brugerdefineret skrifttypefamilie kaldet "Guardian Headline Full" med flere skrifttykkelser og stilarter. Den specificerer skriftfiler i forskellige formater (WOFF2, WOFF og TTF) og deres tilsvarende URL'er for hver variation, herunder let, normal, medium og semibold tykkelser, både i normale og kursiverede stilarter.

Guardian Headline Full-skrifttypefamilien inkluderer flere stilarter: fed (normal og kursiv), sort (normal og kursiv), let (normal og kursiv) og normal (normal og kursiv). Hver stil er tilgængelig i WOFF2-, WOFF- og TrueType-formater, hostet på de angivne URL'er. Derudover inkluderes Guardian Titlepiece-skriften i fed (normal stil) med de samme filformater.

Guardian Headline Full-skrifttypefamilien inkluderer flere stilarter, hver tilgængelig i flere formater (woff2, woff og ttf). Her er detaljerne:

- Normal kursiv: tykkelse 400, kursiv stil
- Medium: tykkelse 500, normal stil
- Medium kursiv: tykkelse 500, kursiv stil
- Semibold: tykkelse 600, normal stil
- Semibold kursiv: tykkelse 600, kursiv stil
- Fed: tykkelse 700, normal stil
- Fed kursiv: tykkelse 700, kursiv stil
- Sort: tykkelse 900, normal stil
- Sort kursiv: tykkelse 900, kursiv stil

Alle skrifttyper hentes fra den samme mappe og inkluderer ikke alternative tegnsæt.

Den angivne tekst ser ud til at være CSS-kode, der definerer skriftstilarter og layoutgitter til en hjemmeside, sandsynligvis The Guardian. Den inkluderer font-face-regler for brugerdefinerede skrifttyper og responsive gitterlayouts, der tilpasser sig baseret på skærmstørrelse. Koden specificerer områder for forskellige indholdselementer og sætter stylingsregler for forskellige enhedsbredder.

For interaktive gitterfigurer med immersive billedtekster er billedtekstpolstringen sat til 4 pixels i toppen og 0 andre steder.

Elementer med dataattributterne `lines` og `meta` inden for interaktivt gitterindhold placeres i et gitterområde, der spænder fra række 2 til række 5 og kolonne 1 til kolonne 2. `lines`-elementerne har en højde, der passer til deres indhold, og en topmargen på 5 pixels, mens `meta`-elementerne har en topmargen på 18 pixels.

På skærme bredere end 81,25 em bruger gitterlayoutet for interaktivt indhold kolonner på 219px, 1px, 620px, 80px og 300px.

På iOS- og Android-enheder bruger artikelforsider specifikke skrifttyper og styling:
- Standfirst-teksten bruger Guardian Headline eller lignende serif-skrifttyper med en medium tykkelse.
- Sektionskickeren vises som en blok, og dens første bogstav står med stort begyndelsesbogstav.
- Et keyline-element har 12 pixels toppolstring.
- Forfatternavnet i bylinjen bruger en fed serif-skrifttype, og links inden i den er også fedte.
- Billedfigurer har en automatisk højde, og afsnit efter atomare elementer har ingen topmargen.

Skrifttyper for "Guardian Headline Full" er defineret med let og let kursiv tykkelse, der henter fra woff2-, woff- og ttf-filer.

Guardian Headline Full-skrifttypefamilien inkluderer forskellige stilarter og tykkelser, såsom normal, kursiv, medium, medium kursiv, semibold, semibold kursiv, fed og fed kursiv. Hver stil er tilgængelig i flere formater inklusive woff2, woff og ttf.

Denne CSS-kode definerer skriftstilarter og layoutregler for en hjemmeside. Den specificerer skriftfiler for "Guardian Headline" og "Guardian Titlepiece" i forskellige formater (WOFF2, WOFF, TTF) med forskellige tykkelser og stilarter. Den inkluderer også responsive designregler, der justerer margener, bredder og positionering for forskellige skærmstørrelser. For eksempel får hovedindholdskolonnen på større skærme en venstremargen og en lodret grænse, mens immersive elementer udvides til fuld bredde på mindre skærme. Koden sætter også farvevariabler og afstand for elementer som afsnit, lister og atomer.

Det første afsnit efter visse elementer i artikel-, interaktiv-, kommentar- og feature-body har en toppolstring på 14px.

Den første bogstav i det første afsnit efter disse elementer er styled med en specifik skrifttype, fed tykkelse, 111px størrelse, 92px linjehøjde, fløjet til venstre, store bogstaver, box-sizing, 8px højremargen, lodret justering og en farvevariabel.

Afsnit umiddelbart efter en vandret linje har ingen toppolstring.

Showcase-elementbilledtekster er positioneret statisk med 100% bredde og en maksimal bredde på 620px.

Immersive elementer spænder over den fulde viewport-bredde minus scrollbaren. På skærme op til 71,24 em er deres maksimale bredde 978px, og billedtekster har 10px vandret polstring. Mellem 30 em og 71,24 em har billedtekster 20px vandret polstring. For skærme mellem 46,25 em og 61,24 em har immersive elementer en maksimal bredde.

```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];
}
}
```

Den angivne tekst ser ud til at være CSS-kode til styling af en websidelayout, inklusive elementer som overskrifter, metainformation, billedtekster og medier. Den definerer stilarter for forskellige skærmstørrelser og inkluderer farvevariabler for lys og mørk tilstand.

For iOS- og Android-enheder sætter CSS'en farven på det første bogstav i specifikke artikelcontainere til en sekundær pillar-farve. Den justerer også artikelheaderhøjden til nul og anvender styling på furniture-wrapperen, inklusive polstring, skriftegenskaber for etiketter og overskriftformatering med en specifik skriftstørrelse, tykkelse og farve. Billedelementer inden for furniture-wrapperen er også målrettet til styling.

For billeder i artikelcontainere på Android er billedelementet positioneret relativt med en topmargen på 14px, ingen bundmargen og en venstremargen på -10px. Dens bredde er sat til den fulde viewport-bredde minus scrollbarens bredde, og dens højde justerer automatisk.

På iOS og Android har de indre elementer af billeder (som figure-container, billedet selv og links) en gennemsigtig baggrund. Deres bredde matcher viewport-bredden minus scrollbaren, og deres højde er sat til auto, hvilket tilsidesætter andre højdeindstillinger.

For standfirst-sektionen (artikelresumé) på både iOS og Android er der toppolstring på 4px, bundpolstring på 24px og en højremargen på -10px.

Teksten inden i standfirst bruger Guardian Headline-skrifttypefamilien eller lignende serif-skrifttyper. Links i standfirst er styled med en specifik farve, ingen baggrundsbillede, understreget tekst med en offset på 6px, en brugerdefineret understregningsfarve og ingen grænse.

På iOS- og Android-enheder gælder følgende stilarter for feature-, standard- og kommentarartikelcontainere:

- Links i standfirst-sektionen ændrer deres understregningsfarve til den nye pillar-farve ved hover.
- Meta-sektionen har ingen margen.
- Forfatternavne og byline-elementer bruger den nye pillar-farve til tekst.
- Meta misc-sektionen har ingen polstring.
- SVG-ikoner inden for meta misc-sektionen styles ikke yderligere i dette uddrag.

For iOS- og Android-enheder gælder følgende stilarter:

- SVG-ikoner i meta-sektionen bruger den nye pillar-farve for streger.
- Billedtekstknappen i showcase-elementer vises som en centreret flex-container, 28px gange 28px, med 5px polstring og placeret 14px fra højre.
- Artikelbody-indhold har 12px vandret polstring.
- Standardbilledelementer (undtagen miniaturebilleder og immersive typer) spænder viewport-bredden minus 24px og scrollbarens bredde, med ingen margen og automatisk højde. Deres billedtekster har ingen polstring.
- Immersive billedelementer spænder den fulde viewport-bredde minus scrollbarens bredde.
- Blokcitater med klassen "quoted" bruger den nye pillar-farve til deres dekorative before-element.
- Links inden for artikelbody-prosa er styled som specificeret.

Links i artikelbodyer på iOS- og Android-enheder er styled med den primære pillar-farve, understreget med en 6px offset og bruger header-grænsefarven til understregningen. Ved hover ændres understregningsfarven til den nye pillar-farve.

I mørk tilstand bliver furniture-wrapper-baggrunden mørkegrå (#1a1a1a). Etiketter bruger den nye pillar-farve, overskrifter bruger header-grænsefarven, og standfirst-tekst og forfatter-bylines antager også header-grænsefarven.

For iOS- og Android-enheder gælder følgende stylingsregler for artikelcontainere:

- Stregen farve på SVG-ikoner i meta-sektionen er sat til den nye pillar-farve.
- Tekstfarven på billedtekster i showcase-billedelementer bruger datolinjens farve.
- Citeret tekst inden for artikelbodyen vises i den nye pillar-farve.
- Baggrundsfarven på forskellige body-indholdsområder er sat til en mørk baggrund med vigtig prioritet.
- Det første bogstav i afsnit efter visse elementer er styled med en drop cap-effekt.

Denne CSS-kode anvender specifik styling på det første bogstav i afsnit, der følger visse elementer, såsom `.element-atom`, `.sign-in-gate` eller `#sign-in-gate`, på tværs af forskellige artikelcontainere på iOS- og Android-enheder.

Denne CSS-kode styler det første bogstav i afsnit i forskellige artikelcontainere på Android-enheder, idet dens farve sættes