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;