"C'était incroyablement explicite" : Cara Hunter sur la vidéo deepfake qui a failli détruire sa carrière politique

"C'était incroyablement explicite" : Cara Hunter sur la vidéo deepfake qui a failli détruire sa carrière politique

Ce code CSS définit une famille de polices personnalisée appelée "Guardian Headline Full" avec plusieurs graisses et styles. Il inclut les graisses light, regular, medium et semibold, chacune avec des variations normale et italique. Les fichiers de police sont fournis aux formats WOFF2, WOFF et TrueType, hébergés sur les serveurs du Guardian.

@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;
}
}La colonne de contenu interactif a une bordure gauche et un espacement spécifique pour les éléments. Les paragraphes suivant certains éléments ont un remplissage supérieur supplémentaire, et la première lettre de ces paragraphes est stylisée comme une lettrine grande et colorée. Les éléments en ligne et les figures sont limités à une largeur maximale de 620px sur les écrans plus grands. Diverses variables de couleur sont définies pour une thématique cohérente.

Les citations extraites (pullquotes) dans des conteneurs spécifiques doivent avoir une largeur maximale de 620 pixels.

Les légendes pour les éléments de présentation (showcase) dans le contenu principal et les conteneurs d'article doivent être positionnées statiquement, avec une pleine largeur jusqu'à 620 pixels.

Les éléments immersifs doivent s'étendre sur toute la largeur de la fenêtre d'affichage, moins la barre de défilement. Sur les écrans plus grands, ils sont limités à 978 pixels, avec un remplissage de légende ajusté pour les écrans moyens. Sur les écrans de taille moyenne, la largeur maximale est de 738 pixels. Sur les écrans plus petits, les éléments immersifs s'alignent sur le bord gauche avec des marges ajustées et un remplissage de légende.

Pour les enveloppes de mobilier (furniture wrappers) sur les écrans plus grands, une mise en page en grille est utilisée avec des colonnes et des lignes définies. Les titres ont une bordure supérieure, les sections de métadonnées sont positionnées de manière relative, et le contenu du chapô inclut un style spécifique pour les liens et les paragraphes. Les figures dans l'enveloppe n'ont pas de marge gauche et une largeur maximale de 630 pixels lorsqu'elles sont en ligne. Sur les écrans très larges, les colonnes du modèle de grille sont ajustées.

Le CSS définit une mise en page en grille pour un en-tête d'article avec des zones spécifiques pour le titre, le titre principal, le chapô, les informations de métadonnées et une image portrait. Il définit des styles pour les bordures, la typographie et l'espacement, ajustant ces propriétés pour différentes tailles d'écran à l'aide de requêtes média. Par exemple, la taille de la police du titre principal augmente sur les écrans plus grands, et certains éléments sont masqués ou repositionnés lorsque la fenêtre d'affichage change. La zone média principale est configurée pour être en pleine largeur sur les appareils mobiles.

Le code CSS définit des styles pour la mise en page d'une page web, en se concentrant sur un élément d'enveloppe de mobilier. Il définit les couleurs d'arrière-plan, les marges, le remplissage et les comportements réactifs pour différentes tailles d'écran. Les styles incluent des propriétés personnalisées pour les couleurs, telles que les fonctionnalités du mode sombre et les bordures d'en-tête. Des règles spécifiques contrôlent l'apparence des légendes, des boutons, des titres et des informations de métadonnées, avec des ajustements pour les effets de survol et les icônes de médias sociaux. Les requêtes média garantissent que la mise en page s'adapte des vues mobiles aux vues de bureau, y compris les écrans plus larges où des arrière-plans latéraux sont ajoutés.

Ce code CSS définit des styles pour un composant de page web, probablement une barre latérale ou un conteneur de contenu. Il définit les couleurs, les bordures et les ajustements de mise en page pour divers éléments comme les liens, le texte et les icônes de médias sociaux. Les styles s'adaptent à différentes tailles d'écran à l'aide de requêtes média, modifiant les largeurs et les bordures pour s'adapter aux écrans plus grands. Les couleurs sont gérées à l'aide de variables CSS pour les thèmes, comme le mode sombre.

Le code CSS définit des styles pour les éléments d'article et charge des polices personnalisées. Il définit la couleur de la bordure pour les commentaires pour qu'elle corresponde à la couleur de la bordure de l'en-tête. Pour les titres d'article, il utilise une graisse de police légère, mais rend les titres avec un texte fort en gras. Le code importe également la famille de polices Guardian Headline dans diverses graisses et styles, y compris light, regular, medium et semibold, en versions normale et italique.

La police "Guardian Headline Full" est définie avec plusieurs styles : semibold italique (graisse 600), bold (graisse 700), bold italique (graisse 700), black (graisse 900) et black italique (graisse 900). Chaque style inclut des fichiers de police aux formats WOFF2, WOFF et TrueType.

De plus, la police "Guardian Titlepiece" est définie dans son style bold (graisse 700), également avec des fichiers WOFF2, WOFF et TrueType.

Pour les appareils iOS et Android, une couleur d'arrière-plan sombre (#1a1a1a) et des couleurs de fonctionnalité spécifiques sont définies. En mode sombre, la couleur de fonctionnalité s'ajuste en conséquence.

Sur iOS et Android, un style spécial est appliqué à la première lettre du premier paragraphe dans les conteneurs d'article, suivant certains éléments comme `.element-atom` ou les portails de connexion.

Pour les appareils Android, la première lettre du premier paragraphe dans les articles standard et de commentaires est stylisée avec une couleur de pilier secondaire. Sur iOS et Android, les en-têtes d'article sont masqués, et l'enveloppe de mobilier a un remplissage spécifique. Les étiquettes dans l'enveloppe de mobilier utilisent une police en gras, en majuscules, avec une nouvelle couleur de pilier. Les titres principaux sont définis à 32px, en gras, avec un remplissage inférieur et une couleur sombre. Les figures d'image sont positionnées de manière relative, avec des marges en pleine largeur et une hauteur automatique.

Pour les appareils Android, les images dans les conteneurs d'article doivent avoir un arrière-plan transparent, s'étendre sur toute la largeur de la fenêtre d'affichage (en tenant compte des barres de défilement) et ajuster leur hauteur automatiquement.

Sur iOS et Android, le texte d'introduction dans les articles doit avoir un espacement spécifique : 4 pixels de remplissage en haut, 24 pixels en bas et une marge négative de 10 pixels à droite.

Les paragraphes dans ce texte d'introduction doivent utiliser la famille de polices de titre du Guardian.

Les liens dans ce texte doivent être stylisés avec une couleur spécifique, un soulignement positionné à 6 pixels sous le texte et une couleur de soulignement gris clair. Ils ne doivent pas avoir d'image d'arrière-plan ni de bordure inférieure. Lorsqu'ils sont survolés, le soulignement doit changer pour correspondre à la couleur du texte du lien.

De plus, la section des métadonnées de l'article doit être stylisée de manière cohérente pour les deux systèmes d'exploitation.

Ce code CSS définit des styles pour les conteneurs d'article sur les appareils Android et iOS. Il ajuste les marges, les couleurs, le remplissage et l'affichage des boutons pour divers types d'articles et leurs composants.

Sur les appareils iOS et Android, pour les conteneurs d'article de type feature, standard et comment, les images qui ne sont pas des miniatures ou immersives ont une marge de zéro, une largeur calculée à partir de la fenêtre d'affichage moins 24 pixels et la largeur de la barre de défilement, et une hauteur automatique. Leurs légendes n'ont pas de remplissage.

Les images immersives dans ces conteneurs ont une largeur calculée à partir de la fenêtre d'affichage moins la largeur de la barre de défilement.

Dans le corps de l'article, les citations en bloc utilisent la nouvelle couleur de pilier pour leur élément décoratif. Les liens sont stylisés avec la couleur de pilier primaire, un soulignement décalé de 6px et une bordure de couleur de soulignement, qui change pour la nouvelle couleur de pilier au survol.

En mode sombre, la couleur d'arrière-plan de l'enveloppe de mobilier est définie sur #1a1a1a.

Pour les appareils iOS et Android, les étiquettes de contenu dans les articles de type feature, standard et comment utilisent la nouvelle couleur de pilier.

Sur iOS et Android, le titre principal dans ces types d'articles n'a pas d'arrière-plan et utilise la couleur de la bordure de l'en-tête pour le texte.

Le texte du chapô dans ces articles utilise également la couleur de la bordure de l'en-tête. Les liens dans le chapô, ainsi que les signatures d'auteur et leurs liens, sont stylisés avec la nouvelle couleur de pilier.

Les icônes dans les métadonnées de l'article utilisent la nouvelle couleur de pilier pour leurs traits.

Les légendes pour les images de présentation dans ces articles utilisent la couleur de la date.

Enfin, le texte cité dans le corps de l'article sur iOS utilise le style spécifié.

Pour les appareils iOS et Android, la couleur du texte des blocs de citation dans les corps d'article est définie sur une couleur variable spécifique.

De plus, la couleur d'arrière-plan pour divers conteneurs de corps d'article sur iOS et Android est forcée à un arrière-plan sombre en utilisant une déclaration importante.

En outre, pour les appareils iOS, la première lettre suivant certains éléments comme des atomes, des portails de connexion ou des identifiants spécifiques dans les corps d'article est stylisée, bien que le style exact soit tronqué dans le texte fourni.

Il s'agit apparemment d'un sélecteur CSS ciblant la première lettre des paragraphes dans des conteneurs d'article spécifiques sur les appareils iOS et Android. Le sélecteur s'applique à divers types d'articles (standard, feature, comment) et prend en compte différentes structures de page et éléments de portail de connexion.

Ce code CSS définit des styles pour des éléments spécifiques sur les appareils Android et iOS. Il définit les couleurs, le remplissage, les marges et d'autres propriétés visuelles pour divers conteneurs d'article, boutons et éléments de texte. Le code inclut également des préférences de mode sombre et définit certains en-têtes comme invisibles.

Le code CSS définit des styles pour les conteneurs d'article sur les appareils iOS et Android. Il supprime les marges des enveloppes de mobilier et ajuste les couleurs des étiquettes, des titres et des liens en fonction de propriétés personnalisées. Les titres sont définis sur une couleur gris clair, tandis