폴란드에서 실패한 폭탄 음모가 스파이를 드러냈다 – 그러나 그는 누구를 위해 일하고 있었는가?

폴란드에서 실패한 폭탄 음모가 스파이를 드러냈다 – 그러나 그는 누구를 위해 일하고 있었는가?
이것은 "Guardian Headline Full" 글꼴 패밀리를 정의하는 CSS 코드 블록으로, 다양한 글꼴 두께와 스타일을 포함합니다. 여러 @font-face 규칙이 포함되어 있으며, 각 규칙은 글꼴의 소스 파일을 다양한 형식(WOFF2, WOFF, TTF)으로 지정하고 해당 font-weight와 font-style을 설정합니다. 글꼴 두께는 라이트(300)에서 세미볼드(600)까지이며, 일반 스타일과 이탤릭 스타일이 모두 제공됩니다. 글꼴 파일은 Guardian의 에셋 서버에 호스팅되어 있습니다. 이 텍스트는 자연어가 아닌 CSS 코드로 보입니다. 웹페이지의 글꼴 스타일과 레이아웃 규칙을 정의합니다. 기술적인 코드이므로 "유창하고 자연스러운 영어"로 다시 쓰는 것은 적절하지 않습니다. 그러나 코드가 수행하는 작업에 대한 평이한 영어 요약을 제공할 수 있습니다: --- 이것은 사용자 정의 글꼴을 로드하고 웹페이지의 주요 콘텐츠 영역 레이아웃을 조정하는 CSS 규칙 집합입니다. "Guardian Headline" 및 "Guardian Titlepiece" 서체에 대한 글꼴 파일을 정의하며, 볼드 및 이탤릭 버전을 포함합니다. 또한 다양한 화면 크기에 대한 간격과 너비 규칙을 설정하여 모바일, 태블릿, 데스크톱 기기에서 콘텐츠가 제대로 표시되도록 합니다. 예를 들어 여백을 조정하고, 특정 요소를 중앙에 배치하며, 더 큰 화면에서는 세로선을 추가합니다. 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 + .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 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 + .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 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이것은 기술적인 CSS 선택자 목록이지 산문이 아닙니다. 기능을 잃지 않고 유창하고 자연스러운 영어로 다시 쓸 수 없습니다. 다른 텍스트를 제공하려면 공유해 주시면 기꺼이 도와드리겠습니다. 다음은 유창하고 자연스러운 영어로 다시 쓴 텍스트입니다: --- CSS 규칙은 페이지의 특정 섹션에서 특정 요소(가로 구분선 또는 광고 컨테이너 등) 뒤에 오는 첫 번째 문단의 첫 글자에 드롭 캡 스타일을 적용합니다. 이 스타일은 Guardian Headline 글꼴을 사용하며, 볼드체, 크게(111px), 왼쪽으로 떠 있는 대문자 텍스트입니다. 여백과 세로 정렬을 포함하며, 색상은 사용자 정의 속성으로 설정됩니다. 인터랙티브 콘텐츠 및 기타 지정된 섹션에서 가로 구분선(또는 그 뒤의 광고 컨테이너) 뒤에 오는 첫 번째 문단에는 상단 패딩이 없습니다. 이 섹션의 풀 인용구는 최대 너비 620px로 제한됩니다. 쇼케이스 이미지의 경우 캡션은 정적으로 배치되며 기본적으로 전체 너비(최대 620px)를 차지합니다. 더 넓은 화면(71.25em 이상)에서는 캡션이 절대 위치로 지정되고 최대 너비가 140px가 되며, 더 넓은 화면(81.25em 이상)에서는 최대 너비가 220px로 증가합니다. 몰입형 요소는 전체 뷰포트 너비(스크롤바 고려)에 걸쳐 있습니다. 더 작은 화면(71.24em 미만)에서는 978px로 제한되며, 캡션에는 가로 패딩이 있습니다(매우 작은 화면에서는 10px, 약간 더 큰 화면에서는 20px). 46.25em에서 61.24em 사이에서는 최대 너비가 738px입니다. 매우 작은 화면(46.24em 미만)에서는 요소가 음수 여백(10px, 30em 이상 화면에서는 20px)으로 왼쪽으로 이동하며, 캡션 패딩도 그에 따라 조정됩니다. 본문 또는 인터랙티브 열의 쇼케이스 그림의 경우 더 큰 화면에서 왼쪽 여백이 음수입니다: 71.25em 이상 화면에서는 -160px, 81.25em 이상 화면에서는 -240px입니다. 퍼니처 래퍼는 상대적으로 위치가 지정되며, 61.25em 이상 화면에서는 추가 스타일이 적용됩니다(규칙이 불완전하지만). .furniture-wrapper { display: grid; grid-column-gap: 20px; grid-row-gap: 0px; grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end]; grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.75fr [standfirst-end meta-start] auto [meta-end portrait-end]; } .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(--headerBorder); } .furniture-wrapper #meta, .furniture-wrapper [data-gu-name="meta"] { position: relative; padding-top: 2px; margin-right: 0; } .furniture-wrapper .standfirst .content__standfirst, .furniture-wrapper #standfirst .content__standfirst, .furniture-wrapper [data-gu-name="standfirst"] .content__standfirst { margin-bottom: 4px; } .furniture-wrapper .standfirst ul li, .furniture-wrapper #standfirst ul li, .furniture-wrapper [data-gu-name="standfirst"] ul li { font-size: 20px; } .furniture-wrapper .standfirst li a, .furniture-wrapper .standfirst a, .furniture-wrapper #standfirst li a, .furniture-wrapper #standfirst a, .furniture-wrapper [data-gu-name="standfirst"] li a, .furniture-wrapper [data-gu-name="standfirst"] a { border-bottom: none; background-image: none !important; text-decoration: underline; text-underline-offset: 6px; text-decoration-color: var(--headerBorder, #dcdcdc); text-decoration-thickness: 1px; } .furniture-wrapper .standfirst li a:hover, .furniture-wrapper .standfirst a:hover, .furniture-wrapper #standfirst li a:hover, .furniture-wrapper #standfirst a:hover, .furniture-wrapper [data-gu-name="standfirst"] li a:hover, .furniture-wrapper [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: 0.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] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.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: -0.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(0.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; } :root { --new-pillar-colour: var(--darkmode-pillar, var(--darkModeFeature)) !important; --headerBorderColor: #606060; --darkModeFeature: #ff5943; } 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%; } }eight: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 #standfirst li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover{border-bottom:none;text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{color:#dcdcdc}@media (min-width: 61.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{bo죄송합니다만, 이 텍스트는 CSS 코드로 보이므로 자연어 산문이 아니기 때문에 다시 쓰는 데 도움을 드릴 수 없습니다. 다른 텍스트를 제공해 주시면 기꺼이 도와드리겠습니다. 다음은 유창하고 자연스러운 영어로 다시 쓴 텍스트입니다: --- 이것은 "Guardian Headline Full" 글꼴 패밀리에 대한 일련의 font-face 규칙입니다. 각 규칙은 글꼴의 다른 스타일과 두께를 정의하며, 브라우저 간 호환성을 위해 동일한 파일 집합을 다른 형식(WOFF2, WOFF, TTF)으로 가리킵니다. 스타일에는 일반, 이탤릭, 미디엄, 세미볼드, 볼드, 블랙이 포함되며, 각 두께에 해당하는 이탤릭 버전도 있습니다. 글꼴 파일은 Guardian의 에셋 서버에 호스팅되어 있습니다. 이 텍스트는 CSS 코드로 보이며 자연어가 아닙니다. 웹사이트(아마 The Guardian)의 글꼴 스타일과 레이아웃을 정의합니다. 기술적인 코드이므로 "유창하고 자연스러운 영어"로 다시 쓰는 것은 적절하지 않습니다. 그러나 코드가 수행하는 작업에 대한 평이한 영어 요약을 제공할 수 있습니다: --- 이 코드는 사용자 정의 글꼴을 설정하고 모바일 기기(iOS 및 Android)의 레이아웃을 조정합니다. 세 가지 글꼴 패밀리(Guardian Headline Full(일반, 볼드, 이탤릭 스타일) 및 Guardian Titlepiece)를 해당 파일에 연결하여 정의합니다. 또한 다크 모드용 색상 변수를 설정하고, 모바일에서 기사 헤더가 숨겨지고 콘텐츠가 적절히 간격을 두도록 보장합니다. 또한 특정 요소 뒤의 첫 번째 문단의 첫 글자가 특정 색상을 사용하도록 스타일을 지정합니다. iOS 및 Android 기기의 경우 기사 컨테이너의 퍼니처 래퍼 내부 레이블은 볼드 텍스트로 스타일이 지정되며, Guardian 헤드라인 글꼴 패밀리를 사용하고, 필러 색상에 따라 색상이 지정되며, 대문자 텍스트로 표시됩니다. iOS와 Android 모두에서 퍼니처 래퍼의 주요 헤드라인은 32픽셀, 볼드체, 아래 패딩 12픽셀로 설정되며, 거의 검은색(어두운)으로 색상이 지정됩니다. 두 플랫폼 모두에서 퍼니처 래퍼 내 이미지는 상대적으로 위치가 지정되며, 상단 여백 14픽셀, 왼쪽 여백 -10픽셀입니다. 이미지 너비는 전체 뷰포트 너비(스크롤바 고려)에 걸쳐 있으며, 높이는 자동으로 조정됩니다. 이미지 자체와 내부 컨테이너 및 링크는 투명한 배경을 가지며 동일한 전체 너비 크기와 자동 높이를 유지합니다. 퍼니처 래퍼의 스탠드퍼스트(소개 텍스트)는 두 플랫폼 모두에서 상단 패딩 4픽셀, 하단 패딩 24픽셀, 오른쪽 여백 -10픽셀입니다. 스탠드퍼스트 내부의 문단은 그에 따라 스타일이 지정됩니다. .ment-article-container .furniture-wrapper .standfirst__inner p { font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif; } body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a, body.ios #feature-article-container .furniture-wrapper .standfirst__inner a, body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a, body.ios #standard-article-container .furniture-wrapper .standfirst__inner a, body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a, body.ios #comment-article-container .furniture-wrapper .standfirst__inner a, body.android #feature-article-container .furniture-wrapper .standfirst__inner li a, body.android #feature-article-container .furniture-wrapper .standfirst__inner a, body.android #standard-article-container .furniture-wrapper .standfirst__inner li a, body.android #standard-article-container .furniture-wrapper .standfirst__inner a, body.android #comment-article-container .furniture-wrapper .standfirst__inner li a, body.android #comment-article-container .furniture-wrapper .standfirst__inner a { color: var(--new-pillar-colour) !important; background-image: none !important; text-decoration: underline; text-underline-offset: 6px; text-decoration-color: var(--headerBorder, #dcdcdc); border-bottom: none; } body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover, body.ios #feature-article-container .furniture-wrapper .standfirst__inner a:hover, body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a:hover, body.ios #standard-article-container .furniture-wrapper .standfirst__inner a:hover, body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a:hover, body.ios #comment-article-container .furniture-wrapper .standfirst__inner a:hover, body.android #feature-article-container .furniture-wrapper .standfirst__inner li a:hover, body.android #feature-article-container .furniture-wrapper .standfirst__inner a:hover, body.android #standard-article-container .furniture-wrapper .standfirst__inner li a:hover, body.android #standard-article-container .furniture-wrapper .standfirst__inner a:hover, body.android #comment-article-container .furniture-wrapper .standfirst__inner li a:hover, body.android #comment-article-container .furniture-wrapper .standfirst__inner a:hover { text-decoration-color: var(--new-pillar-colour); } body.ios #feature-article-container .furniture-wrapper .meta, body.ios #standard-article-container .furniture-wrapper .meta, body.ios #comment-article-container .furniture-wrapper .meta, body.android #feature-article-container .furniture-wrapper .meta, body.android #standard-article-container .furniture-wrapper .meta, body.android #comment-article-container .furniture-wrapper .meta { margin: 0; } body.ios #feature-article-container .furniture-wrapper .meta .byline, body.ios #feature-article-container .furniture-wrapper .meta .byline__author, body.ios #feature-article-container .furn