:root { /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: clamp(2rem, 5vw, 2.8125rem); --header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #header { --search-textbox-text-color: var(--swatch-secondary-color); background: none; } #header::before { content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0.75rem; background-image: var(--logo-image); background-repeat: no-repeat; background-position: center 0; background-size: auto calc(var(--header-height-on-desktop) - 1.5rem); opacity: 0.8; pointer-events: none; } #header h1, #header h2 { margin: 0; padding: 0; width: 100%; height: var(--header-height-on-desktop); display: flex; align-items: center; justify-content: center; display: flex; align-items: center; justify-content: center; } #header h1 a, #header h1 a::before, #header h2 span, #header h2 span::before { margin: 0; padding: 0; z-index: 0; display: block; text-align: center; } #header h1 { z-index: 1; } #header h1 a::before, #header h1 a::after { content: var(--header-title); } #header h1 a::before { color: rgb(var(--swatch-text-tertiary-color)); z-index: -1; -webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark)); } #header h1 a::after { color: rgb(var(--swatch-headerh1-color)); z-index: 1; } #header h2 { z-index: 0; text-transform: uppercase; pointer-events: none; } #header h2 span { margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em); } #header h2 span::before, #header h2 span::after { --wght: 600; content: var(--header-subtitle); position: absolute; left: 50%; transform: translateY(-50%) translateX(-50%); width: 100%; text-align: center; } #header h2 span::before { -webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark)); } #header h2 span::after { color: rgb(var(--swatch-headerh2-color)); z-index: 1; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { color: rgba(0, 0, 0, 0); } @media (min-width: 36rem) { #login-status { flex-grow: 1; left: 3%; right: initial; } #login-status::before { --mask-image: none; background-color: transparent; } #login-status:not(:focus-within) { color: rgb(var(--login-line-divider-color)); -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; } #login-status #account-topbutton, #login-status:not(:focus-within) #account-topbutton { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgba(var(--login-arrow-color), 0); } #login-status #account-topbutton::before{ --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-arrow-color), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton::before, #login-status:not(:focus-within) #account-topbutton:hover::before { --clip-path: polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% ); --mask-image: initial; } #login-status:not(:focus-within) #account-topbutton::after { display: none; } #login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); pointer-events: all; -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) { opacity: 1; } #login-status #my-account { --wght: 300; } #account-options { background: var(--gradient-header); } #search-top-box { top: 1.5em; right: 3%; background: rgba(var(--search-focus-textbox-bg-color), 0.4); } #search-top-box:focus-within ~ #login-status { opacity: 1; } #search-top-box::after { transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1); } #search-top-box:not(:focus-within)::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0% 100% ); background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); } #search-top-box:not(:focus-within):hover::after { --clip-path: polygon( 0 0, 100% 0, 100% 100%, 0 100% ); background-color: rgb(var(--search-icon-hover-bg-color)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) { max-width: var(--search-width); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { max-width: var(--search-width); padding: 0 var(--search-height) 0 1em; outline-width: 0; background-color: rgb(var(--search-focus-textbox-bg-color), 0.35); color: rgba(var(--search-textbox-text-color), 0.4); cursor: pointer; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"], #search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] { pointer-events: all; border: none; } } #page-title::after, .meta-title::after, #page-title::before, .meta-title::before { content: ""; flex-grow: 1; height: 0.0625rem; background: rgb(var(--swatch-primary)); } #page-title::before, .meta-title::before { margin: auto 1.25rem auto auto; }
@supports(display: grid) { :root { --sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19); --body-width-on-desktop: 45.75rem; } @media only screen and (min-width: 769px) { #side-bar .close-menu { display: block; position: fixed; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: unset; opacity: 1; pointer-events: all; z-index: -1; } #side-bar .close-menu img { color: transparent; } #side-bar .close-menu::before, #side-bar .close-menu::after { content: ""; box-sizing: border-box; position: fixed; display: block; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; padding: 0; margin: 0; text-align: center; pointer-events: all; cursor: pointer; transition: opacity var(--sidebar-transition-timing); } #side-bar .close-menu::before { --mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E"); z-index: -1; background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: 50% 50%; mask-position: 50% 50%; -webkit-mask-size: 60%; mask-size: 60%; } #side-bar .close-menu::after { z-index: -2; background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important; border-radius: var(--toggle-roundness, 50%); border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid; } #side-bar:focus-within .close-menu, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu { pointer-events: none; } #side-bar:focus-within .close-menu::before, #side-bar:focus-within .close-menu::after { opacity: 0; pointer-events: none; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before, #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after { opacity: 0; pointer-events: none; } #side-bar { display: block; position: fixed; top: 0; left: calc(var(--sidebar-width-on-desktop)*-1); z-index: 10; transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; height: 100%; overflow-y: auto; overflow-x: hidden; margin-top: 0; } #side-bar:focus-within { left: 0; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover { left: 0; } #side-bar .side-block { margin-top: 1rem; background-color: rgb(0, 0, 0, 0); border-radius: 0; border-left-width: 0px; border-right-width: 0px; } #main-content::before { content: ""; display: block; position: fixed; top: 0; right: 0; z-index: -1; opacity: 0; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; margin-left: var(--sidebar-width-on-desktop); background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat; padding-right: 0; width: 100%; height: 100vh; pointer-events: none; z-index: 99; } #side-bar:focus-within ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } #side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } @supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar { padding: inherit; } } #content-wrap { display: flex; flex-direction: row; width: calc(100vw - (100vw - 100%)); min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem))); flex-grow: 2; height: auto; position: relative; margin: 0 auto; max-width: inherit; } #main-content { width: 100%; position: initial; max-height: 100%; padding: 2rem 1rem; max-width: var(--body-width-on-desktop, 45.75rem); margin: 0 auto; } #page-content { max-width: min(90vw, var(--body-width-on-desktop, 45.75rem)); } @supports (-webkit-hyphens:none) { #side-bar { transition: left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; padding-right: 0; background-color: rgb(0, 0, 0, 0); pointer-events: all; overflow-x: visible; overflow-y: visible; z-index: 999; } #side-bar::-webkit-scrollbar { opacity: 0; -webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms; } #side-bar .close-menu::before { z-index: 999; } #side-bar .close-menu::after { z-index: 998; } #side-bar:hover .close-menu::before, #side-bar:hover .close-menu::after { opacity: 0; } #side-bar:hover { left: 0; background-color: rgba(var(--swatch-menubg-color), 1); padding-right: 0; } #side-bar:hover::-webkit-scrollbar { opacity: 1; } #side-bar:hover~#main-content::before { width: calc(100% - var(--sidebar-width-on-desktop)); opacity: 1; pointer-events: all; } } } }
特殊收容措施:SCP-CN-2010被收容于Site-CN-95的一处封闭式标准物品收容柜中,前往SCP-CN-2010-1探索需要一名3级人员的许可。
于事故CN-2010后更新:暂时禁止进入SCP-CN-2010-1进行探索。

SCP-CN-2010
描述:SCP-CN-2010是一个██公司生产的投影机,当使用SCP-CN-2010播放任意影片后,受到SCP-CN-2010投影的墙面将产生空间异常。此时任何生物均可直接穿过受到SCP-CN-2010影响的墙面。穿过墙面的对象将来到SCP-CN-2010-1,SCP-CN-2010-1被推测位于一基准现实以外空间,为一栋名叫SCP基金会(Special Containment Protect Foundation)的建筑,宗旨被描述为:“保护世界上即将灭绝的异常”,SCP-CN-2010-1内部收容了和基金会具有相同编号,且具有部分相似特征的异常。大部分异常编号被空置,原因未知。SCP-CN-2010内部有人形实体,其习惯与基金会中的员工相同。
据位置测量仪器显示,SCP-CN-2010-1的位置与Site-19重合。经勘察,在Site-19附近并未发现任何与SCP-CN-2010-1相似的建筑。在SCP-CN-2010-1内部可以使用无线电设施和现实世界的人员进行沟通。人员在离开SCP-CN-2010-1时无法以物理方式带出空间内部的任何物体。
根据探索记录显示,在穿过受影响的墙面后,SCP-CN-2010-1的内部人员并没有对进入SCP-CN-2010-1内部的对象做出任何额外反应。离开SCP-CN-2010的唯一方法为穿过进入SCP-CN-2010-1时的墙面。任何从正常出口离开SCP-CN-2010-1的尝试均以失败告终。
附录
为方便查阅人员辨别,所有SCP-CN-2010-1内出现的异常代称都被打上了引号。
基金会派遣特工██前往SCP-CN-2010-1探索,特工携带微型对讲机和针孔摄像头。
通讯员:一切准备就绪,你可以进去了。
[特工穿过SCP-CN-2010所影响的墙壁]
通讯员:喂?听得到吗。
特工:可以。报告情况,现在我来到了一个走廊……旁边有电梯。针孔摄像头显示一个人靠近了特工,衣服上有“SCP”的图案(下文简称为研究员)
研究员:██博士?
特工:什么事?
研究员:您是新来的██博士吗。
通讯员:尽力配合他,如果出现问题,立即通过墙面离开。
特工:是的,我是██博士。
研究员:我是研究员██,负责带您熟悉这边的环境和你负责的保护项目。口渴吗,那里有个咖啡机,你可以去倒一杯咖啡.
通讯员:我虽然不在主站工作,但是我认得它,那是SCP-294,为什么会在这儿?
特工走向了咖啡机,输入了“可乐”,机器立即显示出范围外的字样。研究员:想什么呢,这就是个咖啡机,不会吐可乐出来。
特工:不好意思,我现在不口渴,我想我们可以去看看我负责的保护物了。
[中间无关内容跳过]
研究员:这是您的主要负责的保护对象,SCP-173。
特工:SCP-173?我听说这是一个杀人雕像,我是否会有危险?
研究员:那只是个谣传,许多人在来我们这儿之前都会听到这些谣言,甚至还有许多关于没用过的编号的谣言,比方说中国分部的SCP-CN-1773,谣传里他可以把别的“次元”的人拉到现实世界中,像是哄小孩用的,对吧。别相信我们这会有些什么危险的东西,这儿的生活安全到无聊……哦,差点忘了正事,这是“SCP-173”的档案。
通讯员:怪了,我们的SCP-CN-1773和他描述的差不多,这恐怕不是巧合。
研究员将一份“SCP-173”的档案交给了特工
通讯员:进去的时候保持警惕,没准这里的人很危险,必要的时候可以动用武力。
特工:嗯,我知道了。
特工进入了“SCP-173”的保护间,针孔摄像机拍摄到一只橘黄色小猫。
研究员:如你所见,这就是“SCP-173”,刚才你应该也在档案里看到了,这是一只猫,非常脆弱,如果有生物发出的力作用于它的身体,它脖子的部分会受到巨大的力,这个力量和生物触碰它时用的力有关。总之,它的脖子非常脆弱。但是它需要食物,它还会排泄,排泄物是一堆巧克力布丁
特工:好的,我明白了,那么我要干些什么。
研究员:你需要听从上级指示,派其他员工定时给"SCP-173"喂食,清理它的排泄物,站点主管会告知你需要研究的内容。记住一定要非常小心,它绝对比你想得脆弱。
特工:我知道了,接下来还有什么事吗?
研究员:接下来暂时没事了,如果你还想再熟悉一下站点,我可以带你继续去看看我们站点负责的其他异常。
特工:不需要了,我可以去休息了吗。研究员:没问题,这是您房间的钥匙,坐电梯到6层左转就是你的办公室。电梯在你来时的地方。
通讯员:去"办公室"可能会有一些不必要的风险,你直接回来吧,这样就行了。
特工:谢谢,下次见。
[特工和研究员告别并回到了Site-CN-95,探索结束]
为方便查阅人员辨别,所有SCP-CN-2010-1内出现的异常代称都被打上了引号。
基金会派遣特工███前往SCP-CN-2010-1探索,携带的工具和特工██所携带的相同
特工:呼叫指挥部,我是特工███,我似乎来到了上次那个特工来时的地方,旁边也有个电梯。
通讯员:好的,如果遇到什么人,尽可能配合他们的对话,在出现问题时立刻回来。如果有什么问题,也可以来询问我。
特工:明白。
[摄像头显示一个身穿白衣的人向特工走来(下文称为“博士”)]
博士:从Site-CN-95调过来的研究员███?我等你好久了。
特工:抱歉,让您久等了,带我去看负责的项目吧。
博士:快走吧,赶时间。
[中间无关闲聊省略]
博士:好的,我们到了小伙子,这就是“SCP-096”的房间。你应该看过文档了吧。
特工:说实话我快忘了,是那个什么看了脸就会……
博士:我看你记性不太好。幸好我准备了一份文档。
[博士将一份“SCP-096”的文档交给了特工
特工:我明白了,那么现在我应该做的第一步是戴上这个SCRAMBLE装置?你确定这东西有效果?
博士:这个你不用担心,这装置听说在几百年前就出现了,好像是那个叫…Daniel的博士发明的,花了他不少心血。而且每天都会有人来检修,戴上这个就可以和“SCP-096”正常交流了。现在,我们一起去“SCP-096”的房间和他聊聊,我带你几句,然后就看你的了
通讯员:为了保险起见,我想我应该要关闭这个针孔摄像头,接下来我只能听见你的声音了,祝好运。
[特工戴上了SCRAMBLE装置并进入了"SCP-096"的房间]
博士:“SCP-096”,近来可好?
[接收到低沉的男音,根据特工回到Site-CN-95的描述确认为“SCP-096”在与特工和博士进行交谈]
SCP-096:你好,博士,这位是新来的研究员吗?
博士:愣着干嘛?向“SCP-096”打个招呼啊。
特工:你好,伙计,我叫研究员███,那个,你看起来很高啊,你的脸……我看不见你的脸?
SCP-096:是的,这就是你们头上戴的这个装置的用处了,他可以让你们看不到我的脸,这样你们就不会来打我了。
特工:能造出这种机器,那位Daniel还蛮厉害的。
SCP-096:没错,我一直蛮佩服那老家伙,虽然我都没见过他,我记得最开始这个项目并不成功,剩下的我不记得了,好像是我因此杀了人……
博士:我记得我之前和你说过的,那段记忆肯定是你记错了。
SCP-096:嗯,应该是我记错了,但是不知道为什么那段记忆虽模糊,但是感觉起来非常真实。
特工:说起来这个SCRAMBLE装置的工作原理是?
博士:光学原理,简单点解释,在SCP-096的面部光线到你的眼中前屏蔽掉他。
SCP-096:说起来,我还是希望你们那天可以丢掉这个装置和我交谈。
博士:我们已经在研究了,我相信哪天你一定可以和我们一起正常交流。特工:不是说研究已经……
博士:闭嘴。
[沉默30秒]
博士:啊……气氛有点尴尬,我先走了,你应该已经学会和他交流了,接下来你来。
特工:什么?
特工:好吧他真的走了,我想问问关于你那些……模糊的记忆。
SCP-096:你感兴趣?我就说说,你也别当真,我也活了几百年,说不定我老年痴呆了呢。特工:我还蛮喜欢恐怖故事的,说来听听?
SCP-096:我说快点,就是一个人在几公里外看到了我的脸,我愤怒的去追,然后顺便把路上的人全杀了。接下来你们的人来了,他们戴着这个装置也看到了我的脸,所以我也把他们杀了。
特工:所以说你杀过很多人?可是你为什么要杀他们,他们只是看到了你的脸啊?
SCP-096:我不知道,前面也说了,故事,假的。
特工:啊,这是……奇幻故事?那么接下来我们来聊聊……呃……
[沉默]
[有人进入房间的声音]博士:我并没有真的走,事实上我在外面的监控上看你们。这不是你的错,很多时候,第一次来这儿的研究员总会把天聊死的。其实和“SCP-096”聊天很简单,你把他当成正常人就行了,你可以问问“你今天吃了什么”这些和你的朋友经常聊的话题,不是吗?
特工:好主意,所以说你今天吃了什么?
SCP-096:这不都是你们安排的吗,中午吃了一整只火鸡和一盘子生菜,配了面条。
特工:胃口不错。
[后续内容被确认为闲聊且对研究没有帮助,省略]
博士:今天你的任务完成了,事实上我蛮惊讶的,你学的可比一般的新人好多了。
特工:谢谢夸奖,但是我在和它聊天的时候还是比较紧张,我可以走了吗。
博士:事实上我有件事想和你说。
[博士按响了警报系统,摄像头显示两名警卫正在从走廊远处赶来]
博士:你的演技拙劣到可笑,我可不相信我们的研究员会对基金会了解的如此之少,刚才你想要及时离开我更是证实了我的想法,说吧,你是哪个国家派来的间谍?
特工:你在说什么?
通讯员:别解释了,警卫来了,迅速撤离!
[特工试图向墙面跑去,摄像头显示前方出现了一名警卫]
警卫:你这一跑不就全招了?[警卫拿起枪进行射击,特工被命中并倒地,摄像头和对讲机损坏]
通讯员:操,完了。
[记录结束]
附加:
特工███推测在这次事故中死亡,为考虑到人员安全,暂时关闭对SCP-CN-2010-1的探索。
对于这次探索中“SCP-096”所描述的事件,经过确认应该为事故096-1-A,目前“SCP-096”拥有此段记忆的原因正在考证。
来自:研究员Lafite
收信人:宫梓凉
标题:申请恢复对SCP-CN-2010的探索
这几次的探索记录只能说是个开始,SCP-CN-2010-1里保护的异常似乎和我们收容的异常有一些相似之处,我不觉得这只是个普通的空间异常,我们需要更多的数据来进一步研究。为防止损失特工,我提议使用D级人员进行探索。
来自:宫梓凉
收信人:研究员Lafite
标题:回绝
我们已经在此项目中损失了一名人员,也知道了此异常的异常效应并可以进行妥善收容,不需要冒着失去一名人员的风险继续前往探索。其次,让D级人员单独进入SCP-CN-2010-1风险过大,故拒绝此方案。
检测到本文档已经于2021/4/1更新,点此阅读