Tulitko kaapista 90-luvulla? Se oli kuin ilmoittaisi: 'Rakastan kyrpÀÀ!' Nathan Lane avautuu homoelÀmÀstÀ, Broadwaysta ja stereotypioiden murtamisesta.

Tulitko kaapista 90-luvulla? Se oli kuin ilmoittaisi: 'Rakastan kyrpÀÀ!' Nathan Lane avautuu homoelÀmÀstÀ, Broadwaysta ja stereotypioiden murtamisesta.

Guardian Headline Full -fonttiperhe sisÀltÀÀ useita tyylejÀ, joilla on eri painoarvot ja kursiivit. Kevyt versio (paino 300) on saatavilla sekÀ normaalina ettÀ kursiivina, kuten myös tavallinen versio (paino 400). Keskiraskaan (paino 500) ja puolilihavan (paino 600) tyyleillÀ on myös normaalit ja kursiivivaihtoehdot. Jokainen fonttitiedosto on saatavilla WOFF2-, WOFF- ja TrueType-muodoissa Guardianin palvelimilta.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/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) {
.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;
}
}PÀÀasiallisella interaktiivisen sisÀllön sarakkeella on erityiset tyylit elementeille. ElementeillÀ tÀssÀ sarakkeessa ei ole ylÀ- tai alamarginaaleja, mutta ne sisÀltÀvÀt tÀytön. Kun kappale seuraa elementtiÀ, vÀlistys sopeutuu vastaavasti. RivinsisÀiset elementit on rajoitettu enimmÀisleveyteen 620 pikseliÀ.

Suuremmille nÀytöille rivinsisÀiset kuvat on myös rajoitettu 620 pikseliin. Erityinen tyylitys koskee videosilmukoita, mukaan lukien painikkeen sijoittelu ja kuvatekstin asettelu. Omilla palvelimilla isÀnnöidyt videot on asetettu enimmÀisleveyteen 620 pikseliÀ keskitystÀ varten, kun taas immersiiviset videot laajenevat tÀyteen leveyteen sÀÀdetyillÀ marginaaleilla suuremmilla nÀytöillÀ.

VÀrimuuttujat mÀÀrittelevÀt teeman, kuten pÀivÀmÀÀrÀrivin, otsikkoreunojen ja kuvatekstien vÀrit. Tumman tilan aikana nÀmÀ vÀrit sopeutuvat tummempaan vÀripalettiin. EnsimmÀinen kappale tiettyjen elementtien jÀlkeen saa lisÀylÀtÀytön, ja ensimmÀisen kappaleen ensimmÀinen kirjain voidaan tyylitellÀ erottuvasti.CSS-koodi mÀÀrittelee tyylejÀ esimerkiksi tikkukirjaimille, lainauslohkoille ja erilaisille asetteluelementeille verkkosivuston eri osissa, kuten artikkeleissa, kommenteissa ja erikoisjutuissa. Se asettaa tietyt fontit, koot ja vÀrit kappaleiden ensimmÀiselle kirjaimelle, sÀÀtÀÀ immersiivisten ja esittelyelementtien leveyttÀ ja sijaintia, ja luo responsiivisen ruudukkoasettelun suuremmille nÀytöille. Tyyleihin sisÀltyy myös media-kyselyt asettelun mukauttamiseksi eri nÀytönkoille.Huonekalupakkaus asettaa johdantotekstin sisÀllön suhteelliseen asentoon, jossa on 2 pikselin ylÀtÀyttö ja ei oikeaa marginaalia. Johdantotekstin sisÀllÀ listakohteilla on fonttikoko 20 pikseliÀ, ja linkeillÀ ei ole reunusta, ei taustakuvaa, alleviivaus 6 pikselin siirtymÀllÀ ja vÀri mukautetusta ominaisuudesta `--headerBorder` (oletuksena `#dcdcdc`). Kun kursori on linkin pÀÀllÀ, alleviivauksen vÀri muuttuu `--new-pillar-colour` -muuttujan mÀÀrittelemÀksi.

Suuremmille nÀytöille (61.25em ja yli) kuvilla ei ole vasenta marginaalia, ja rivinsisÀisillÀ elementeillÀ, joilla on tietty rooli, on enimmÀisleveys 630 pikseliÀ. Kohdassa 71.25em ja yli asettelu kÀyttÀÀ ruudukkoa mÀÀritellyillÀ sarakkeilla ja riveillÀ. Koristeellinen viiva ilmestyy meta-osion eteen, ja pystyviiva lisÀtÀÀn johdantotekstin eteen. Kappaleiden reunukset poistetaan tÀssÀ katkaisupisteessÀ.

Kohdassa 81.25em ruudukko sopeutuu sisÀltÀmÀÀn enemmÀn sarakkeita, ja koristeelliset viivat sijoitetaan uudelleen.

Otsikoilla on fontin paino 600 ja enimmÀisleveys 620 pikseliÀ, fonttikoko 32 pikseliÀ. Suuremmilla nÀytöillÀ (71.25em ja yli) otsikon fonttikoko kasvaa 50 pikseliin, ja enimmÀisleveys pienenee 540 pikseliin.

Keskikokoisilla nÀytöillÀ (46.25em ja yli) elementeillÀ, joilla on luokka `keyline-4` tai attribuutti `data-gu-name=lines`, ei ole oikeaa marginaalia. Suuremmilla nÀytöillÀ (61.25em ja yli) nÀmÀ elementit piilotetaan. Niiden SVG-viivat kÀyttÀvÀt `--headerBorder` -vÀriÀ.TÀmÀ CSS-koodi mÀÀrittelee tyylejÀ verkkosivun asettelulle, erityisesti huonekaluteemaiselle pakkaukselle. Se asettaa erilaisia ominaisuuksia elementeille kuten metatiedot, johdantoteksti, pÀÀmedia ja kuvatekstit. Tyyleihin sisÀltyy sÀÀtöjÀ marginaaleihin, tÀyttöön, vÀreihin ja sijaintiin, tietyillÀ sÀÀnnöillÀ eri nÀytönkoille media-kyselyiden avulla. Suunnittelu kÀyttÀÀ mukautettuja CSS-muuttujia vÀreille, kuten tumman tilan ominaisuuksia ja taustansÀvyjÀ, ja varmistaa responsiivisen kÀyttÀytymisen laitteiden vÀlillÀ.TÀmÀ CSS-koodi tyylittelee elementtejÀ, jotka kuuluvat luokkaan furniture-wrapper. Otsikot (h1) ovat lihavoituja ja vaaleanharmaita (#dcdcdc). Otsikoiden kuvilla ei ole ylÀmarginaalia ja on pieni alamarginaali.

NÀytöille, joiden leveys on yli 71.25em, vÀrillinen viiva ilmestyy meta-osion eteen. Meta-osion teksti ja yhteenvedot ovat vaaleanharmaita. Sosiaalisen median painikkeilla on vÀrillinen reuna ja kuvake, ja kuvake sekÀ teksti muuttuvat vÀriltÀÀn, kun niitÀ osoitetaan.

Meta-osion linkit kÀyttÀvÀt teemavÀriÀ ja sÀilyttÀvÀt sen vÀrin osoitettaessa, alleviivauksena samalla vÀrillÀ. Johdantoteksti-osassa linkit alleviivataan vaaleanharmaan viivalla, joka muuttuu teemavÀriksi osoitettaessa. Johdantoteksti-osan kappaleet ja listakohteet ovat vaaleanharmaita.

NÀytöillÀ, joiden leveys on yli 61.25em, johdantoteksti-osan ensimmÀisellÀ kappaleella on ylÀreunus, joka poistetaan nÀytöillÀ, joiden leveys on yli 71.25em. NÀillÀ suuremmilla nÀytöillÀ vÀrillinen viiva ilmestyy myös johdantoteksti-osan eteen.

NÀytöillÀ, joiden leveys on yli 46.25em, furniture-wrapper saa tumman taustan ja oikean reunan.CSS mÀÀrittelee `.furniture-wrapper` -luokan pseudoelementeillÀ, jotka luovat sivupalkkeja. NÀmÀ sÀÀtevÀt leveyttÀ ja sijaintia nÀkymÀn koon perusteella yllÀpitÀÀkseen keskitettyÀ sisÀltöaluetta kiinteillÀ leveuksilla (738px, 978px, 1138px, 1298px) eri katkaisupisteissÀ, huomioiden vierityspalkin leveyden. Reunukset ja taustavÀrit sovelletaan CSS-mukautettujen ominaisuuksien avulla.

Artikkelien otsikoille `h2` -elementit kÀyttÀvÀt kevyttÀ fontin painoa (200), mutta vaihtavat lihavaan (700), jos ne sisÀltÀvÀt `strong` -elementin.

`@font-face` -sÀÀnnöt lataavat "Guardian Headline Full" -fonttiperheen useissa painoissa ja tyyleissÀ (Light, Light Italic, Regular, Regular Italic) Guardianin palvelimilta.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;