SCP-3464
평가: +3+x

SCP-3464
By: NareumNareum
Published on 22 Jun 2021 10:23
평가: +3+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; }

SCP-3464
저자: Lt FlopsLt Flops
게시 날짜 2018년 5월 12일
> 삽화가 첨가된 판본 <
일련번호: 3464
Level1
격리 등급:
무효
2차 등급:
none
혼란 등급:
none
위험 등급:
none

undead-bread-redemption.jpg

변형 중인 SCP-3464 개체. 오렌다 요원이 촬영함.


특수 격리 절차: 모든 SCP-3464 개체는 제201기지 냉동 창고 구역에 보관한다. 개체들이 더 이상 변칙적인 특징을 보이지 않고, 새로운 개체도 나타나지 않았기에, 격리는 SCP-3464의 변칙적 특성에 대한 정보를 차단하는데 주력한다.

기동특무부대 델타-13(“언데드 빵 성불”)은 토론토 공중 보건국에 잠입하여 빵 생산량에 이상이 있는지 확인하고, 캐나다 토론토 시에 대기하도록 한다.


설명: SCP-3464는 2018년 4월에서 9월 간 토론토 외식 기관에 퍼진 다량의 마늘빵이다. 현재 재단 요원들이 449개의 개체를 회수하였다.

각각의 SCP-3464 개체는 일반적인 마늘빵의 재료인 파슬리, 모차렐라 치즈, 마늘 부스러기로 구워졌다. 개체들의 질량은 200g 조각부터 2kg 덩어리까지 다양한다.

SCP-3464 개체의 변칙적인 특징은 식당의 손님이 식사의 일부로 개체를 제공받았을 때 나타난다. 서빙된 후, SCP-3464는 새로운 마늘빵을 생성하며, 크기가 10배가량 커진다. 모든 개체는 몇 분간 저명한 성우 돈 라폰테인의 목소리로 음식물 쓰레기의 부정적인 효과를 말하게 된다.

한 개체가 발성한 내용을 발췌한 바로는 다음과 같다.

이 세계에서는 우리가 케이크를 손에 쥐고 먹을 수 있듯이, 우리는 모든 한 입을 음미합니다. 이제 판돈은 올라가고, 우리는 혼자서 마지막 식사를 먹습니다. 매일, 우리는 굶주림과 마주합니다. 편집증과 마주합니다. 결핍과 마주합니다. 그리고 가장 무서운 시련과 마주합니다. 공유입니다. 우리의 마지막 만찬이 빠르게 다가오기에, 당신이 우리의 마지막 방어선과 마찬가집니다. 한 입 드시죠. 아니면 결과에 고통 받으세요.

SCP-3464를 제공했던 업체는 증강된 빵의 양에 비례한 유기폐기물의 감소량을 파악하게 된다. 빵을 섭취한 고객들은 이 사실을 알지 못한다. 기록상의 어떤 손님도 섭취한 이후 부정적인 변칙적인 효과를 경험하지 않았다. 그러나 고객의 15% 정도는 이후 1달 간 음식을 남기는 대에 부담감을 느꼈다고 진술했다.



[[footnoteblock]]


🈲: SCP 재단의 모든 컨텐츠는 15세 미만의 어린이 혹은 청소년이 시청하기에 부적절합니다.
따로 명시하지 않는 한 이 사이트의 모든 콘텐츠는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스를 따릅니다.