Ilhan Omar a qualifié les attaques de Donald Trump de "obsession malsaine et inquiétante".

Ilhan Omar a qualifié les attaques de Donald Trump de "obsession malsaine et inquiétante".

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 variantes normale et italique. Les polices sont chargées depuis les serveurs du Guardian aux formats WOFF2, WOFF et TrueType pour assurer la compatibilité entre les différents navigateurs.

@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 reçoivent un remplissage supérieur supplémentaire, et la première lettre de ces paragraphes est stylisée comme une grande lettrine colorée. Les éléments en ligne et les figures sont limités à une largeur maximale. 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 les articles principaux, les reportages, les articles standard et les sections de commentaires doivent être positionnées statiquement, s'étendant sur toute la largeur jusqu'à 620 pixels.

Les éléments immersifs doivent occuper toute la largeur de la fenêtre d'affichage, moins la barre de défilement. Sur les écrans plus larges (plus de 71.24em), leur largeur est limitée à 978px, avec un ajustement du remplissage des légendes à différents points de rupture. Sur les écrans moyens (46.25em à 61.24em), la largeur maximale est de 738px. Sur les écrans plus petits (moins de 46.24em), les éléments immersifs s'alignent sur le bord gauche avec des marges ajustées et un remplissage de légende ajusté.

Pour les écrans plus larges (plus de 61.25em), le wrapper de mobilier (furniture wrapper) utilise une mise en page en grille avec des colonnes et des lignes définies. Les titres comportent une bordure supérieure, les sections de métadonnées sont positionnées de manière relative, et le texte d'introduction (standfirst) inclut un style spécifique pour les liens et les paragraphes. Les figures dans ce wrapper n'ont pas de marge gauche et une largeur maximale de 630px lorsqu'elles sont en ligne. Sur les écrans les plus larges (plus de 71.25em), les colonnes de la grille sont reconfigurées.

Le code CSS définit une mise en page en grille pour l'en-tête d'une page web, ajustant la position et les styles des éléments selon différentes tailles d'écran. Pour les écrans plus petits, il définit des colonnes et des lignes de grille spécifiques, avec une hauteur de ligne de 80px. Une ligne de séparation de 540px de large apparaît au-dessus des informations de métadonnées, et le texte d'introduction a une bordure verticale. Sur les écrans plus larges (plus de 81.25em), la grille change en unités fractionnaires, la séparation s'étend à 620px, et la bordure verticale se décale légèrement.

Les titres utilisent une police de graisse 600, avec une largeur maximale de 620px et une taille de police de 32px par défaut. Sur les écrans plus larges (plus de 71.25em), la largeur maximale du titre est réduite à 540px, et la taille de police augmente à 50px. Certaines lignes décoratives sont masquées sur les écrans moyens à larges.

Les sections d'informations de métadonnées et d'introduction ont des marges et des bordures ajustées qui correspondent à la couleur de la bordure de l'en-tête. Les éléments sociaux et de commentaires dans la section de métadonnées adoptent également cette couleur de bordure, tandis que certains composants interactifs sont masqués. Le texte d'introduction a une taille de police de 20px avec un remplissage spécifique.

La zone média principale est positionnée dans la section "portrait" de la grille, prenant toute la largeur. Sur les très petits écrans, elle s'ajuste à la largeur totale de la fenêtre d'affichage moins les barres de défilement, avec des marges négatives. Les légendes sont positionnées de manière absolue au bas des médias avec un arrière-plan semi-transparent.

Le code CSS définit les styles pour la mise en page d'une page web, en se concentrant sur une interface au thème sombre avec des ajustements spécifiques pour différentes tailles d'écran. Il définit les couleurs, l'espacement et la visibilité pour des éléments comme les légendes, les boutons et les en-têtes, assurant un design réactif sur tous les appareils. Les caractéristiques clés incluent des variables de couleur personnalisées pour le mode sombre, des éléments masqués sur les écrans plus petits, et des interactions de boutons de médias sociaux qui changent de couleur au survol. La mise en page est centrée avec des marges calculées pour les écrans plus larges, maintenant une esthétique cohérente.

Ce code CSS définit les styles pour un composant de page web, probablement une barre latérale ou un wrapper de contenu. Il définit les couleurs du texte, les effets de survol des liens et les ajustements de mise en page pour différentes tailles d'écran. Les styles incluent des règles pour les informations de métadonnées, le texte d'introduction et des bordures décoratives qui changent en fonction de la largeur de la fenêtre d'affichage.

Le code CSS définit les styles pour les commentaires et les titres d'articles, et inclut des déclarations de police personnalisées pour la famille de polices Guardian Headline Full. Les commentaires ont une couleur de bordure qui correspond à la couleur de la bordure de l'en-tête. Dans les articles, les titres de deuxième niveau (h2) sont définis sur une graisse légère, mais s'ils contiennent un élément strong, ils deviennent gras. Les règles @font-face chargent différentes graisses et styles (comme light, regular, medium et semibold, en normal et italique) de la police Guardian Headline Full depuis des adresses web spécifiques.

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

De plus, la police "Guardian Titlepiece" est définie en bold (graisse 700) avec les mêmes formats de fichiers depuis un ensemble différent d'URL.

Pour les appareils iOS et Android, des propriétés de couleur personnalisées sont définies, incluant un arrière-plan sombre (#1a1a1a), une couleur de fonctionnalité (#c70000) et une couleur de fonctionnalité pour le mode sombre (#ff5943). Une nouvelle variable de couleur de pilier utilise soit un pilier principal soit la couleur de fonctionnalité. En mode sombre, elle passe à un pilier de mode sombre ou à la couleur de fonctionnalité du mode sombre.

Sur iOS et Android, des règles CSS spécifiques s'appliquent à la première lettre du premier paragraphe suivant certains éléments dans les conteneurs d'articles, assurant un style cohérent entre les différents types d'articles.

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

Pour les appareils Android, les images dans les conteneurs d'articles ont un arrière-plan transparent et une largeur égale à la fenêtre d'affichage complète moins la barre de défilement, avec une hauteur automatique.

Sur iOS et Android, le texte d'introduction dans les conteneurs d'articles a un remplissage supérieur et inférieur, avec un décalage de marge droite. Le texte utilise des polices serif spécifiques.

Les liens dans ce texte d'introduction sont stylisés avec un soulignement coloré qui utilise une variable de couleur personnalisée, supprimant tout arrière-plan ou bordure par défaut. Lorsqu'ils sont survolés, la couleur du soulignement change pour correspondre à la couleur du lien.

De plus, les sections de métadonnées dans ces conteneurs partagent les mêmes règles de style sur les deux systèmes d'exploitation.

Ce code CSS définit les styles pour les conteneurs d'articles 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'articles de reportage, standard et de commentaires, les images qui ne sont pas des miniatures ou immersives sont stylisées pour n'avoir aucune marge, 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 sont définies sur 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 (prose), les citations en bloc (blockquotes) utilisent la nouvelle couleur de pilier pour leur élément décoratif, et les liens sont stylisés avec la couleur de pilier principale, un soulignement et un décalage spécifique. La couleur du soulignement change au survol pour la nouvelle couleur de pilier.

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

Pour les appareils iOS et Android, les étiquettes de contenu dans les articles de reportage, standard et de commentaires utilisent la nouvelle couleur de pilier. Les titres dans ces articles n'ont pas d'arrière-plan et utilisent la couleur de la bordure de l'en-tête. Le texte d'introduction et les liens, ainsi que les lignes d'auteur, adoptent également la nouvelle couleur de pilier. Les icônes dans la section de métadonnées sont stylisées avec la même couleur. Les légendes pour les images de présentation utilisent la couleur de la date, et les blocs de texte cités dans le corps de l'article sont stylisés en conséquence.

Pour les appareils iOS et Android, la couleur du texte des blocs cités dans le corps des articles est définie sur une couleur variable spécifique.

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

Par ailleurs, sur iOS,