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; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #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; } #side-bar:focus-within:not(:target) { left: 0; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: 19.75em; opacity: 0; z-index: -1; visibility: visible; } #side-bar:not(:target) .close-menu { display: none; } #top-bar .open-menu a:hover { text-decoration: none; } /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */ @supports (-moz-appearance:none) { #top-bar .open-menu a { pointer-events: none; } #side-bar:not(:target) .close-menu { display: block; pointer-events: none; user-select: none; } /* 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; } } }
Info
SCP-7090, "The Girl With The Sun In Her Head," by Mr Carbon.
If you liked Aluko and Zheng, check out the MTF Theta-90 Hub Page to see them at a different time in their careers.
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; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #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; } #side-bar:focus-within:not(:target) { left: 0; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: 19.75em; opacity: 0; z-index: -1; visibility: visible; } #side-bar:not(:target) .close-menu { display: none; } #top-bar .open-menu a:hover { text-decoration: none; } /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */ @supports (-moz-appearance:none) { #top-bar .open-menu a { pointer-events: none; } #side-bar:not(:target) .close-menu { display: block; pointer-events: none; user-select: none; } /* 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; } } }
WARNING: 4/7090 CLEARANCE COGNITOHAZARD-ENFORCED BEYOND THIS POINT
having within saw having within saw
become access passed become access passed
giving recommend giving recommend
questions get too questions get too
fulfilled he fact in fulfilled he fact in
he her gran up he her gran up
hearts warmth in hearts warmth in
genius do garden genius do garden
said blacksmith oxo said blacksmith oxo
asking ted preserved asking ted preserved
are directly intent are directly intent
residence him how residence him how
handsome weddings yet handsome weddings yet
.
.
.
Clearance verification successful.
Welcome back, Doctor.

Endoscope image from within SCP-7090-A's cranium.
Item #: SCP-7090
Object Class: Keter
Special Containment Procedures: SCP-7090-A is to be housed according to standard protocols for potentially radioactive humanoids. Periodic medical examination is permitted for the purpose of data collection.
At this time, SCP-7090-B is effectively contained-in-place, subject to monitoring.
Description: SCP-7090-A is a 27 year old human female whose cranial cavity acts as a wormhole to the area around Sol, the star at the center of our planetary system. More background on SCP-7090-A's discovery and on initial experimental results can be found in the Level 3 version of this file.
Information concerning SCP-7090-B is restricted Level 5 and Level 4/7090 only.1
Experimental process (continued from L3 file)
After previous experiments had concentrated on the skull/space boundary (see Level 3 file), further experiments were conducted to ascertain the nature and, if any, location of SCP-7090-A's brain.
An initial hypothesis involved calculating the exact geometric center of SCP-7090-A's skull and mapping that to an Inner Solar System location. If the properties SCP-7090-A's skull had on surgical probes had also manifested internally, and the brain had somehow survived this process, it was theorized that SCP-7090-A's brain would be found at the calculated coordinates.
Initial attempts to examine this location were hindered by solar flares and other regular solar activity spikes. This led to significant increases in sensor refinement, in particular to cancel out the effect of the solar background. However, regardless of the amount of electromagnetic noise removed from the signal background, SCP-7090's brain could not be located in the calculated region of space.
T. Aluko Clinical Notes: SCP-7090 (continued)
Pt mental health continues to decline. Marked uptick in depression symptoms. L4 recommended amnestics; not certain about efficacy re: unknown nature of pt's brain (if existent), or about ethical suitability.
- Proposal 7090-B-1: Brain still in skull cavity.
- Analysis was performed on readings taken during previous experiments on SCP-7090-A, as well as some new readings from a surgery session arranged for this specific purpose. The presence of a biological brain sharing the skull with the wormhole could not be directly determined. The neural tissues in the spinal column appeared to cleanly terminate at the base of the skull with no apparent effect on neurological processes.
- Proposal 7090-B-2: Brain does not exist.
- With SCP-7090's consent, testing was performed to measure and determine electrical signals in the upper spinal column in response to various forms of movement and stimuli. The electrical responses observed were consistent with those when a brain is present. In particular, the signals for movement were observed to originate at the apparent terminus of the upper spinal column in a manner suggesting transmission from a brain that would normally be directly connected. Overall, evidence suggested strongly the existence of a functioning biological brain, although location remained unknown.
- Proposal 7090-B-3: Brain distributed throughout body.
- With SCP-7090-A's consent, surgical investigation was made into various parts of its body. No evidence of displaced neurological tissue was found.
- Proposal 7090-B-4: Brain located at other point on Earth.
- (Denied due to budgetary issues. Dr. T. Aluko filed appeal, citing prior extensive use of high-value space-based assets. Appeal denied based on assets already being in place for other Foundation work and that SCP-7090 associated upgrades also assisted that work. Dr. T. Aluko filed second appeal. Appeal given final denial based on prior ruling.)
- Proposal 7090-B-5: Brain located at other point in Solar System.
- (Denied due to budgetary issues. Dr. T. Aluko filed appeal, citing rationale for last appeal re: availability of Foundation space-based assets. Appeal denied due to changing priorities of space-based assets. Dr. T. Aluko filed second appeal. Appeal given final denial based on prior ruling and budgetary policy changes. Dr. T. Aluko also notified that no more proposals to locate SCP-7090-A's brain would be accepted due to reallocation of budgetary resources.)
No more attempts were made to identify or locate SCP-7090-A's brain for several months.
T. Aluko Clinical Notes: SCP-7090 (continued)
Budget denied to investigate location of cerebrum/cerebellum. Suspect reason is lack of concern for pt mental health needs, despite pt mental health at new low. More requests for "wormhole experiments" from L4 arrived today. Budget presumably satisfactory for this purpose.
I am running out of options. But I have one last thing to try.
As a last resort, Dr Aluko requested another analysis crawler run — which would draw from her general department budget and did not require approval — over all datasets transmitted during the near-solar examinations, in order to discern any subtler patterns that may have been overlooked.
At first, as in the previous analyses, no pertinent data could be found. However, Dr. Aluko had required the crawler to run over all collected datasets, not just those flagged for the area of interest. When the crawler moved onto wide-area datasets captured far away from the Sun, the possible presence of extremely faint but systematic electron activity was flagged from multiple sources.
After reconstruction and combination of data from all available sources was performed, a unique pattern of background electrical activity began to emerge.
Excerpt from INT-7090-78
Personnel: Dr T. Aluko, SCP-7090-A
(Excerpt begins)
ALUKO: Dania! Thank you for coming.
SCP-7090-A: Hi, Dr Aluko. How are you?
ALUKO: I'm doing great - and you're about to be, too, maybe.
(Short pause)
SCP-7090-A: Why?
ALUKO: Well. First of all, I had to call in a couple favors, but the upshot is: there aren't going to be any more surgeries. At least, for a long time. You're done with those.
SCP-7090-A: Really? Oh, that's… good. Thank you.
ALUKO: You're welcome! But there's something else. So, uh… did you ever see that old movie, the Wizard of Oz? Or read the books?
SCP-7090-A: Huh. I saw the movie when I was really little, I think. No, I did. Tin man, the lion, the ruby slippers and all, right?
ALUKO: Exactly! So, guess what…
(Short pause)
ALUKO: …Ms. Scarecrow?
(No audio for several seconds)
SCP-7090-A: Oh my God.
ALUKO: We found it.
(No audio for several seconds)
SCP-7090-A: (sobbing)
ALUKO: Hey, it's okay… it's okay. I know this is a lot.
SCP-7090-A: No, it's just… I'm just… I didn't think..
(Short pause)
SCP-7090-A: I didn't think I had one. I didn't mind if it was weird! I just wanted to have one. And, like. Even though it's probably… in some, like, weird-ass magic jar or something, (laughs) I still fucking have one. I'm still, like… a person.
ALUKO: So… do you want to know anything else? You want me to stop here?
SCP-7090-A: Hell no! (laughs) Lay it on me. We've come this far, Dr A. I wanna know.
ALUKO: So, you know you just said you imagined it in a jar somewhere?
SCP-7090-A: Yeah?
ALUKO: Well… how big of a jar do you think you can imagine?
(Excerpt ends)
Description, continued: SCP-7090-B refers to SCP-7090-A's brain, which occupies the entirety of an ellipsoid region of space bounded by the orbit of Mercury.
It is theorized SCP-7090-B has been in place for the entire of SCP-7090-A's lifetime, despite remaining undetected by both Foundation and civilian astronomers. This was due to the fact that a human brain scaled to this vast extent has a density considerably lower than that of intergalactic space.2 SCP-7090-B only became detectable after Foundation sensor upgrades allowed the Sun's electromagnetic background noise to be almost completely canceled out. The mechanisms by which SCP-7090-B can still function despite its extraordinarily low density, gigantic size, and physical separation from SCP-7090-A are as yet unclear.
It is further theorized that spikes in solar activity - corresponding approximately to the theorized location of SCP-7090-A's thalamus - cause SCP-7090-A's intermittent mild stroke symptoms. This allows Foundation astronomical and medical staff to have a measure of warning of the onset of these symptoms, and for SCP-7090-A's condition to be managed appropriately.
T. Aluko Clinical Notes: SCP-7090
Pt disposition and mental welfare significantly improved since discovery of SCP-7090-B. Lesions on scalp now almost all healed; pt's hair is regrowing. BP/PR now baseline for pt's demographic. Continued requests from L4 for more data-collection surgery; reached out to a former colleague to raise my objection at a level likely to put these requests to a stop permanently.
NOTICE
By order of the Ethics Committee, surgical experimentation on SCP-7090 is suspended indefinitely.
- Medical Researcher T. Aluko, M.D.
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.