L'eau m'arrivait à la taille, mais j'ai continué à avancer — telle est la réalité du dérèglement climatique.

L'eau m'arrivait à la taille, mais j'ai continué à avancer — telle est la réalité du dérèglement climatique.

L'élément avec la classe "canvas.svelte-o3oskp" est défini pour s'afficher en tant que bloc.

Une police personnalisée nommée "Guardian Headline Full" est définie avec différentes graisses et styles :
- Light (300) en normal et italique
- Regular (400) en normal et italique
- Medium (500) en normal et italique
- Semibold (600) en normal et italique

Chaque style de police est disponible aux formats WOFF2, WOFF et TrueType depuis les serveurs d'assets du Guardian.Le site web du Guardian utilise des polices spécifiques pour ses titres et en-têtes. Celles-ci incluent Guardian Headline Full en gras, gras italique, noir et noir italique, ainsi que Guardian Titlepiece en gras. Chaque police est disponible en plusieurs formats de fichiers comme woff2, woff et truetype pour la compatibilité.

Pour la section carrousel, le titre apparaît en texte blanc utilisant la police Guardian Text Sans Web, avec une taille de 17px et une graisse moyenne. Il est positionné de manière absolue et inclut un lien stylisé en vert vif avec une graisse grasse et sans soulignement.

Le carrousel lui-même est un conteneur à défilement horizontal qui aligne les éléments lors du défilement, avec un défilement fluide par défaut sauf si l'utilisateur préfère une réduction des mouvements. Il masque les barres de défilement et présente un écart de 10px entre les éléments.

Chaque carte dans le carrousel mesure 310px de large et 160px de haut, avec un fond blanc et une image à droite qui s'adapte à l'échelle. Le conteneur d'image fait 120px par 150px avec un fond gris, et les images zooment légèrement au survol sauf si la réduction des mouvements est préférée. Les cartes incluent un remplissage et s'affichent comme des conteneurs flex, alignant le contenu en bas.Dans le composant carrousel, le conteneur d'image de la carte n'a pas d'effet de transition. Le conteneur de contenu dans chaque carte est configuré comme une disposition flexible en colonne. Les titres et paragraphes à l'intérieur du conteneur de contenu sont stylisés avec une couleur gris foncé et sans décoration de texte. Les titres utilisent une pile de polices serif spécifique, ont une taille de police de 24px, une hauteur de ligne de 115%, une graisse normale et une bordure inférieure transparente. Les paragraphes utilisent une pile de polices sans-serif avec une taille de police de 14px et une hauteur de ligne de 115%, le premier paragraphe étant en gras.

Lorsqu'une carte est sélectionnée, son image est agrandie de 20%. Les cartes désactivées affichent une superposition "Bientôt disponible" en texte gras sur un fond blanc semi-transparent, positionnée en haut à gauche.

La section des contrôles est une ligne flexible avec un alignement space-between et inclut un texte de pagination en blanc, utilisant une police sans-serif de 12px. Les boutons de contrôle sont circulaires, de 40px de diamètre, avec une bordure grise et un fond transparent, contenant des icônes de 24px. L'icône du premier bouton est retournée horizontalement.

Les fontes pour Guardian Headline Full sont définies avec les variantes light, light italic, regular et regular italic, provenant de fichiers woff2, woff et ttf.La famille de polices Guardian Headline Full inclut divers styles et graisses, chacun défini avec des fichiers sources spécifiques aux formats WOFF2, WOFF et TrueType. Voici les détails :

- Regular Italic : graisse 400, style italique
- Medium : graisse 500, style normal
- Medium Italic : graisse 500, style italique
- Semibold : graisse 600, style normal
- Semibold Italic : graisse 600, style italique
- Bold : graisse 700, style normal
- Bold Italic : graisse 700, style italique
- Black : graisse 900, style normal
- Black Italic : graisse 900, style italique

Tous les fichiers de police sont hébergés aux URLs spécifiées depuis le domaine d'assets 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-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;
}

.globe-overlay-wrapper {
overflow: auto;
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
z-index: 30;
background: #121212e6;
backdrop-filter: blur(2px);
display: flex;
justify-content: center;
}

.globe-overlay-wrapper .body-width-wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 100%;
padding: 22px 16px;
}

@media (min-width: 46.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 740px;
}
}

@media (min-width: 61.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 980px;
}
}

@media (min-width: 71.25em) {
.globe-overlay-wrapper .body-width-wrapper {
max-width: 1140px;
}
}

button {
padding: 1px 8px 3px;
border-radius: 30px;
border: 1px solid #fff;
background: var(--Neutral-neutral-neutral-7, #121212);
color: var(--Neutral-neutral-neutral-100, #fff);
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 130%;
align-self: flex-start;
position: relative;
z-index: 60;
}

button:hover {
cursor: pointer;
}

.canvas-container {
width: 100vw;
height: 100vw;
max-width: min(600px, 100vh - 340px);
max-height: min(600px, 100vh - 340px);
align-self: center;
position: fixed;
top: 40px;
z-index: 40;
}

@media (min-width: 23.4375em) {
.canvas-container {
top: calc(50% - 120px);
left: 50%;
transform: translate(-50%, -50%);
}
}

.carousel-container {
height: calc(100vh - 116px);
height: calc(100dvh - 116px);
position: relative;
z-index: 50;
}

body.android .globe-overlay-wrapper .body-width-wrapper > button {
top: 58px;
}

body.ios .carousel-container {
height: calc(100vh - 180px) !important;
height: calc(100dvh - 180px) !important;
}

body.ios .canvas-container {
top: calc(50% - 170px) !important;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}Ce code CSS définit plusieurs styles de police pour la famille de polices "Guardian Headline Full". Il inclut différentes graisses et styles (normal et italique) allant du regular (400) au black (900). Chaque style est spécifié avec plusieurs formats de fichiers (WOFF2, WOFF et TrueType) pour la compatibilité multi-navigateurs, tous provenant du serveur d'assets du Guardian.Ce texte définit des polices personnalisées et des styles pour une page web. Il spécifie deux polices : Guardian Headline en noir italique avec une graisse de 900, et Guardian Titlepiece en gras avec une graisse de 700, toutes deux chargées depuis des URLs spécifiques dans divers formats.

Il inclut également des règles CSS pour les boutons, comme un bouton circulaire qui s'agrandit légèrement au survol et possède un anneau de mise au point. Il y a un bouton d'appel à l'action "explorer" avec un remplissage, une bordure et des styles de texte spécifiques.

De plus, le code configure une barre de progression qui change de largeur et a différentes couleurs d'arrière-plan, ainsi que des ajustements de conception responsive pour différentes tailles d'écran. Un wrapper de bouton globe est stylisé pour être collant et seulement visible sous certaines conditions, avec différentes dispositions pour les appareils Android et iOS.

Enfin, il définit un élément de flèche de titre comme une icône circulaire avec une bordure verte et un contenu centré.Ce code CSS définit les styles pour une page web, incluant :

- Le centrage des éléments avec la classe "title-arrow"
- La définition des images dans "title-arrow" à pleine largeur et hauteur
- L'application de filtres d'inversion de couleur pour le mode sombre sur les appareils iOS et Android
- La configuration du comportement de défilement utilisant la bibliothèque Lenis smooth scrolling
- Le chargement de multiples graisses et styles de police pour la typographie "Guardian Headline Full" depuis les serveurs du Guardian

Le code gère la conception responsive, les fonctionnalités d'accessibilité et la typographie pour une mise en page de site d'actualités.Le site web du Guardian utilise des polices spécifiques pour ses titres et en-têtes, les chargeant depuis ses serveurs dans divers formats comme WOFF2, WOFF et TrueType. Ces polices incluent différents styles et graisses, tels que semibold, bold et black, dans les versions régulières et italiques.

Pour le contenu interactif, la mise en page s'ajuste en fonction de la taille de l'écran. Sur les écrans plus larges, la colonne principale se décale vers la gauche avec des marges croissantes, tandis que les éléments comme les atomes, les vitrines et le contenu immersif ont des largeurs maximales définies qui changent avec la fenêtre d'affichage. Sur les écrans plus petits, les éléments immersifs s'étendent sur toute la largeur, et des ajustements sont faits pour les barres de défilement afin d'assurer un alignement correct.Ce texte semble être du code CSS pour styliser une mise en page de page web. Il définit des styles pour différentes tailles d'écran, couleurs, espacements et éléments interactifs. Le code fixe des largeurs maximales pour les zones de contenu, crée des bordures, définit des variables de couleur pour divers éléments comme les liens et les arrière-plans, et gère l'apparence de la page lorsque les scripts sont activés ou désactivés. Il inclut également un style spécifique pour les en-têtes, paragraphes et listes dans la colonne de contenu principale, ajustant les marges et le remplissage pour différents appareils.Les liens de paragraphe du wrapper d'en-tête ont un soulignement vert qui se décale de 4px du texte. Au survol, le soulignement devient sombre.

La section du titre présente un fond rayé vert subtil et assure que le titre n'a pas de remplissage supérieur. Les liens de titre sont stylisés dans une police spécifique, de taille 38px avec une couleur gris clair et des transitions fluides. Le survol supprime les soulignements, change la couleur en foncé et augmente le contraste d'une icône de flèche. Si la réduction des mouvements est préférée, les transitions sont désactivées. Les spans non-liés dans le titre sont masqués.

La zone de standfirst (sous-titre) a un remplissage inférieur supplémentaire et utilise la même police et taille que le titre pour ses paragraphes.

Les animations contrôlent le fondu entrant du titre et du standfirst lorsqu'ils entrent dans la vue, le titre apparaissant en premier. Ces animations sont ignorées si la réduction des mouvements est activée ou si le script n'est pas disponible.

Le premier élément en ligne est contraint à un rapport d'aspect 4:5 avec son image recadrée sur le haut. La section du titre a un remplissage inférieur et stylise le titre principal avec une typographie spécifique.

Les figures ont des légendes positionnées en bas avec un fond sombre semi-transparent et un texte clair, masquant tout span à l'intérieur.

Les lignes ne sont pas affichées, et la section méta a une fine bordure supérieure.Ce texte semble être du code CSS pour styliser une page web, probablement pour une mise en page d'article. Il définit diverses propriétés visuelles telles que les marges, les polices, les couleurs et les comportements responsifs pour différentes tailles d'écran. Le code inclut des règles spécifiques pour des éléments comme le corps de l'article, les images, les légendes et les liens de médias sociaux, ajustant leur apparence en fonction de la largeur de l'appareil et des préférences utilisateur pour la réduction des mouvements.Le CSS définit une disposition en grille pour le contenu interactif avec des tailles de colonnes spécifiques et des zones nommées. Il ajuste la mise en page pour les écrans plus larges et lorsque la réduction des mouvements est préférée. Les éléments médias sont définis pour ignorer les événements de pointeur.

Pour les sections de l'équipe de reportage, il stylise une boîte bordurée avec des bordures vertes, des polices spécifiques et un espacement qui change sur les écrans plus larges. Les éléments de texte ont des tailles, graisses et couleurs définies, avec des italiques pour le texte emphatisé. Les éléments de liste sont affichés sans puces ni indentation.

Lorsque le script est désactivé, certains éléments comme les barres de progression et les bordures sont masqués, et le formatage des listes rev