SCP-7090 |
---|
By: |
Published on 28 Sep 2022 20:31 |
What this is
A bunch of miscellaneous CSS 'improvements' that I, Croquembouche, 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; }
What this is
A bunch of miscellaneous CSS 'improvements' that I, Croquembouche, 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-7090 endoscopic image capture.
Item #: SCP-7090
Object Class: Euclid
Special Containment Procedures: SCP-7090 is to be housed according to standard protocols for potentially radioactive humanoids. Periodic medical examination is permitted for the purpose of data collection.
Description: SCP-7090 is a 27 year old human female whose cranial cavity contains an object resembling a miniature star.
The anomaly was discovered when SCP-7090 presented itself to a medical facility suffering symptoms of a mild thalamic stroke. Initial imaging results were assumed to be due to malfunctioning equipment. When further imaging sessions1 returned abnormal results, physicians began to discuss investigative surgery. By this time, a Foundation plant had become aware of the situation and SCP-7090 was taken into Foundation custody with facility personnel amnesticized as appropriate.
The Foundation's own medical imaging returned similar abnormal results; as such, the decision was made to proceed with surgery. At first, SCP-7090's skull appeared to contain a featureless black void. However, endoscopy revealed a small but intense source of broad-spectrum electromagnetic radiation2, located slightly toward the front of the cranium. No evidence of this radiation was detectable from outside the cranial cavity, including from outside the surgical aperture.
After subsequent investigations confirmed no further anomalous properties, SCP-7090 was moved to its current containment location for long-term monitoring.
T. Aluko Clinical Notes: SCP-7090
Patient, 27yo female, presented w/unusual cranial imaging, later confirmed w/anomalous endoscopy results showing mostly empty skull w/small light(?) source mid-front of cavity in approx location of thalamus. Pt generally in good health w/slightly elevated BP/PR. Pt displayed modest anxiety and the usual mild distrust — but also sense of relief (uncommon). Pt released and cleared for further surgery.
Multiple theories were initially advanced concerning the radiation source in SCP-7090's skull. However, high-resolution spectroscopy yielded an unexpectedly specific result: the object's spectral signature was identical to that of the Sun.
At this time, another set of important data was in the process of being uncovered. Parallel to initial surgery, Foundation space monitoring facilities had recorded the manifestation and demanifestation of a very small metallic object just within the boundary of Mercury's orbit. The significance of this detection was initially missed, and the discovery given its own status as a minor anomaly. An analysis crawler deep-dive of Foundation databases later flagged this event as having happened at the same time SCP-7090 was being surgically examined. It was then discovered that the manifestation and demanifestation of the object corresponded exactly with the insertion and retraction of the endoscope within SCP-7090's skull.
Multiple experiments were subsequently authorized to investigate SCP-7090 further. A summary of some significant results can be found below.
EXPERIMENT 7090-02 | |
Hypothesis: | SCP-7090's cognitive function is unaffected by objects passing through its skull boundary. |
Procedure: | Surgical probes were carefully introduced across SCP-7090's skull boundary while it was conscious and unsedated. Note: SCP-7090 had consented to this procedure. |
Results: | No object passing through the boundary of SCP-7090's skull seemed to affect its cognition. Similarly, no pain was reported by SCP-7090. |
EXPERIMENT 7090-05-06 | |
Hypothesis: | Objects cannot pass from the inner Solar System to outside the boundary of SCP-7090's skull. |
Procedure: | A small (~10mm diameter) Foundation location transmitter was sent on a slow course out of the inner Solar System. |
Results: |
The transmitter did not emerge from SCP-7090's skull. Additionally, the object could not be directly detected within SCP-7090's skull. This is likely due to the corresponding size of the transmitter at that scale being smaller than the Planck length.3 |
EXPERIMENT 7090-06-12 | |
Hypothesis: | Objects emerge within the inner Solar System at a location that corresponds to their insertion into SCP-7090's skull. |
Procedure: | A surgical probe 50mm in diameter was introduced into SCP-7090's skull. Its emergence point within the inner Solar System was then triangulated. |
Results: |
The object emerged in the hypothesized location. This was the final experiment in the EXP-7090-06 series. This series yielded two major results: 1.) Objects inserted into SCP-7090's skull emerge at their correct size relative to the inner Solar System, rather than the much larger size expected if they were scaled relative to SCP-7090's skull. |
Toward the end of the initial experiment battery, Dr Alexandrinia Zheng - a specialist on anomalous spacetime phenomena - was solicited for assistance with interpreting the results. To this end, an interview was scheduled with Dr Zheng, SCP-7090, and SCP-7090 lead investigator Dr Treasure Aluko.
Excerpt from medical interview INT-7090-23
Personnel: Treasure Aluko M.D., Alexandrinia Zheng Ph.D., SCP-7090
(Excerpt begins)
ALUKO: Okay, Dania. This is my colleague, Dr. Zheng.
ZHENG: SCP-7090. Good afternoon.
SCP-7090: Oh, my name's Dania.
ZHENG: This is an official interdepartmental record. I'm afraid I have to refer to you by your ID number.
SCP-7090: Ah. Okay.
ZHENG: I mean no personal offense. It's simply a requirement of our procedures.
SCP-7090: I understand, I guess.
ZHENG: Thank you. So, we understand a lot more about you than when you first came here. One recent experiment series has been particularly revealing. You may recall that Dr. Aluko recently put a large number of probes into your head.
SCP-7090: No offense, but that's, like, every other experiment (laughs). I'm not even awake for most of them.
ALUKO: This would be Series Six.
ZHENG: Yes, thank you, Series Six. The surgeons made a lot of small probe entries into your skull to confirm a theory we have about your brain.4
SCP-7090: Oh. Okay. What's the theory?
ALUKO: That it isn't actually there.
SCP-7090: Haha!
(A pause.)
SCP-7090: Wait. Are you… are you serious?
ZHENG: We are completely serious. Your brain, if you even have one, is imperceptible to us.
SCP-7090: I see. Um, okay. So… I don't even have a brain?
ALUKO: We may just never be able to detect it. Or it may be somewhere outside your skull. We're not sure yet.
ZHENG: Exactly. SCP-7090, d—
SCP-7090: (interrupting) How's that even poss—
ZHENG: Do you have any knowledge that might be relevant here?
(short pause)
SCP-7090: Um… are you asking me if I know where my brain is at?
ZHENG: Essentially, yes. That is correct.
SCP-7090: Um, well… I guess, no. No. Until I wound up in this place, I just thought it was in my head like, you know… like everyone else.
(short pause)
SCP-7090: I'm never getting out of here, am I?
ALUKO: Oh, I w—
ZHENG: (simultaneously) Unlikely, I'm afraid.
(short pause)
ZHENG: Or, at least, not for a long time. Your situation is very… unusual, and we have to keep the safety of the public in mind. You have what appears to be a radiation source within your skull.5 That could be dangerous, for you and everyone around you.
SCP-7090: Oh.
(short pause)
SCP-7090: Honestly, I'm kind of okay with it.
ALUKO: Well, I'm glad to hear that.
ZHENG: As am I. Though, frankly, also surprised.
SCP-7090: Well, I mean, as soon as I found out my head was all weird, I had a feeling this was, like… that secret government department that covers up all that kinda stuff. Am I right?
ALUKO: We, uh…
SCP-7090: It's alright, I know you're probably not allowed to tell me.
ZHENG: We operate under a strict need-to-know basis. That's all I can tell you at this time.
SCP-7090: But… honestly, though? I wasn't doing so good before you guys found me. I was kinda… between homes, I guess. I got in some trouble with my family a year-something ago and… and I wasn't really hanging out with the best people, and I mean…
(short pause)
SCP-7090: I mean, I get a bed here. I get a roof here. I get food here, you know? You guys look after me pretty good. You even leave me alone, most of the time.
(longer pause)
ALUKO: Dania, we, um…
ZHENG: I think that's everything we have for you today, SCP-7090. Thank you.
SCP-7090: Oh. Um, alright.
(Excerpt ends)
T. Aluko Clinical Notes: SCP-7090 (continued)
Pt recovering from surgery; scalp healing well, cranial healing more concerning. Pt's cranial bone showing longer healing times the more surgeries we perform. L4 has proposed more experiments but I have concerns for pt welfare both physically and psychologically. Pt discovering own anomalous nature had marked negative impact on observed and reported well-being; pt displays symptoms of depression as well as repeatedly questioning sense of self. Concerns elevated; no response forthcoming thus far.
(FURTHER DATA LEVEL 4/7090 EYES ONLY)
Cite this page as:
"SCP-7090" by Mr Carbon, from the SCP Wiki. Source: https://scp-wiki.wikidot.com/scp-7090. Licensed under CC-BY-SA.
For more information, see Licensing Guide.
Licensing Disclosures
Name: star.png
Filename: Full Sunburst over Earth.JPG
Author: NASA (edited by mrshaba at Wikipedia and Mr Carbon at the SCP Wiki)
License: Public domain via US government
Source: Wikimedia Commons
For more information about on-wiki content, visit the Licensing Master List.