Author: cybersqydcybersqyd
Published on 10 Jun 2020 11:27
/* source: */
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
@media (min-width: 768px) {
    #top-bar .mobile-top-bar {
        display: block;
    #top-bar .mobile-top-bar li {
        display: none;
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
        scrollbar-width: thin;
    #side-bar:target {
        left: 0;
     #top-bar .close-menu {
        margin-left: 19.75em;
        opacity: 0;
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    #top-bar .open-menu a:hover {
        text-decoration: none;
@supports selector(:focus-within) {
@media (min-width: 768px) {
    #top-bar .open-menu a {
        pointer-events: none;
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
        z-index: -1;
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
        top: 0.5em;
        left: 0.5em;
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
        pointer-events: all;
        cursor: pointer;
    #side-bar:focus-within {
        left: 0;
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
rating: +54+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.


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(';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; }
rating: +54+x
CONTAINMENT CLASS:keter confidential


Special Containment Procedures: Foundation Webcrawler Πουλί is to continuously monitor social media platforms for SCP-5863 related imagery, which is to be removed upon discovery. Civilians infected with SCP-5863 are to be amnesticised.

One SCP-5863 instance is currently being contained in a Low Security Standard Avian Containment Chamber in Site-34, with at least four domestic cats stationed nearby in the Low Security wing.


SCP-5863 instance in the wild

Description: SCP-5863 is a subspecies of great spotted cuckoo (Clamator glandarius). Consumption of undamaged eggs from this subspecies causes a non-fatal parasitic infection in humans that undergoes the following progression:

  • Intermittent headaches for approximately 2-3 days following the consumption of the egg. The duration and intensity of these headaches is approximately proportional to the volume of the consumed egg. MRI imaging of affected subjects indicates the presence of an egg shaped mass located at the base of their skull.
  • Cessation of all symptoms for approximately 12-15 days
  • Intense migraines occur for approximately 2-4 hours. Noises resembling a hard material striking bone are often reported in this stage, though no source can be identified.

Following this, affected individuals report hearing squawking; intermittent, sharp headaches; and desires to eat atypical food including tree sap, insects and vomit. These individuals often encourage other individuals to consume uncooked, intact avian eggs.



SCP-5863 was discovered on 2024-03-20, following a Foundation sting operation carried out by MTF Lambda-14 ("One Star Reviewers"). This operation involved MTF Λ-14 detaining several patrons of Ambrose Backdoor Soho and interrogating them in an attempt to obtain further information about Ambrose Restaurants suppliers.

A routine medical scan revealed an unhatched SCP-5863 instance within one of the patrons' skulls.


The following log is a transcript of an interview between a Foundation Researcher and a representative of Ambrose Backdoor Soho. This interview was arranged by the Foundation shortly after SCP-5863 was discovered, in order to obtain further information on the source and distribution of the anomaly.


INTERVIEWER: Dr. Templeton, Head SCP-5863 Researcher

INTERVIEWED: Vernon Dorsey, Manager of Ambrose Backdoor Soho

NOTE: This interview was carried out in a Foundation interrogation chamber. Vernon Dorsey was given water laced with veritas before the interview was carried out to ensure xer compliance.


Templeton: Statement of Vernon Dorsey, regarding xer experiences with…?

Vernon: The cloned eggs of a cuckoo we served as a delicacy.

Templeton: This statement was recorded direct from the subject on the 26th of March, 2024.

Vernon: Alright so, uhm, we'd heard about the discovery of some new stone tablets at a dig site in…Giza; and that they'd just finished being translated. They mentioned an ancient delicacy: the eggs of a subspecies of great spotted cuckoo, served uncooked and in the shell.

We did some research and found out that the cuckoo subspecies had gone extinct not too long after the tablets were made: maybe a hundred years or so? Perhaps a little longer? At the time, we assumed this was cos they were so tasty that they'd been hunted to extinction.

This was good for us though! It meant they're a rare delicacy and that we could use our uhm, resources to make them exclusively available to us. We managed to find a few eggs nearby with just about enough genetic material inside them that we could clone like, 8 or 9 of them? Enough that we could have a breeding population that wouldn't be too unhealthy.

After cloning, the eggs ended up being roughly chicken egg sized, and looking a lot like 'em too. We were unsure whether someone could like, swallow one? Cos of the size? So we got one of the waiters to give it a shot, and they managed to swallow it alright, and then a few others of us tried a-

[​Vernon looks pained briefly; Dr. Templeton offers to let xem take a break but Vernon shakes xer head.]

Vernon: Well, everyone managed it fine. I don't actually know how folk don't choke on the eggs but they don't? We had the waiters all trained to do the Heimlich manoeuvre for the first showing, just in case, but no-one has ever needed it after eating the eggs.

The first time we served them up, only a few people had them; but they enjoyed them so much that we ended up having to serve them intermittently to other folk at that dinner. Nothing out of the ordinary happened, or at least, nothing more out of the ordinary than usual.

Afterwards, we heard reports of a lot of people feeling ill but we put it down to hangovers and ignored it, and for the next few weeks, we happily sold more eggs. People loved them! And I can see why, those things were delic-

[​Vernon clutches xer head again, and looks pained.]

Templeton: Are you okay to continue?

Vernon: Yeah, just give me a moment.

[​Approximately two minutes of ambient noise was recorded here.]

Vernon: Alright, where was I?

Templeton: You were about to get started on what happened to the people who ate the eggs?

Vernon: Right, right.

We started getting reports that a bunch of people had started acting strangely: squawking occasionally and stuff like that. We take this kinda thing seriously: we deal with anomalous food so we need our customers to trust us to only feed them things which are safe.

We tried to figure out what it was that was causing this, and quickly narrowed it down to the eggs. There were too many folk affected for it to be anything else.

Templeton: Could you provide us with a list of affected customers?

Vernon: No, I'm sorry. We take confidentiality very seriously. It'd be bad for business if half our customers got picked up by the Foundation.

Templeton: I understand. Is there anything else you can tell us?

Vernon: Well, the archaeologists at the dig site kept looking. We'd paid them to: partially in case they found anything else interesting, but mostly to keep quiet. A few days back they found more tablets.

These tablets were about the growth in popularity of the Cult of Bastet, or perhaps the founding of it? The translation is a little unclear on that aspect. It seems like the growth of the cult was related to the decline in the bird population, but it wasn't exactly clear how. A fragment also mentioned that people should own cats as a precaut-

[​Vernon coughs loudly, and a small droplet of blood drips from xer mouth. Xe coughs another couple of times and gestures for water.]

[​Dr. Templeton hands xer a glass of water, which xe drinks. Vernon then attempts to talk but produces no sound, before frantically gesturing for a pen and paper.]

[​Vernon slumps backwards, xer jaw agape. A beak can be seen in xer mouth, clutching part of xer vocal and ventricular folds. It forces itself forward, breaking the jaw open wider, and an adult SCP-5863 instance emerges from within, covered in blood and flecks of brain matter.]



On 2024-13-15, three undercover Agents attached to MTF Λ-14 were placed into a 3-month quarantine following an event wherein they expelled between 3 and 6 bird eggs through their nasal cavities. CCTV recordings show all three agents replacing chicken eggs in shared fridges with the eggs they excreted.

MRI scans revealed all three were infected with SCP-5863. Further investigations are being carried out to determine appropriate modifications to the SCP-5863 Containment Procedures.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License