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.
.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; }
Item #: SCP-6405
Object Class: Euclid
Special Containment Procedures: SCP-6405 is to remain anchored at its current position by steel wire tethers that are to be replaced biannually or as deemed necessary by Command. Patrol ships are to maintain a 5 km perimeter around SCP-6405, preventing unauthorized access. Due to environmental conditions, all Foundation personnel are to be equipped with cold weather attire. The use of earplugs is mandatory due to the deafening vocalizations of SCP-6405-1.
Personnel are to be rotated every three months due to the physiological and psychological stress caused by the low temperature, remote nature of the location, lack of direct sunlight, and the persistent vocalizations of SCP-6405-1.
Boarding SCP-6405 is strictly prohibited until further notice.
Personnel are to only board the vessel as part of authorized exploration missions. Selected personnel are to be delivered by speedboat and must disembark SCP-6405 in under 9 minutes. Objects are not to be removed from SCP-6405 and are to be instead photographed with non-electronic cameras.
Description: SCP-6405 is a 134.16 m length cruise ship. Research into the origins of the vessel revealed that it had been registered anonymously to the Bahamas Maritime Authority, a popular flag of convenience. The Foundation has since been able to trace ownership, through transaction records and the questioning of Bahamas Maritime Authority employees, to Rufus Dreschner - film producer and high ranking member of the Fifth Church.
Infrared readings have revealed a humanoid entity within the lower hold which has since been classified as SCP-6405-1. SCP-6405-1 continuously vocalizes at >150 dB. These vocalizations, along with the observed movements of SCP-6405-1, are suggestive of a perpetual state of pain and an inability to leave the room in which it is presently located. SCP-6405-1 emits a periodic burst of radiation on par with ultra-high-energy cosmic rays (UHECR), highly lethal but quickly dissipating for reasons still unknown. These bursts occur approximately every 9 minutes, though the reason for the pause/delay has yet to be determined. Electronics brought aboard SCP-6405 are immediately rendered inoperable regardless of when a burst event occurs. Non-digital photography is a viable means of gathering information in the limited time allotted for exploration. Objects removed from SCP-6405 rapidly disintegrate, resulting in photography being the only means of gathering information from items and documents discovered aboard.
SCP-6405 was discovered during the investigation of a "double flash" of light detected by an American satellite at coordinates 47°S 40°E on September 22, 1979. The event was publicly hypothesized to be the result of a joint South African and Israeli nuclear test near the South African controlled Prince Edward Islands. The Foundation, suspecting a potentially anomalous event, proceeded to investigate.
Passenger manifests and dossiers recovered from SCP-6405 support the existence of a once extensive crew. However, out of the 1,892 people mentioned, only one has been definitively proven to have ever existed outside of documents found on SCP-6405 (see SCP-6405-1). Social Security numbers and bank accounts fail to correspond with any persons, living or deceased. Journal entries and missives found on board suggest the purpose of SCP-6405 was to serve as a reeducation center for members (and former members) of the Fifth Church. The general living quarters were found to be cramped and lockable from the outside, closely resembling prison cells, while those inhabited by higher ranking members of the Fifth Church were noted to be of ample size and lavishly furnished. Although no human remains have ever been recovered, clothing can be found scattered throughout the ship's interior, evidently discarded as entire outfits and covered with a black residue of unknown origin.
SCP-6405-1 is believed to be Sophia Salazar (formerly Sophia Efron), a soprano with the Vox Aeterna opera company and wife of Carlos Salazar, a wealthy and influential member of the Fifth Church. Sophia Salazar had been reported missing by friends and family not associated with the Fifth Church. The Los Angeles Police Department claimed to have investigated the matter, visiting Carlos Salazar's Hollywood mansion, and declaring Sophia Salazar to be safe. She has not been seen in public since 1974.
Operatives have reported and captured photographs of Foundation-issued uniforms and equipment throughout SCP-6405. Identification cards do not match recorded personnel, living or deceased, and were initially considered forgeries, though how the Fifth Church gained the necessary classified information to do this remains unknown. Further complicating the matter is the recent discovery of Foundation materials only created or employed after the discovery of SCP-6405. These objects number in the thousands and have rendered certain parts of SCP-6405 inaccessible without excavation.
Recovered Documents:
We do this because we love you. But existence isn't a right - it's a privilege - and you're all here because you let it inside. When you gorge yourself on lies, you leave no room for the Resonance.
But now you're fat with too much unnecessary information. You’ve become a clog in the drain, a clot in the vein. You are here for a spiritual enema, to flush away the human sewage. Stars love a void - let us help you become empty. With our love, you’ll swallow a most beautiful star. Imagine it. A beautiful shining star, full of light and law.
And when the time comes - and mark my words, it is coming soon - you’ll be with us.
You’ll be with us, when all becomes music.
CS I: UNCLEAN - MONETARY SACRIFICE OF $5,225 TO ASCEND
CS II: BLIND - MONETARY SACRIFICE OF $10,092
CS III: DEAD - MONETARY SACRIFICE OF $16,204
CS IV: FREEDOM - SHOW THEM WHERE IT GOES
CS V: FUTURE PER[rest of document illegible due to damage but appears to contain an additional 3 to 5 ranks]
Have you ever found yourself dancing when no one else was?
Have you failed to sever deviant relations?
Do dead stars still burn?
Have you followed the smoke? Can you taste it?
What is the color of space?
Does it bother you to have your privacy invaded?
What do you wish you hadn't done?
What promise did you fail to keep?
Do you have any secrets that you’re afraid we'll find out?
Have you ever turned away from the smoke?
Did you think we wouldn’t recognize your lies?
How many falsehoods have you told since this session began?
Do these questions upset you?
Why won't you take off your mask?
Why did you hide your soul from us?
Did you think we wouldn't know?
Why do you choose to be sick?
In your dreams, have you ever destroyed a world?
Do you remember how it felt?
You let it in, didn't you?
Do you still die in your dreams?
Do you truly believe you deserve to exist?
“Her bad vibrations make her bad for the church. Should have just gotten rid of her but Mr. Salazar thinks we can fix her. Who am I to question a CS-VII? Most here just want to give all they can. So much love. Already gifted all their worldly possessions. Bodies too. Not like they'll need them in the long run.”
“Salazar’s problem spit on my face today. It’s like she doesn’t even want to ascend. What a psycho bitch. Stupid! Decided to do a little ‘corrective therapy’ but she lost consciousness about an hour in. I take pride in my work and expect a captive audience. Got pretty messy in there, so figured I’d let the other aberrations clean up. You know, let her be an example of what happens if they deviate from the program.”
“We've been at this one for years now. Must have pissed off Mr. Salazar something fierce. Her flow is all wrong. Told us to correct her but I don't think he even cares anymore. Easy enough to replace. Keep up appearances. I wanted to toss her overboard but Armitage radioed us, says he got something special planned and needs the bitch alive, for now. If Armitage tells you to do something you fucking do it. Man's CS level is out of this world.”
“We docked at Cali and shit, the equipment they set us up with? We're gonna make Salazar's little problem disappear. The Fifth World ain't for everybody.”
Addendum: On 06/21/1991, a photograph was obtained by a D-Class personnel (the first sent) and returned safely to the Foundation Control Ship. The image depicts a heavy vault door with an observational window. Although the photograph revealed an empty cell, it appears to be the room containing SCP-6405-1 based on thermal readings. It has thus been hypothesized that SCP-6405-1 cannot be observed by the naked eye. Closer analysis of the photograph uncovered words carved in the back wall of the cell. Although difficult to read, scans with image retrieval software revealed the words:
“MAY THEIR NAMES AND MEMORIES BE OBLITERATED”
Recent photographs from the ship suggest that orange D-Class jumpsuits now outnumber plain clothes and operative attire. Also noted was a sudden jump in discarded cameras within SCP-6405.
The O5 Council has ordered the cessation of all SCP-6405 related exploration and experimentation until further notice.