Deepfake-pornografi blir ett alltmer oroande problem i skolor, dÀr en elev enligt uppgift var sÄ skrÀckslagen över vad hon sÄg att hon blev fysiskt illamÄende.

Deepfake-pornografi blir ett alltmer oroande problem i skolor, dÀr en elev enligt uppgift var sÄ skrÀckslagen över vad hon sÄg att hon blev fysiskt illamÄende.

Denna CSS-kod definierar en anpassad typsnittsfamilj som heter "Guardian Headline Full" med flera stilar och vikter. Den inkluderar versioner för lĂ€tt, normal, medium och semifet, var och en tillgĂ€nglig i bĂ„de normal och kursiv stil. Typsnittsfilerna tillhandahĂ„lls i tre format – WOFF2, WOFF och TrueType – och finns pĂ„ Guardians servrar.

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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));
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;
}
}

Den interaktiva innehÄllskolonnen har en vÀnsterkantlinje och specifika avstÄnd för element. Stycken som följer vissa element fÄr extra topputfyllnad, och den första bokstaven i dessa stycken Àr formaterad som en stor, fÀrgad initial. Inline-element och figurer Àr begrÀnsade till en maximal bredd. Olika fÀrgvariabler definieras för konsekvent formgivning pÄ sidan.

Dragcitat inom specifika behÄllare ska ha en maximal bredd pÄ 620 pixlar.

Bildtexter för showcase-element i huvudinnehÄll och artikelbehÄllare ska vara positionerade statiskt, med full bredd och en maximal bredd pÄ 620 pixlar.

Immersiva element ska strÀcka sig över hela viewportens bredd, minus scrollbaren. PÄ större skÀrmar upp till 71.24em Àr deras maximala bredd 978px, med justerad bildtextutfyllnad vid olika brytpunkter. PÄ medelstora skÀrmar mellan 46.25em och 61.24em Àr den maximala bredden 738px. PÄ mindre skÀrmar upp till 46.24em ska immersiva element justeras till vÀnsterkanten med justerade marginaler och bildtextutfyllnad.

För furniture wrappers pÄ skÀrmar större Àn 61.25em anvÀnds en grid-layout med definierade kolumner och rader. Rubriker har en toppkantlinje, meta-sektioner Àr positionerade relativt, och standfirst-sektioner har specifik formgivning för lÀnkar och stycken, inklusive kantlinjer och understrykningar. Figurer inom wrappern har ingen vÀnstermarginal och en maximal bredd pÄ 630px nÀr de Àr inline. PÄ skÀrmar större Àn 71.25em omkonfigureras grid-kolumnerna, och toppkantlinjen pÄ det första stycket i standfirst-sektioner tas bort.

CSS:en definierar en grid-layout för en artikelhuvudsektion med specifika omrÄden för titel, rubrik, standfirst, metainformation och portrÀtt (huvudmedia). Den sÀtter stilar för dessa element, inklusive typsnitt, kantlinjer och positionering. Layouten justeras vid olika skÀrmbredder: för bredare skÀrmar (över 81.25em) anvÀnder den en mer detaljerad grid och justerar elementens bredder; för medelstora skÀrmar (över 71.25em) ökar rubriktypsnittets storlek; och för mindre skÀrmar (under 46.24em) justeras huvudmedian till full viewport-bredd. Kantlinjer och linjer anvÀnder en anpassad fÀrgvariabel, och vissa element Àr dolda eller ompositionerade vid vissa brytpunkter.

Furniture wrappern sÀtter en mörk bakgrund och justerar marginaler och utfyllnad för olika skÀrmstorlekar. PÄ större skÀrmar lÀgger den till sidofÀlt för att utöka bakgrunden. Rubriker och titlar anvÀnder en specifik accentfÀrg, medan text Àr ljusgrÄ. Sociala medie-knappar har en fÀrgad kantlinje och ikon, som blir solid vid hovring. Bildtexter Àr formaterade med en vÀxlingsknapp, och vissa layoutelement Àr dolda.

Denna CSS-kod definierar stilar för en webbsidkomponent, troligen ett sidofÀlt eller innehÄllswrapper. Den sÀtter textfÀrger, lÀnkutseenden och layoutjusteringar för olika skÀrmstorlekar. LÀnkar Àr formaterade med specifika fÀrger och understrykningar, och layouten inkluderar bakgrundselement som justeras baserat pÄ viewport-bredden. Koden hanterar ocksÄ formgivning för sociala medier och kommentarssektioner inom komponenten.

CSS-koden definierar stilar för artikeldelar och laddar anpassade typsnitt. Den sÀtter en ljus kantlinjefÀrg för kommentarer och justerar rubrikstilar: h2-rubriker i artiklar har en lÀtt typsnittsvikt som standard, men blir fetstilade om de innehÄller en strong-tagg. Dessutom importerar den typsnittsfamiljen Guardian Headline Full i olika vikter och stilar (lÀtt, normal, medium, semibold, var och en med normala och kursiva versioner) frÄn specifika webbadresser.

Texten definierar flera anpassade typsnitt för Guardians webbplats. Den specificerar typsnittet "Guardian Headline Full" i olika vikter och stilar (som fet, kursiv och black), var och en med lÀnkar till olika filformat (woff2, woff, ttf). Den definierar ocksÄ ett "Guardian Titlepiece"-typsnitt.

Dessutom sÀtter den nÄgra fÀrgvariabler för mörkt lÀge pÄ iOS- och Android-enheter, och inkluderar specifika CSS-regler för att formatera den första bokstaven i stycken i artiklar pÄ dessa mobila plattformar.

För Android-enheter Àr den första bokstaven i det första stycket i standard- eller kommentarsartiklar formaterad med en sekundÀr pelarfÀrg. PÄ bÄde iOS och Android Àr artikelhuvuden dolda, och furniture wrappern har specifik utfyllnad. Etiketter inom denna wrapper anvÀnder ett fetstilat, versalt typsnitt med en ny pelarfÀrg. Rubriker Àr satta till 32px, fetstil, med bottenutfyllnad och en mörk fÀrg. Bildfigurer Àr positionerade relativt, med marginaler i full bredd och automatisk höjd.

För Android-enheter har bilder inom artikelbehÄllare en genomskinlig bakgrund och en bredd som anpassas till viewporten, medan deras höjd Àr satt till auto. PÄ bÄde iOS och Android har standfirst-sektionen i artiklar specifik utfyllnad och marginaler, med sin text som anvÀnder Guardians rubriktypsnittsfamilj. LÀnkar inom standfirst Àr formaterade med en understrykning i en angiven fÀrg, som Àndras vid hovring. Dessutom fÄr metasektionen i artiklar pÄ iOS- och Android-enheter specifik formgivning.

Denna CSS-kod sÀtter stilar för artikelbehÄllare pÄ Android- och iOS-enheter. Den justerar marginaler, fÀrger, utfyllnad och knappvisning för olika artiklestyper och element.

PÄ iOS- och Android-enheter, för feature-, standard- och kommentarsartikelbehÄllare, Àr bilder som inte Àr miniatyrer eller immersiva formaterade för att inte ha nÄgon marginal, en bredd berÀknad frÄn viewporten minus 24 pixlar och scrollbar-bredden, och en automatisk höjd. Deras bildtexter har ingen utfyllnad.

Immersiva bilder i dessa behÄllare Àr satta till en bredd berÀknad frÄn viewporten minus scrollbar-bredden.

Inom artikelns brödtexts prose visas citerade blockcitat med en fÀrgad markör som anvÀnder en anpassad CSS-variabel. LÀnkar Àr formaterade med en understrykning, med specifika fÀrger för lÀnken och understrykningen, som Àndras vid hovring.

I mörkt lÀge Àr furniture wrapperns bakgrundsfÀrg satt till ett mörkgrÄtt (#1a1a1a).

För iOS- och Android-enheter anvÀnder innehÄllsetiketterna i feature-, standard- och kommentarsartiklar den nya pelarfÀrgen. Rubriker i dessa artiklar har ingen bakgrund och anvÀnder rubrikkantlinjens fÀrg. Standfirst-texten anvÀnder ocksÄ rubrikkantlinjens fÀrg, medan lÀnkar inom den och författarsignaturer anvÀnder den nya pelarfÀrgen. Ikoner i metasektionen Àr formaterade med den nya pelarfÀrgen. Bildtexter för showcase-bilder anvÀnder datumlinjens fÀrg. Dessutom Àr citerade block inom artikelns brödtext för iOS-enheter formaterade dÀrefter.

För iOS- och Android-enheter ska blockcitat inom artikelns brödtext anvÀnda den nya pelarfÀrgen. Dessutom ska huvudinnehÄllsomrÄdena i feature-, standard- och kommentarsartiklar ha en mörk bakgrund. Den första bokstaven efter vissa element i dessa sektioner ska ocksÄ vara formaterad med den nya pelarfÀrgen.

Detta verkar vara en CSS-selektor som riktar in sig pÄ den första bokstaven i stycken i specifika artikelbehÄllare pÄ iOS- och Android-enheter. Selektorerna gÀller för olika artiklestyper (standard, feature, comment) och tar hÀnsyn till olika sidstrukturer och inloggningsgrindselement.

Denna CSS-kod sÀtter stilar för specifika element pÄ Android- och iOS-enheter. Den definierar fÀrger, utfyllnad, marginaler och andra visuella egenskaper för olika artikelbehÄllare, knappar och textelement. Den inkluderar ocksÄ instÀllningar för mörkt lÀge och sÀtter vissa rubrikelement till att vara osynliga.

CSS-koden sÀtter stilar för artikelbehÄllare pÄ iOS- och Android-enheter. Den tar bort marginaler frÄn furniture wrappers och justerar fÀrger för etiketter, rubriker och lÀnkar baserat pÄ enhetstyp och artikelbehÄllare. Rubriker Àr satta till en ljusgrÄ fÀrg, medan etiketter och vissa lÀnkar anvÀnder en anpassad fÀrgvariabel. En gradientbakgrund appliceras pÄ metasektioner, och författarsignaturer Àr ocksÄ formaterade i ljusgrÄtt.

För iOS- och Android-enheter ska lÀnkar inom metasektionen i feature-, standard- och kommentarsartiklar anvÀnda den nya pelarfÀrgen, med mörkt lÀges feature-fÀrgen som standard.

PÄ samma sÀtt ska SVG-ikoner inom metasektionens diverse-omrÄde för dessa artiklestyper pÄ bÄde iOS och Android ha sin stroke satt till samma fÀrg.

Etiketter för aviseringar i metasektionen i alla dessa artikelbehÄllare pÄ iOS och