SCP-CN-2957
评分: +17+x

What this is

A bunch of miscellaneous CSS 'improvements' that I, CroquemboucheCroquembouche, use on a bunch of pages because I think it makes them easier to deal with.

The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.

I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.

This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.

Usage

On any wiki:

[[include :scp-wiki:component:croqstyle]]

This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.

Related components

Other personal styling components (which change just a couple things):

Personal styling themes (which are visual overhauls):

CSS changes

Reasonably-sized footnotes

Stops footnotes from being a million miles wide, so that you can actually read them.

.hovertip { max-width: 400px; }

Monospace edit/code

Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
 
:root { --mono-font: "Fira Code", Cousine, monospace; }
#edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); }
.code pre * { white-space: pre; }
.code *, .pre * { font-feature-settings: unset; }

Teletype backgrounds

Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.

tt {
  background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4);
  font-size: 85%;
  padding: 0.2em 0.4em;
  margin: 0;
  border-radius: 6px;
}

No more bigfaces

Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.

.avatar-hover { display: none !important; }

Breaky breaky

Any text inside a div with class nobreak has line-wrapping happen between every letter.

.nobreak { word-break: break-all; }

Code colours

Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.

Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.

Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link

:root {
  --c-bg: #393939;
  --c-syntax: #e0e0e0;
  --c-comment: #999999;
  --c-error: #f2777a;
  --c-value: #f99157;
  --c-symbol: #ffcc66;
  --c-string: #99cc99;
  --c-operator: #66cccc;
  --c-builtin: #70a7df;
  --c-keyword: #cc99cc;
}
 
.terminal, .terminal > .code {
  color: var(--c-syntax);
  background: var(--c-bg);
  border: 0.4rem solid var(--c-comment);
  border-radius: 1rem;
}

Debug mode

Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.

You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.

…like this!

.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after {
  outline: 1px solid var(--debug-colour, red);
  position: relative;
}
.debug-info {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'Fira Code', monospace;
  font-size: 1rem;
  white-space: nowrap;
}
.debug-info.over { top: -2.5rem; }
.debug-info.under { bottom: -2.5rem; }
.debug-info p { margin: 0; }

评分: +17+x

警告,钟表协议应当立即启动


>>> RCT-Δt应用科学分部提示,已检测到异常的时空失稳现象。为了应对不可预见的PT级悖论性时间崩溃情景,正在将脑辅助芯片中的钟表协议相关文件解锁。请立即查阅相关资料以寻找应对情景。

>>> 解锁完成,正在运行时间确证函数推演程序,请稍候。

>>> 根据函数推演结果,当前时间线停滞时间为:[2023.03.31 - 23:15:18]

>>> 若您打算在该时间线继续停留,请立即查阅下方的文档并执行钟表协议。若您的权限不足以在当前时间线处理该情景,请尽快离开该时间线。


Ⅰ- 基础文档

Δ/CN-2957Δ/CN-2957
机密
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
项目编号:SCP-CN-2957
KETER
lines

爱蒂塔透镜对于SCP-CN-2957的观测图像。

特殊收容措施:SCP-CN-2957无法被收容。与该异常相关的文档、记录应当全部被储存于Site-CN-155的本地服务器中,并且在时间异常部的本地服务器进行备份,所有文件必须以Δ级权限锁进行锁定。所有进行时间旅行的时间异常部门特工均应在脑辅助芯片中保留SCP-CN-2957相关文档,并在检测到异常的时空失稳现象后将这些文件解锁供受到影响的特工查阅。

描述:SCP-CN-2957为一连串融合的时间线,据观测与函数模拟,SCP-CN-2957至少包含了200条时间线于其中,并且仍在不断自我复制,复制后产生的新时间线大多也会被融合,这也导致了该时间线的迅速膨胀。由于爱蒂塔计划的施行,该时间线可与其他平行时间线接触,并吞噬其他时间线。

透过爱蒂塔透镜的观察,可观测到SCP-CN-2957内部严重的时空失稳现象,具体现象可于分类Ⅱ文档中查询。与SCP-CN-2957接触后的时间线亦会被其异常性质所影响,初期影响难以在常态中被发现,但可用RCT-Δt应用科学分部研发的时空推演函数进行预测,若发现该函数无法模拟出[2023.03.31]之后时空状态,则证明该条时间线已被影响。

通常认为,SCP-CN-2957的形成可能与某个出现了严重时空异常的时间线有关。但由于SCP-CN-2957的过度膨胀与融合现象,已经无法考证最初时间线崩毁的原因。为了应对SCP-CN-2957造成的广泛PT级时空悖论崩溃情景,时空异常部于[数据删除]通过了钟表协议,旨在抵消SCP-CN-2957的异常影响并保护其他时间线。


Ⅱ- SCP-CN-2957的考察记录(已归档)

为了明晰SCP-CN-2957的异常性质,时空异常部下属战术活动部队(TOC)通过时间旅行深入多个受影响的时间线进行异常现象的记录,并且着重观察当前时间线基金会的应对方法以及后果。现将具有代表性的结果汇总于下方:


Ⅲ- 时间异常部紧急会议


时间:[数据删除]
地点:时间Site-01
与会人员:主管 Thaddeus Robspierre Xyank,应用科学部部长 Athena Iliana Anastasakos,现场操作主管 Marcus Dwayne Kitterman,TOC领队 Regina Alexis Watts,历史一致性专家 Bertrand Nathaniel Tomlin,时间情报科专家 Arthur Joseph Blanchard Jr.
记录形式:视频


[视频记录开始]

与会人员纷纷进入会场落座,部分不在站点的成员则以3D投影参加本次会议。

Xyank:Watts,我希望你能言简意赅的汇报一下情况,以及解释一下为什么需要我们必须全体出席,我希望你的理由足够充分让我放下手上的工作。

Watts:好吧,我尽量简单,有个时间线的基金会把SCP-CN-2957炸了,现在异常的时空碎片四处飘荡,几乎所有时间线都在受影响,就这样,我认为这样的事情必须要召开紧急会议。

Anastasakos:怎么会这样?我们可从没批准摧毁它。

Xyank:你的暴力倾向开始无处发泄了么?你怎么管理你手下的人的?我对你的工作方法很怀疑。

Watts:我的手下做的没问题,我们需要拿别的时间线做实验,但我们的人也没办法控制整个时间线的进展,总是会有意外。

Blanchard:所以我才说你们应该接受系统性的情报学与历史学培训。

Tomlin:不能更赞同了。

Kitterman:好了各位,我们是来讨论解决方法的,而不是在这里分责任的。

Xyank:我记得你们已经提前准备了一个计划书?我还没看内容。

Kitterman:计划是我定的,我来说吧。我仔细看了总共100多个实验记录,在编号为39-45实验记录内,那几个时间线的基金会已经研发了一种时间线创造的装置,他们以函数模拟的方式预测出一条全新的时间线以规避时空崩解的情景,目前对这几个时间线的观测显示他们的时空稳定,即使部分碎片的侵袭也不能产生较大影响。

Anastasakos:我也看过这个记录,你计划把这个装置对所有时间线公开?这会不会使得我们的存在太过曝光,大多数时间线根本没有时间异常部。

Kitterman:对,好在我们有悖谬保险。我已经在AI的帮助下设计了一种文件锁,这种文件锁可以自动检测当前时空的稳定性来判断有没有受SCP-CN-2957的影响,如果检测到了锁会自动解开,那么这个时间线的基金会就可以利用这种技术来抵消影响。我们通过悖谬保险把它发往所有的时间线,让他们自行检测就好。

Blanchard:之后那个时间线之后以为这是他们未来的信息,从而不会怀疑到我们头上,聪明的策略。

Tomlin:确实可行,我没意见。

Xyank:看起来大家都同意?Anastasakos,你的意见呢?

Anastasakos:计划本身没问题,但是谁来执行呢?

Xyank:Watts,你不会再搞砸了吧?

Watts:我会和Kitterman配合的。

Xyank:行,那我没意见。那就这样吧,记得回头把计划书给所有人发一份,我要求在座的各位每一个人都要仔细阅读一遍再把意见发出来,如果到时候超过半数同意,我们就执行这个计划。


    • _

    附录一:投票结果

    成员 投票结果
    Xyank 同意
    Anastasakos 同意
    Blanchard 同意
    Tomlin 同意
    Kitterman 同意
    Watts 同意


      • _


      钟表协议计划书

      略去大量解释为什么要尽快执行钟表协议以及对SCP-CN-2957进行介绍的文本。

      为了应对即将到来的PT级悖论性时间崩溃情景,现将之前观测到的其他成功规避该种情景时间线的解决方案发送。该种解决方法主要通过一种时间线引导装置对当前时间线进行引导并远离SCP-CN-2957。

      该种仪器的蓝图储存于该文档的附件之中。若要规避时间崩溃情景,尚需完成以下事项:

      1. 时间线引导装置的大规模生成与调试
      2. 时空确证函数的修正
      3. 以替换的时间线覆写当前的时间线从而远离SCP-CN-2957

      请尽快于2023.03前完成以上事项。


Ⅳ- 钟表协议计划执行记录(摘录)


时间线编号 协议执行概况 执行结果 备注
188 按照钟表协议计划内容进行全新时间线构建,成功从时空崩解时间线中脱离。 成功规避时空崩溃情景。
209 钟表协议内容破损程度过于严重,未成功解析协议内容。 时间线崩解。 崩解的时间线释放了更多的异常时空碎片,爱蒂塔空间的碎片密度进一步上升。
317 钟表协议内容被破解后无足够时间执行协议。 时间线未完全崩解,该条时间线开始不断利用悖谬保险往过去发送不完整的钟表协议,造成该时间线的快速膨胀。 该时间线已经陷入了恶性的循环,无法破解的协议与不断进行自我修正,造成了它可怕的自我复制与裂分速度,整个爱蒂塔空间该种类型的时间线数量众多,很快这些异常膨胀的时间线终将挤满整个四维时空,我们不得已将它摧毁了。摧毁后爱蒂塔空间的碎片密度进一步上升。
1085 钟表协议内容被正式执行,但在过高浓度的异常碎片影响下时空稳定性仍然极低。 该条时间线未崩解,但过度失稳的时空稳定性使得该时间线几乎无法正常运转,时间异常部最终宣告放弃对于该时间线的进一步观测与接触。 整个四维时空在迅速恶化,大量的碎片使得所有时间线一不小心就会陷入彻底崩溃的风险。
000 主时间线受影响,钟表协议立即被严格执行。 在做好预警的情况下,该次影响未造成过大波动。
1987 整个四维时空近乎被异常时空碎片填满,该时间线的时间崩溃情景提前出现。 钟表协议的执行失败。
2004 该时间线同时受数个过度膨胀的时间线的引力吸引,时间线近乎完全被粉碎。 钟表协议的执行失败。
000 主时间线受影响,钟表协议的执行并不能完全抵消影响。 时间线的整体稳定性小幅度下降。 四维时空中存活的时间线已经越来越少,时空研判认为钟表协议已经不能较好地抵消该种影响。















Ⅴ- 钟表协议计划终了阶段


时空异常部的通告


时空异常部现以明文通告,鉴于SCP-CN-2957的大规模扩散,现已无法维持该四维时空的稳定性。时空异常部将从该四维时空转移。

我们已于该四维时空的一处缺口发现了一个可转移渠道,爱蒂塔透镜的观察显示那里仍然十分安全。在[时间线构建装置]帮助下我们会到达那处缺口并进行转移。

所有仍在其他时间线进行外勤任务的特工在收到该任务之后立即返回主时间线。我们将在三周之后开始转移。



















To Xyank:

我想你已经发现我和我的一些手下没回来。并非我对这个逃离的计划有意见,而是碎片风暴彻底阻断了我们返回的时间旅行路线,我们已经无法返程了。

我察觉到这个风暴流正在迅速向你们逼近,不要再等我了,立即离开这里。

SCP-CN-2957,它绝对是我面对过的最难缠的敌人,它就像整个四维时空中的恶性肿瘤一般,肆无忌惮的自我复制并将周围的一切摧毁。但我仍不想放弃,我知道有一些时间线还在研发更强力的时间线抹除武器,我会前往这些时间线继续战斗,但那时你们可能早就在新的时空稳定下来了。

我会和我的手下奋战到最后一刻,不用为我们担心。祝你们探索新时空的旅程一路顺风。

Watts


除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License