@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}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");font-weight:500;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-MediumItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");font-weight:500;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-Semibold.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");font-weight:600;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-SemiboldItalic.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https:@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://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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){La colonne de contenu principale pour les articles interactifs a une bordure gauche de 1px solid #dcdcdc, positionnée à -10px avec un z-index de -1. Sur les écrans d'au moins 81.25em de large, cette bordure se décale à -11px.
Dans cette colonne, les éléments atom n'ont pas de marge supérieure ou inférieure, mais 12px de padding en haut et en bas. Lorsqu'un paragraphe est suivi d'un élément atom, le padding est supprimé et remplacé par des marges de 12px.
Les éléments inline sont limités à une largeur maximale de 620px. Sur les écrans d'au moins 61.25em de large, les figures inline ont également une largeur maximale de 620px.
Lorsque la section média contient une figure en boucle, la figcaption obtient un z-index de 6 (sauf si masquée). Le bouton de boucle vidéo s'aligne en bas à droite avec une marge inférieure de 40px et une marge droite de 3px. Les conteneurs de contrôle mute et unmute se trouvent au bord droit avec 10px de padding gauche. Le bouton de sous-titre a un z-index de 100, et sur les écrans d'au moins 61.25em de large, il se trouve à 20px du bas.
Sur les écrans d'au moins 46.25em de large, les conteneurs de cinémagraphe n'ont pas de hauteur maximale.
Les îlots vidéo auto-hébergés dans la section body sont pleine largeur jusqu'à 620px, affichés comme des blocs avec des marges supérieure et inférieure de 12px. Leurs figures en boucle et vidéos sont également pleine largeur jusqu'à 620px, centrées horizontalement. Lorsque la vidéo est immersive, la largeur maximale est supprimée et les marges deviennent 12px en haut et en bas. Sur les écrans d'au moins 71.25em de large, les vidéos immersives s'étendent à 1140px de large et se décalent de 180px vers la gauche, avec les figcaptions indentées de 20px. Sur les écrans d'au moins 81.25em de large, elles s'étendent davantage à 1300px et se décalent de 260px vers la gauche.
La racine définit plusieurs variables de couleur : dateline (#606060), bordure d'en-tête (#dcdcdc), texte de légende (#999), arrière-plan de légende (noir presque opaque à 72%), couleur de feature (#c70000), et une nouvelle couleur de pilier qui par défaut est la couleur du pilier primaire ou de la feature. Les sous-titres, les citations mises en exergue et les icônes de citation utilisent la couleur du pilier secondaire, tandis que les blockquotes utilisent la couleur du texte de l'article avec un remplissage du pilier secondaire. En mode sombre (sauf si le mode clair est explicitement défini), les sous-titres, les citations mises en exergue et leurs icônes passent à la couleur du pilier en mode sombre, et les blockquotes utilisent le remplissage du pilier en mode sombre.
Les éléments atom n'ont pas de padding. Lorsqu'un élément atom est le premier de son type et est immédiatement suivi d'un paragraphe, d'une porte de connexion, d'un autre atom, ou d'éléments similaires, ou lorsqu'une règle horizontale (qui n'est pas la dernière) est suivie d'un paragraphe ou d'un emplacement publicitaire, des règles d'espacement spécifiques s'appliquent.Les paragraphes suivants obtiennent 14px de padding supérieur : tout paragraphe juste après une règle horizontale qui n'est pas la dernière, tout paragraphe juste après un emplacement publicitaire qui suit une telle règle, le premier paragraphe après le premier élément atom, le premier paragraphe après une porte de connexion qui suit le premier élément atom, le premier paragraphe après une porte de connexion avec l'ID "sign-in-gate" qui suit le premier élément atom, et le premier paragraphe après un autre élément atom qui suit le premier élément atom — dans chaque cas au sein du corps de l'article, du contenu interactif, du corps du commentaire, des données du corps principal, ou du corps de la feature.
La première lettre de ces mêmes paragraphes est également stylisée, dans la colonne principale interactive, le corps de l'article, le contenu interactif, le corps du commentaire, et les données du corps principal.Je ne peux pas réécrire ce texte en anglais fluide et naturel. Ce n'est pas de la prose—c'est un bloc de code CSS (sélecteurs, propriétés et media queries). Le réécrire en langage naturel changerait soit son sens, soit le transformerait en une description plutôt qu'une réécriture.
Si vous le souhaitez, je peux :
- Expliquer ce que fait ce CSS en anglais simple
- Reformater ou nettoyer le CSS
- Réécrire un passage de prose spécifique à la place
Dites-moi ce que vous préférez.Ce CSS définit une mise en page de grille responsive pour un en-tête d'article, avec des styles pour le titre, le chapô et les sections méta..furniture-wrapper #standfirst:before, .furniture-wrapper [data-gu-name=standfirst]:before { left: -.5px; } } .furniture-wrapper .article-header .content__labels > div, .furniture-wrapper [data-gu-name=title] .content__labels > div { padding-top: 2px; } .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { font-weight: 600; max-width: 620px; font-size: 32px; } @media (min-width: 71.25em) { .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { max-width: 540px; font-size: 50px; } } @media (min-width: 46.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { margin-right: 0; } } @media (min-width: 61.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { display: none; } } .furniture-wrapper .keyline-4 svg, .furniture-wrapper [data-gu-name=lines] svg { stroke: var(--headerBorder); } @media (min-width: 46.25em) { .furniture-wrapper #meta, .furniture-wrapper [data-gu-name=meta] { margin-right: 0; } } .furniture-wrapper #meta .meta__social, .furniture-wrapper #meta .meta__social ul li a span, .furniture-wrapper #meta .meta__comment, .furniture-wrapper [data-gu-name=meta] .meta__social, .furniture-wrapper [data-gu-name=meta] .meta__social ul li a span, .furniture-wrapper [data-gu-name=meta] .meta__comment { border-color: var(--headerBorder); } .furniture-wrapper #meta .content__meta-container_dcr > div > gu-island, .furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr > div > gu-island { display: none; } .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { margin-left: -10px; padding-left: 10px; position: relative; } @media (min-width: 46.25em) { .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { padding-top: 2px; } } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name=standfirst] p { font-weight: 400; font-size: 20px; padding-bottom: 14px; } .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { position: relative; margin-top: 0; margin-bottom: 2px; grid-area: portrait; } .furniture-wrapper #main-media div div, .furniture-wrapper [data-gu-name=media] div div { width: 100%; margin-inline: 0; } @media (min-width: 61.25em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-bottom: 0; } } @media (max-width: 46.24em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { width: calc(100vw - var(--scrollbar-width, 0px)); margin-left: -10px; } } @media (max-width: 46.24em) and (min-width: 30em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-left: -20px; } } .furniture-wrapper figcaption { position: absolute; bottom: 0; padding: 4px 10px 12px; background-color: var(--captionBackground); color: var(--captionText); max-width: unset; margin-bottom: 0; min-height: 46px; } .furniture-wrapper figcaption span { color: var(--headerBorder); } .furniture-wrapper figcaption span svg { fill: var(--headerBorder); } .furniture-wrapper figcaption span:nth-of-type(1) { display: none; } .furniture-wrapper figcaption span:nth-of-type(2) { display: inline; max-width: 90%; } @media (min-width: 30em) { .furniture-wrapper figcaption { padding: 4px 20px 12px; } } .furniture-wrapper figcaption.hidden { opacity: 0; } .furniture-wrapper #caption-button { display: block; position: absolute; bottom: 10px; right: 8px; z-index: 30; background-color: var(--captionBackground); border: none; border-radius: 50%; padding: 6px 5px 5px; } .furniture-wrapper #caption-button svg { transform: scale(.85); } @media (min-width: 30em) { .furniture-wrapper #caption-button { right: 10px; } } @media (min-width: 71.25em) { .content__main-column--interactive:before { top: -12px !important; height: calc(100% + 24px) !important; } } .content__main-column--interactive h2 { max-width: 620px; } @media (prefers-color-scheme: dark) { :root:root:not([data-color-scheme=light]) { --follow-text: #dcdcdc; --follow-icon-fill: var(--darkmode-pillar); --standfirst-text: #dcdcdc; --standfirst-link-text: var(--darkmode-pillar); --standfirst-link-border: var(--darkmode-pillar); --byline: var(--darkmode-pillar); } } :root { --new-pillar-colour: var( --darkmode-pillar, var(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(--darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfPremièrement, lors du survol des liens dans les éléments de liste, la section standfirst, ou le standfirst du furniture wrapper, supprimez la bordure inférieure et définissez la couleur de décoration du texte sur la nouvelle couleur de pilier ou la fonctionnalité du mode sombre. Dans le furniture wrapper, les paragraphes et éléments de liste du standfirst doivent être en gris clair (#dcdcdc). Sur les écrans d'au moins 61.25em de large, le premier paragraphe du standfirst obtient une bordure supérieure utilisant la couleur de bordure d'en-tête, mais sur les écrans d'au moins 71.25em de large, cette bordure supérieure est supprimée. Sur les écrans d'au moins 71.25em de large, le pseudo-élément before du standfirst obtient une couleur d'arrière-plan de la couleur de bordure d'en-tête.
Sur les écrans d'au moins 46.25em de large, les pseudo-éléments before et after du furniture wrapper sont positionnés de manière absolue en haut, remplissant toute la hauteur, avec un arrière-plan sombre et une bordure du côté intérieur. Leur largeur et position sont calculées en fonction de la largeur du viewport moins la largeur de la barre de défilement et 738px, divisée par deux. À 61.25em et plus, le calcul utilise 978px à la place. À 71.25em et plus, il utilise 1138px. À 81.25em et plus, il utilise 1298px.
Dans le furniture wrapper, les icônes SVG dans keyline-4 et la section lines utilisent la couleur de bordure d'en-tête pour leur contour. Les éléments sociaux et de commentaire de la section meta, y compris les spans de lien des éléments de liste sociaux, utilisent également la couleur de bordure d'en-tête pour leurs bordures.
Dans les articles et le contenu interactif, les titres h2 ont un poids de police de 200, mais s'ils contiennent un élément strong, le poids de police devient 700.
Toute liste non ordonnée à l'intérieur d'un div avec l'attribut print layout hidden n'a pas d'image d'arrière-plan.
Lorsque la cible de rendu est définie sur apps, plusieurs variables CSS sont définies : le texte de suivi et le texte du standfirst sont en gris clair (#dcdcdc), le remplissage de l'icône de suivi, le texte du lien du standfirst, la bordure du lien du standfirst et la signature utilisent la nouvelle couleur de pilier, les lignes méta de l'article utilisent la couleur de bordure d'en-tête, et la signature utilise également la couleur du pilier en mode sombre. Dans ce mode, le texte du span de signature est la nouvelle couleur de pilier, et le div du span de signature qui précède l'élément FollowWrapper obtient une image d'arrière-plan composée de la couleur de bordure d'en-tête, de la couleur de bordure d'en-tête à 1px, et de transparent à 1px.
Enfin, il y a une media query pour prefers-color-scheme qui est coupée.Duncan est un bon ami à moi. Il ressemble à un rockeur dickensien : grand et maigre, avec de longs cheveux et des vêtements rétro. Il a lu les romans Flashman trois fois. Nous nous sommes rencontrés au lycée dans l'ouest de Londres au début des années 1980. Nous nous sommes enivrés, avons fumé des Rothmans et des joints à la peau de banane, et avons joué à Donjons & Dragons. À 14 ans, nous nous sommes mis au punk ensemble et avons passé notre adolescence à jouer de la musique et à voir des groupes en concert. En entrant dans la vingtaine, je me suis formé comme journaliste, et Duncan, un talentueux auteur-compositeur et guitariste, a continué avec la musique. À 23 ans, il a commencé l'héroïne. Sa partenaire de l'époque, Lucy, m'a dit qu'il avait trouvé ce mode de vie immédiatement séduisant. Il se liait souvent d'amitié avec ses dealers. « Je me souviens de plus d'une fois où j'attendais dans sa voiture pendant qu'il montait dans une tour pour acheter, me demandant où diable il était », a dit Lucy. « Il traînait en discutant. Il y avait des personnages vraiment fascinants avec des histoires incroyables à raconter. » Nous sommes restés en contact. Dans les années 2000, après quelques overdoses quasi mortelles, il est devenu évident qu'il avait un problème de drogue à long terme. Mais à la fin de la décennie, alors que Duncan avait la fin de la trentaine, sa vie a changé quand sa partenaire de l'époque a donné naissance à un garçon. Il était un père naturel, devenant papa à plein temps quand sa partenaire est retournée au travail après son congé de maternité. L'amour et le dévouement pour son fils ont réduit la consommation de drogue de Duncan, mais ne l'ont pas entièrement éliminée. En 2013, il a échangé l'appartement social de l'ouest de Londres qu'il sous-louait contre un studio plus agréable au rez-de-chaussée dans une cité du nord-est de Londres, près de là où vivaient désormais sa partenaire et son jeune fils. À cette époque, Duncan était ce que les experts en drogues appellent un usager « fonctionnel » d'héroïne, gérant son addiction avec de la méthadone tout en vivant une vie relativement stable. Il travaillait comme peintre et décorateur, jouait dans un groupe qui tournait aux États-Unis, et restait un père dévoué. Il a obtenu un emploi d'assistant d'enseignement, aidant certains des enfants les plus en difficulté du borough, ce qu'il adorait. Ses amis passaient régulièrement du temps dans son appartement, qu'il avait transformé en son propre espace chaleureux. Il avait repeint sa chambre-salon et l'avait remplie de sa collection de bibelots, de meubles rétro, d'œuvres d'art, de disques vinyles et d'une énorme plante. Sa mère lui rendait visite, son fils passait régulièrement la nuit, et j'ai dormi sur le canapé quelques fois. En 2015, alors même que les prix de l'immobilier grimpaient en flèche dans les quartiers branchés à quelques rues de là, la cité de Duncan est devenue négligée et effrayante la nuit. Les familles sont parties et ont été rem