"我将保卫我们的国家":随着战争威胁加剧,波兰人严阵以待。

"我将保卫我们的国家":随着战争威胁加剧,波兰人严阵以待。

这段CSS代码定义了一个名为"Guardian Headline Full"的自定义字体族,包含多种字重和样式。它涵盖了细体、常规体、中等体和半粗体,每种字重都包含常规和斜体版本。针对每种样式,代码指定了托管在《卫报》服务器上的三种不同字体文件格式(woff2、woff和ttf),以确保广泛的浏览器兼容性。

@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));
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-c对于交互式内容栏,会添加具有特定定位和z-index的左边框。在较大屏幕上,边框位置会微调。在这些栏内,原子元素没有上下边距但包含内边距。当段落跟随原子元素时,会移除内边距并改为添加边距。行内元素被限制在最大宽度内。

对于具有行内角色的图形,它们在中型及以上屏幕上也具有最大宽度。

自定义属性定义了日期行、标题、说明文字和专题等元素的各种颜色。如果未设置,主要支柱颜色默认为专题颜色。

交互式栏内或一般情况下的原子元素没有内边距。各种内容体中特定元素或水平线后的第一个段落会获得额外的上内边距。

此外,这些段落的第一个字母被设计为首字下沉样式,具有特定的字体、大小、粗细和颜色,并使用自定义属性进行着色。对于特定内容区域中水平线后的段落,移除上内边距。

在文章、交互式、评论和专题正文中,将引述宽度限制为620px。

对于主内容区和文章容器中的展示元素说明文字,将位置设置为静态,宽度为100%,最大宽度为620px。

沉浸式元素应占据减去滚动条后的完整视口宽度。在屏幕尺寸不超过71.24em时,将其宽度限制在978px。对于这些屏幕上的说明文字,添加10px的水平内边距,在30em至71.24em的屏幕上增加到20px。

在中型屏幕(46.25em至61.24em)上,将沉浸式元素限制为738px。在较小屏幕(不超过46.24em)上,移除左边距,向左边缘对齐,并添加10px的负左边距(在30em及更宽的屏幕上为20px)。这些较小屏幕上的说明文字获得20px的水平内边距。

对于大型屏幕(61.25em及以上)的家具包装器,使用具有定义列和行的CSS网格。为标题的第一个子元素设置上边框样式。将元部分相对定位,具有上内边距且无右边距。在导语部分,调整下边距,将列表项字体大小设置为20px,并为链接添加下划线样式(使用自定义颜色作为下划线,悬停时改变)。导语中的第一个段落获得上边框且无下内边距,不过在非常大的屏幕(71.25em及以上)上会移除此边框。

此外,对于包装器内的图形,移除左边距并为行内元素设置630px的最大宽度。在最大屏幕(71.25em及以上)上,网格模板列从标题、头条和元部分开始定义。布局使用针对不同屏幕尺寸定义列和行的网格。在较大屏幕上,网格为标题、头条和元部分设置三列,为导语设置五列,为肖像设置八列,行高按比例分配。在中等屏幕上,网格分别调整为二、五和七列,具有特定的行高。

样式包括元部分的上边框和导语的左边框,两者都使用自定义颜色变量。头条具有最大宽度和随屏幕尺寸变化的字体大小,在更宽的屏幕上变得更大。一些元素,如社交分享和评论部分,具有与标题颜色匹配的边框,而其他元素在某些设备上被隐藏。

导语文本具有特定的内边距和字体属性,主媒体区域在网格内定位,其宽度在较小屏幕上调整以适应滚动条和边距。说明文字绝对定位。家具包装器的图形说明文字绝对定位在底部,无下边距,具有内边距、背景颜色和文本颜色。其宽度设置为100%,最小高度为46像素。在说明文字内,第一个span被隐藏,而第二个被显示并限制在最大宽度的90%。说明文字的文本和SVG图标使用特定的颜色变量。

在宽度超过30em的屏幕上,说明文字的水平内边距增加。一个专用的说明文字按钮绝对定位在右下角,具有圆形背景和缩放的SVG图标,在较大屏幕上调整其右侧位置。

对于超宽屏幕上的交互式主栏,伪元素调整其顶部和高度。这些栏内的标题具有最大宽度。

在iOS和Android上,定义了深色模式颜色变量,包括在深色模式下变化的专题颜色。这些平台上特定的文章容器将某些元素后的第一个段落的第一个字母设置为次要颜色,将文章标题高度设为零,调整家具包装器的内边距,并隐藏其中的内容标签。对于iOS和Android设备,以下样式适用于专题、标准和评论文章容器:

- **标签**:使用粗体、大写的Guardian标题或衬线字体,颜色使用新的支柱颜色变量。
- **标题**:设置为32px,粗体,下内边距12px,颜色为深灰色(#121212)。
- **图像**:相对定位,上边距14px,负左边距10px。宽度跨越完整视口(考虑滚动条),高度自动调整。图形内的内部元素、图像和链接具有透明背景,匹配完整视口宽度和自动高度。
- **导语(文章摘要)**:包括4px上内边距,24px下内边距,以及负10px右边距。导语内的段落继承这些容器样式。CSS代码为iOS和Android设备上的文章导语和元数据设置特定样式。它定义了导语文本的字体族,并自定义了链接外观,包括颜色、下划线样式和悬停效果。该代码还调整了元数据部分的边距,并确保不同文章类型的署名和作者链接具有一致的样式。家具包装器元部分中的作者姓名,以及Android设备上标准和评论文章的相关链接和span,应使用新的支柱颜色。在iOS和Android上,专题、标准和评论文章中的元杂项部分应无内边距,其中的任何SVG图标应使用新的支柱颜色作为描边样式。

对于iOS和Android上的专题、标准和评论文章中的展示元素,说明文字按钮应显示为flex容器。它应居中,具有5px内边距,水平和垂直对齐,尺寸为28x28像素,并定位在右侧14px处。

iOS和Android上的专题、标准和评论文章的文章正文应具有12px的左右内边距。在文章正文内,非缩略图或沉浸式的图像图形应无边距。它们的宽度应为完整视口宽度减去24px和任何滚动条宽度,高度自动。这些图像的说明文字也应遵循这些规则。对于iOS和Android设备,专题、标准和评论文章中的沉浸式图像应跨越完整视口宽度,考虑滚动条。

文章正文中的块引用应使用网站的支柱颜色作为其装饰元素。

文章文本中的链接应使用主要支柱颜色、下划线样式,且无背景图像。下划线颜色应在悬停时改变。

在深色模式下,文章标题区域应具有深色背景。标签和标题应使用特定颜色以形成对比,介绍性文本应在深色主题下保持清晰可读。该文本似乎是CSS代码的片段,而非需要改写的散文段落。它包含针对不同平台(iOS和Android)和文章类型(专题、标准、评论)的网页上特定元素的选择器和样式规则。这些规则使用CSS自定义属性(如`--new-pillar-colour`和`--dateline`)为链接、作者署名、图标、图像说明文字和块引用设置颜色和样式。

由于这是代码,无法在不改变其基本目的的情况下“改写”为“流畅、自然的英语”。如果您打算提供不同的文本来进行改写,请分享。这段CSS代码为Android设备上的特定元素设置深色背景,并为iOS设备上的段落首字母设置样式。对于Android,它将深色背景应用于各种文章容器和正文部分。对于iOS,它针对不同文章容器和正文部分中某些元素后的段落首字母,可能用于首字下沉样式。这似乎是一个冗长的CSS选择器,针对iOS和Android平台上的特定元素。该选择器将样式应用于不同文章容器和正文部分中某些元素后的段落首字母。

切萨雷·普鲁什科仍然记得共产主义统治时期学校里的民防训练——地图阅读、生存技能,以及战争威胁真实而持续存在的明显感觉。“我们这一代人是在这些危险中长大的。你不需要解释为什么这很重要,”60岁的普鲁什科说,他在一个寒冷的周六早晨在华沙郊外的军事基地重温这些技能。与数十名其他波兰平民一起,他探索了防空洞,试戴了防毒面具,并练习用打火石打火生火。

这项旨在增强平民韧性的训练,是一项新计划的一部分,该计划计划到2027年培训40万波兰公民。这项自愿倡议面向所有人开放,从学童到退休人员。“我们正生活在二战结束以来最危险的时期,”他说。在本月初该计划启动时,波兰国防部长瓦迪斯瓦夫·科希尼亚克-卡梅什表示:“我们每个人都必须具备在危机中应对的技能、知识和实践能力。”

波兰敏锐地意识到,其位于欧洲中心的地理位置历史上使其容易受到攻击。2022年邻国乌克兰的全面入侵加剧了这种关注。今年,无人机侵入波兰领空以及一系列与俄罗斯情报部门相关的破坏活动加剧了警报。最近,本月早些时候一条铁路线被炸毁,当局声称俄罗斯组织了这次袭击,意图造成伤亡。

这导致国家安全思维的彻底改革。政府已批准明年的预算草案,将国防开支提高到GDP的4.8%——显著高于几乎所有其他北约国家。新建筑现在必须配备防空洞,并且已开始一项计划来翻新旧有的破败防空洞。还开始建设一条“东部盾牌”,它将沿着波兰与白俄罗斯和俄罗斯飞地加里宁格勒的边界延伸。

**修订战争游戏**

在距离波兰与白俄罗斯边境几公里的前沿作战基地,波兰第9装甲骑兵旅指挥官罗曼·布鲁德沃准将表示,俄罗斯入侵乌克兰已彻底改变了波兰的安全前景。

“平静的时代不幸已经过去,我们正生活在一个困难、非常动态的时期,”他在基地集装箱内的野战办公室接受采访时说。“我阅读报纸,听到新闻,看到不同情报机构的分析,这些分析说在一、二、五年内我们可能面临俄罗斯的全面入侵。我不知道。我希望不会。”

布鲁德沃于1996年参军,因为他是一名训练有素的机械师并且“热爱坦克”。在近三十年的服役生涯中,包括在伊拉克和阿富汗与盟军轮换部署,他承认在涉及无人机或破坏威胁的战争中,他的传统战争训练需要更新。

“我并不局限于坦克;我没有被它束缚,这里的每个人也都接受了培训,为我们准备新类型的任务,”他说。“我认为(俄罗斯)将以混合方式向我们施压,低于战争门槛,以消耗我们而不越过会使我们团结起来的界限。”

该旅通讯部门的卡洛尔·弗兰科夫斯基上尉描述了夏天在德国参加北约年度“军刀接合”演习一个月的情况。在那里,他与来自十几个国家的士兵一起进行了兵棋推演。情景涉及来自未指明侵略者的混合攻击,导致法律和秩序崩溃以及戒严法的实施。

“我的工作是在危机期间与当地人联系——他们有演员扮演警察局长、当地记者、其他公民——我们必须表现得好像戒严法已经生效,”他说。

根据布鲁德沃和弗兰科夫斯基的说法,俄罗斯的混合战术之一是鼓励欧洲边境的“非法移民”。该旅目前的角色是帮助边防警卫检测试图从白俄罗斯进入波兰——从而进入申根区——的人员。沿边境墙的传感器会向士兵发出任何越境尝试的警报。在《卫报》访问的前一天,士兵们表示他们逮捕了一名来自阿富汗的男子,该男子很可能会被遣返回白俄罗斯。

“保护我们的国家是必要的。我们不知道这个阿富汗人是谁。他可能是间谍,或者是试图从内部摧毁我们国家的人。也许他甚至是一名俄罗斯间谍,”弗兰科夫斯基说。

莫斯科和明斯克利用移民作为武器的观点被前民族主义政府采纳,以自2020年危机开始以来为暴力镇压越境移民辩护。值得注意的是,即使在唐纳德·图斯克的进步联盟两年前上台后,情况也几乎没有改变。

活动家和权利工作者联盟Grupa Granica的