Kaivurin katastrofi: mitä suuri elokuvahuti merkitsee Tom Cruiselle ja Hollywoodille

Kaivurin katastrofi: mitä suuri elokuvahuti merkitsee Tom Cruiselle ja Hollywoodille
Tämä on CSS-koodia, joka määrittelee verkkofontit Guardianin typografiaa varten. Se määrittää useita fonttiloitteita: - Guardian Headline Black-tyylisenä (paino 900, normaali tyyli) - Guardian Headline Full Black Italic -tyylisenä (paino 900, kursiivi) - Guardian Titlepiece Bold-tyylisenä (paino 700, normaali) - Guardian Headline Full Light-tyylisenä (paino 300, normaali) - Guardian Headline Full Light Italic -tyylisenä (paino 300, kursiivi) - Guardian Headline Full Regular-tyylisenä (paino 400, normaali) - Guardian Headline Full Regular Italic -tyylisenä (paino 400, kursiivi) - Guardian Headline Full Medium-tyylisenä (paino 500, normaali) Jokainen fonttiloite latautuu kolmessa tiedostomuodossa (woff2, woff ja ttf), jotka isännöidään Guardianin resurssipalvelimella. Koodi näyttää katkeavan lopusta kesken uuden fonttiloitemäärityksen.Tämä on CSS-koodia, joka määrittelee fonttiloitteita Guardian Headline Full- ja Guardian Titlepiece - fonteille ja määrittää eri painot ja tyylit sekä niiden lähdetiedostot woff2-, woff- ja truetype-muodoissa. Se sisältää myös mediakyselyitä, jotka säätävät interaktiivisen pääsarakkeen vasenta marginaalia 160 pikseliin vähintään 71.25em:n leveydellä ja 240 pikseliin vähintään 81.25em:n leveydellä, sekä valitsimen interaktiivisen pääsarakkeen sisällä olevalle element atom -elementille.Tässä on teksti uudelleenkirjoitettuna sujuvaksi, luonnolliseksi suomeksi säilyttäen merkityksen ja yksinkertaistaen monimutkaisia ilmauksia: ```css {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){ .content__main-column--interactive:before{ border-left:1px solid #dcdcdc; z-index:-1; left:-10px } } @media (min-width: 81.25em){ .content__main-column--interactive:before{ border-left:1px solid #dcdcdc; left:-11px } } .content__main-column--interactive .element-atom{ margin-top:0; margin-bottom:0; padding-bottom:12px; padding-top:12px } .content__main-column--interactive p+.element-atom{ padding-top:0; padding-bottom:0; margin-top:12px; margin-bottom:12px } .content__main-column--interactive .element-inline{max-width:620px} @media (min-width: 61.25em){ figure[data-spacefinder-role=inline].element{max-width:620px} } [data-gu-name=media]:has(figure.loop) figure.loop figcaption:not(.hidden){z-index:6} [data-gu-name=media]:has(figure.loop) figure.loop button[data-link-name*=gu-video-loop]{ align-self:flex-end; margin-bottom:40px; margin-right:3px } [data-gu-name=media]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid=unmute-icon]), [data-gu-name=media]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid=mute-icon]){ right:0; padding-left:10px } [data-gu-name=media]:has(figure.loop) #caption-button{z-index:100} @media (min-width: 61.25em){ [data-gu-name=media]:has(figure.loop) #caption-button{bottom:20px} } @media (min-width: 46.25em){ [data-gu-name=media]:has(figure.cinemagraph) .cinemagraph>div{max-height:unset} } [data-gu-name=body] gu-island[name=SelfHostedVideo]{ width:100%; max-width:620px; display:block; margin-top:12px; margin-bottom:12px } [data-gu-name=body] gu-island[name=SelfHostedVideo] figure.loop, [data-gu-name=body] gu-island[name=SelfHostedVideo] figure.loop video{ width:100%; height:auto; max-width:620px; margin:0 auto } [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive){ max-width:unset; margin:12px 0 } [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive) figure.loop, [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive) figure.loop video{ max-width:unset; margin:0 } @media (min-width: 71.25em){ [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive){ width:1140px; margin-left:-180px } [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive) figure figcaption{ margin-left:20px } } @media (min-width: 81.25em){ [data-gu-name=body] gu-island[name=SelfHostedVideo]:has(figure.loop.element-video-immersive){ width:1300px; margin-left:-260px } } :root{ --dateline: #606060; --headerBorder: #dcdcdc; --captionText: #999; --captionBackground: hsla(0, 0%, 7%, .72); --feature: #c70000; --new-pillar-colour: var(--primary-pillar, var(--feature)) } ```:root:root{--subheading-text: var(--secondary-pillar);--pullquote-text: var(--secondary-pillar);--pullquote-icon: var(--secondary-pillar);--block-quote-text: var(--article-text)}:root:root blockquote{--block-quote-fill: var(--secondary-pillar)}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){--subheading-text: var(--darkmode-pillar);--pullquote-text: var(--darkmode-pillar);--pullquote-icon: var(--darkmode-pillar)}:root:root:not([data-color-scheme=light]) blockquote{--block-quote-fill: var(--darkmode-pillar)}}.content__main-column--interactive .element.element-atom,.element.element-atom{padding:0}.content__main-column--interactive .element-atom:first-of-type+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+.element-atom+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,.content__main-column--interactive hr:not(.last-horizontal-rule)+p,.content__main-column--interactive hr:not(.last-horizontal-rule)+.ad-slot-container+p,#article-body>div .element-atom:first-of-type+p:first-of-type,#article-body>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,#article-body>div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#article-body>div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#article-body>div .element-atom:first-of-type+.element-atom+p:first-of-type,#article-body>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,#article-body>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,#article-body>div hr:not(.last-horizontal-rule)+p,#article-body>div hr:not(.last-horizontal-rule)+.ad-slot-container+p,.content--interactive>div .element-atom:first-of-type+p:first-of-type,.content--interactive>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,.content--interactive>div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+.element-atom+p:first-of-type,.content--interactive>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,.content--interactive>div hr:not(.last-horizontal-rule)+p,.content--interactive>div hr:not(.last-horizontal-rule)+.ad-slot-container+p,#comment-body .element-atom:first-of-type+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+.element-atom+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,#comment-body hr:not(.last-horizontal-rule)+p,#comment-body hr:not(.last-horizontal-rule)+.ad-slot-container+p,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+figure:has(gu-island[naTämä CSS-valitsin kohdistuu ensimmäiseen kappaleeseen erilaisten elementtien – kuten upotetun atomin, kirjautumisportin tai vaakaviivan – jälkeen artikkelin rungossa, feature-rungossa tai interaktiivisen sisällön säiliöissä. Se lisää näihin kappaleisiin 14 pikseliä yläpehmustetta, ja interaktiivisessa sisällössä se tyylittää myös kappaleen ensimmäisen kirjaimen.Annettu teksti on CSS-koodia, ei proosaa, joten sitä ei voi kirjoittaa uudelleen sujuvaksi suomeksi muuttamatta sen merkitystä. Halutessasi voin selittää tavallisella suomella, mitä CSS-valitsimet ja -säännöt tekevät.Tässä on teksti uudelleenkirjoitettuna sujuvaksi, luonnolliseksi suomeksi: Pääsisällön, feature-artikkelin, tavallisen artikkelin ja kommenttiartikkelin säiliöiden showcase-elementtien sisällä oleville figcaption-kuvateksteille asetetaan staattinen sijainti, 100 %:n leveys ja 620 pikselin enimmäisleveys. 71.25em:n ja sitä suuremmilla näkymäleveyksillä näistä figcaptioneista tulee absoluuttisesti sijoitettuja, ja niiden enimmäisleveys on 140 pikseliä. 81.25em:n ja sitä suuremmilla leveyksillä enimmäisleveys kasvaa 220 pikseliin. Immersiiviset elementit mitoitetaan koko näkymäleveyden mukaan vähennettynä vierityspalkin leveydellä. Alle 71.25em:n leveyksillä immersiivisten elementtien enimmäisleveys on 978 pikseliä, ja niiden figcaption-kuvatekstit käyttävät 10 pikselin sisäpehmustetta. 30em:n ja 71.24em:n välillä sisäpehmuste kasvaa 20 pikseliin. 46.25em:n ja 61.24em:n välillä immersiivisten elementtien enimmäisleveys on 738 pikseliä. Alle 46.25em:n leveyksillä niitä siirretään vasemmalle 10 pikseliä ilman oikeaa marginaalia. 30em:n ja 46.24em:n välillä vasemman siirron suuruus on 20 pikseliä ja figcaption-kuvatekstit käyttävät 20 pikselin sisäpehmustetta. 71.25em:n ja sitä suuremmilla leveyksillä body-alueen (mukaan lukien interaktiivinen pääsarake) showcase-kuvat siirretään vasemmalle 160 pikseliä. 81.25em:n ja sitä suuremmilla leveyksillä siirto kasvaa 240 pikseliin. 61.25em:n ja sitä suuremmilla leveyksillä furniture-wrapper käyttää ruudukkoasettelua, jossa on 20 pikselin sarakevälit, ei rivivälejä, ja määritellyt nimetyt ruudukkoviivat, jotka kattavat title-, headline-, meta-, standfirst- ja portrait-alueet kahdella rivillä. Tämän wrapperin sisällä headlinen ensimmäinen lapsielementti saa 1 pikselin yläreunan header border -värillä. Meta-osio on suhteellisesti sijoitettu 2 pikselin yläpehmusteella ja ilman oikeaa marginaalia. Standfirst-sisällöllä on 4 pikselin alaosa marginaali, ja standfirstin luettelokohteet käyttävät 20 pikselin fonttikokoa. Standfirstin linkeillä ei ole alareunaa eikä taustakuvaa; sen sijaan ne on alleviivattu 6 pikselin siirtymällä, 1 pikselin paksuudella ja header border -värillä (oletuksena #dcdcdc).[data-gu-name=standfirst] a:hover{text-decoration-color:var(--new-pillar-colour)}.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:1px solid var(--headerBorder);padding-bottom:0}}@media (min-width: 61.25em) and (min-width: 71.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:unset}}@media (min-width: 61.25em){.furniture-wrapper figure{margin:0 0 0 -10px}.furniture-wrapper figure[data-spacefinder-role=inline].element{max-width:630px}}@media (min-width: 71.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(2,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(7,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{content:"";width:540px;position:absolute;top:0;background-color:var(--headerBorder);height:1px}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{border-top:unset}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{content:"";width:1px;background-color:var(--headerBorder);height:100%;position:absolute;top:0;left:.5px}}@media (min-width: 81.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(3,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(8,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{width:620px}.furniture-wrapper .standfirst:before,.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=stanp{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)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1,.furniture-wrapper .standfirst div p,.furniture-wrapper #standfirst div p,.furniture-wrapper [data-gu-name=standfirst] div p{font-weight:500}:root body{--weekend-essay-bg: #fff4f2;background:var(--weekend-essay-bg, #fff4f2);--article-section-background: var(--weekend-essay-bg, #fff4f2);--sub-meta-background: var(--weekend-essay-bg, #fff4f2)}[data-gu-name=lines]{display:none}.furniture-wrapper{position:relative}@media (min-width: 81.25em){.furniture-wrapper{grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .3fr [standfirst-end meta-end portrait-end]}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title]{position:relative;height:70px}.furniture-wrapper .article-header .content__labels,.furniture-wrapper [data-gu-name=title] .content__labels{height:inherit}.furniture-wrapper .article-header .content__labels:after,.furniture-wrapper [data-gu-name=title] .content__labels:after{content:"";display:block;width:70px;height:70px;background-image:url(https://interactive.guim.co.uk/atoms/2025/04/2025-weekend-essay-test/assets/v/1791480673/book.gif);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:0;right:0}@media (min-width: 81.25em){.furniture-wrapper .article-header .content__labels:after,.furniture-wrapper [data-gu-name=title] .content__labels:after{width:110px;height:110px}}.furniture-wrapper .article-header .content__labels>div,.furniture-wrapper [data-gu-name=title] .content__labels>div{height:100%}.furniture-wrapper .article-header .content__labels>div:after,.furniture-wrapper [data-gu-name=title] .content__labels>div:after{content:"";display:block;width:calc(100vw - var(--scrollbar-width, 0px));height:1px;background-color:#dcdcdc;position:absolute;bottom:0;left:-10px}@media (min-wTämä CSS-koodi määrittelee responsiiviset tyylit uutisartikkelin asettelulle ja säätää elementtejä, kuten otsikoita, pääotsikoita ja ingressiä, eri näyttökokoja varten. Se asettaa tiettyjä korkeuksia, marginaaleja ja fonttikokoja eri katkaisupisteille ja sisältää hover-efektejä otsikkolinkeille..content__meta-container_dcr gu-island[name=Branding], .furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr gu-island[name=Branding] { display: block; } .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { position: relative; } @media (min-width: 61.25em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { grid-area: portrait; } } .furniture-wrapper #main-media > div, .furniture-wrapper [data-gu-name=media] > div { position: relative; } .furniture-wrapper #main-media div + span, .furniture-wrapper [data-gu-name=media] div + span { display: block; } .furniture-wrapper #main-media figure, .furniture-wrapper [data-gu-name=media] figure { height: 100%; margin-left: 10px; } .furniture-wrapper #main-media figure picture img, .furniture-wrapper #main-media figure figcaption, .furniture-wrapper [data-gu-name=media] figure picture img, .furniture-wrapper [data-gu-name=media] figure figcaption { width: calc(100vw - 40px - var(--scrollbar-width, 0px)); height: auto; margin-left: 10px; padding: 10px 0; } .furniture-wrapper #main-media figure figcaption, .furniture-wrapper [data-gu-name=media] figure figcaption { margin-bottom: 10px; padding: 10px; } .furniture-wrapper #main-media figure:before, .furniture-wrapper [data-gu-name=media] figure:before { content: ""; display: block; width: calc(100vw - 20px - var(--scrollbar-width, 0px)); background-image: url(https://interactive.guim.co.uk/atoms/2025/04/2025-weekend-essay-test/assets/v/1791480673/frame.png); background-size: contain; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 10px; height: inherit; } .furniture-wrapper #main-media figure.cinemagraph div:first-of-type, .furniture-wrapper [data-gu-name=media] figure.cinemagraph div:first-of-type { background: transparent; } .furniture-wrapper #main-media figure.cinemagraph video, .furniture-wrapper [data-gu-name=media] figure.cinemagraph video { width: 92%; margin: 16px 8px 0; } .furniture-wrapper #main-media figure.cinemagraph figcaption, .furniture-wrapper [data-gu-name=media] figure.cinemagraph figcaption { margin-bottom: 12px; width: 93%; margin-left: 2px; } @media (min-width: 23.4375em) { .furniture-wrapper #main-media figure.cinemagraph video, .furniture-wrapper [data-gu-name=media] figure.cinemagraph video { width: 94%; } .furniture-wrapper #main-media figure.cinemagraph figcaption, .furniture-wrapper [data-gu-name=media] figure.cinemagraph figcaption { margin-bottom: 12px; width: 91%; margin-left: 9px; } } @media (min-width: 46.25em) { .furniture-wrapper #main-media figure, .furniture-wrapper [data-gu-name=media] figure { margin-left: 0; } .furniture-wrapper #main-media figure picture img, .furniture-wrapper [data-gu-name=media] figure picture img { width: 670px; height: auto; margin-left: 5px; padding: 15px 10px; } .furniture-wrapper #main-media figure:before, .furniture-wrapper [data-gu-name=media] figure:before { width: 700px; left: -10px; } .furniture-wrapper #main-media figure figcaption, .furniture-wrapper [data-gu-name=media] figure figcaption { width: 650px; margin-left: 15px; margin-bottom: 15px; padding: 15px 10px; } .furniture-wrapper #main-media figure.cinemagraph video, .furniture-wrapper [data-gu-name=media] figure.cinemagraph video { width: 96%; margin: 18px 6px 0; } .furniture-wrapper #main-media figure.cinemagraph figcaption, .furniture-wrapper [data-gu-name=media] figure.cinemagraph figcaption { width: 96%; margin-left: 6px; margin-bottom: 17px; } } @media (min-width: 61.25em) { .furniture-wrapper #main-media figure:before, .furniture-wrapper [data-gu-name=media] figure:before { width: 470px; } .furniture-wrapper #main-media figure picture img, .furniture-wrapper #main-media figure figcaption, .furniture-wrapper [data-gu-name=media] figure picture img, .furniture-wrapper [data-gu-name=media] figure figcaption { width: 450px; margin-left: 0; } .furniture-wrapper #main-media figure picture img, .furniture-wrapper [data-gu-name=media] figure picture img { padding: 10px 0; } .furniture-wrapper #main-media figure figcaption, .furniture-wrapper [data-gu-name=media] figure figcaption { margin-bottom: 10px; } .furniture-wrapper #main-media figure.cinemagraph video, .furniture-wrapper [data-gu-name=media] figure.cinemagraph video { margin: 10px 6px 0; } } .furniture-wra71.25em:n ja sitä suuremmilla leveyksillä main media figure- ja media figure -elementit saavat 550 pikselin leveyden. Figure picture -elementin sisällä olevat kuvat ovat 520 pikseliä leveitä, 5 pikselin vasemmalla marginaalilla ja 10 pikselin 5 pikselin pehmusteella. Figcaption-kuvatekstit ovat 510 pikseliä leveitä, 10 pikselin vasemmalla marginaalilla ja 10 piksel