SCP-7013

7013.png

13 de fato.

SCP-7013
Autor: DiasFerDiasFer
Publicado em 16 Jul 2023 20:42
avaliação: +2+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; }
/* 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: 35px;
        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) {
 
    .mobile-top-bar, #top-bar .open-menu {
        display: block;
    }
 
    .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!important;
        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 {
        display: block;
        left: 0;
        width: 17em;
        margin: 0;
        z-index: 10;
    }
 
    #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;
    }
 
    .close-menu {
        margin-left: 19.75em;
        opacity: 0;
    }
}

avaliação: +2+x

Item nº: SCP-7013

Classe do Objeto: Keter Resolvido

Procedimentos Especiais de Contenção:


[ N / A ]


Descrição: SCP-7013 era uma anomalia probabilística afetando a habilidade do Conselho Overseer de executar suas funções de acordo com a missão primária da Fundação. A anomalia se manifestou pouco depois da adição de um décimo terceiro assento ao Conselho Overseer no dia 14/02/1969.

overseer

Fig. 1.1: O5-13 em seu escritório pessoal.

SCP-7013 se manifestou como uma aglomeração anômala de ocorrências extremamente improváveis afetando funcionários e instalações da Fundação mundialmente. Estes eventos improváveis invariavelmente levavam a infortúnio, perda de vidas, destruição de propriedade, possessão demoníaca em massa de funcionários, e falhas de contenção em cascata. Todos os fenômenos relacionados a SCP-7013 registrados envolviam, ou direta ou indiretamente, o décimo terceiro Overseer.

Embora as origens e mecanismos pelos quais SCP-7013 operava permaneçam desconhecidos, SCP-7013 atualmente não representa uma ameaça à Fundação em geral; para mais informações, veja Adendo-7013-A.

Adendo-7013-A: Seguindo a descoberta de SCP-7013 e uma série de brechas de contenção e outros fenômenos improváveis ocorrendo dentro de um período de 6 meses, pondo estresse sem precedente nos recursos da Fundação, uma cúpula de emergência foi realizada no Sítio Administrativo-01 pelo Conselho Overseer para discutir potenciais contramedidas que poderiam ser tomadas para neutralizar a anomalia.

REGISTRO DE VÍDEO INTERNO
CÂMARA DE REUNIÃO DO SÍTIO-01

[ INICIAR REGISTRO ]

[Todos os membros do Conselho estão presentes na sala de reunião, com a exceção de O5-1, O5-2, O5-6 e O5-13. Todos parecem exaustos, e alguns suspiram. Vários olham para seus relógios ocasionalmente, enquanto outros brigam entre si e veem papéis de documentos e outros registros.]

[A porta de entrada abre, e O5-2 entra com uma prancheta e um ajudante carregando numerosas caixas de papelão e papelada grampeada. Quando a dupla entra, um baixo silêncio desce sobre a sala enquanto o assistente põe tudo na mesa de vidro. Eles então andam ao extremo da sala, dando a palavra ao Conselho.]

[O5-2 esfrega seus olhos e lança a prancheta na mesa de vidro antes de jogar-se em sua cadeira.]

O5-2: Muito bem todos, vamos, uh, começar.

O5-5: Um e Seis?

O5-2: Infelizmente, eles não se juntarão a nós hoje, devido a uma… inesperada

O5-7: Inesperada, meu rabo.

[O5-2 continua como se não tivesse sido interrompida.]

O5-2: —Brecha de InfoSec que brevemente comprometeu sua rota de transporte. Seremos incapazes de entrar em contato com eles remotamente, também, devido às esporádicas interrupções em comunicações.

[O5-2 exala profundamente.]

O5-2: E isso nos traz ao que estaremos discutindo hoje. Treze.

O5-4: Quê? Como? Ele nem está aqui.

O5-2: Conhecendo ele… bem, conhecendo ele, ele estará atrasado.

O5-12: O que é bom para nós, dado que, você sabe…

O5-10: Ele é um imbecil?

O5-11: Por favor, isso é desnecessário. É verdade, mas… [suspira] desnecessário.

O5-4: Ah pelo amor de Deus, eu sai da porra do '17 para vir para cá, sabe. Vocês sabem por quanta merda aquele lugar está passando neste momento?

O5-8: Por favor, nenhum de nós deveria estar em qualquer lugar nem um pouco perto das zonas de crise, com tudo que está acontecendo agora. Mas eu concordo. Nós todos só nos juntamos aqui para falar mal do Treze?

[O5-2 suspira, acenando para seu assistente. O assistente começa a entregar uma série de documentos para cada membro do Conselho.]

O5-2: Isso é o porquê de estarmos nos reunindo aqui sem o Treze. O que todos vocês têm em suas mãos é o arquivo proposto para o SCP-7013.

[A sala fica em silêncio enquanto todos os membros do Conselho presentes folheiam os documentos entregues a eles.]

O5-5: Isto… Isto é sério?

O5-2: Sim. Está tudo aí, documentado por um time escolhido manualmente pelo Um.

O5-10: Jesus. Todos estes arquivos…

O5-2: São eventos que são confirmados de ter sido indiretamente influenciados pelo Treze, sim.

[A sala fica em silêncio enquanto todos os membros do Conselho continuam debruçando-se sobre os documentos.]

O5-9: Porra. A invasão no '83? A maldita brecha no '57? Isto é…

O5-7: Bem, eu não posso dizer que isto é completamente inesperado. Mas se tudo isto for verdadeiro—

O5-2: É verdadeiro, confie em mim. Eu e o Um passamos semanas juntando toda essa informação.

O5-12: Espere. É por isto que você começou a convidá-lo para a noite de boliche? [Levanta sua voz] Você poderia ter nos matado lá!

O5-2: Sim. E eu peço perdão por não falar sobre isso, antes.

[Todos os membros do Conselho encaram a mesa em contemplação. Nenhum deles se move por um curto período.]

O5-11: Então, o que devemos fazer agora?

O5-7: Algo precisa ser feito. Nós temos os recursos para trancar o Treze em uma jaula tão segura que nem o pensamento dele será capaz de sair.

O5-9: Bem, veja. O Treze é um babaca irritante, não há dúvida sobre isto, mas trancar um membro do Conselho? É sem precedente! Não dá nada certo por mim.

O5-4: Ele é anômalo! Nós devemos!

O5-9: Okay, olha. Não estou tentando ir contra a Missão aqui, nem um pouco, mas se nós realmente contivéssemos cada indivíduo anômalo que encontrássemos, metade de todos os nossos funcionários se iria. Isso é um argumento fraco.

O5-10: Por que não trocá-lo por outra pessoa?

O5-2: Não é uma opção. O Treze atual não é o primeiro, mas '7013 esteve ativo desde que o assento foi adicionado ao Conselho. De fato, esteve ativo toda vez que tivemos treze membros em nosso corpo governamental, até mesmo antes de o Conselho existir.

O5-9: Tudo bem, então tudo que temos de fazer agora é encontrar uma forma de—

[As portas da câmera são repentinamente empurradas, e O5-13 entra. Ele veste um terno esfarrapado e tem um número de hematomas visíveis. Todos os membros do Conselho imediatamente ficam em silêncio.]

O5-13: Oi pessoal! Desculpa por estar atrasado, eu só [ofega profundamente] só passei pelo inferno tentando entrar no sítio. Minhas credenciais não foram aceitas quando eu cheguei aqui! Levou algumas tentativas para o sistema de segurança desengatar e então Alfa-1 entrou no meu caso. Caramba, dia terrível, não é?

O5-2: [Visivelmente chateada] Olá, Treze. Por que você não, um, se senta? Nós podemos, uh, começar com a reunião.

O5-13: Parece bom! Vejamos, onde estão o Um e o Se—

[O som de uma arma é ouvido, e a cabeça de O5-13 é atirada para trás enquanto ele cai no chão. Do outro lado da sala, O5-3 é visto segurando uma arma.]

O5-9: Mas que porra, Três!?

O5-3: Hm? Isso deve tomar conta, não?

O5-9: Como!? Nós poderíamos apenas, eu não sei, adquirido um décimo quarto Overseer?

[A sala está em silêncio.]

O5-11: Bem…

O5-7: Digo…

O5-10: Honestamente, eu deixaria as coisas assim.

O5-4: Concordo.

O5-8: Ah, bem, o que foi feito foi feito!

[Todos acenam, congratulando e aplaudindo o pensamento rápido e decisivo de O5-3.]

[O5-2 se levanta e fala com o Conselho.]

O5-2: Eeee é quórum. Boa conversa.

[ FINALIZAR REGISTRO ]

Seguindo a neutralização de SCP-7013, o Conselho Overseer foi reorganizado para ter exatamente doze membros. Seguindo esta alteração, toda atividade relacionada a SCP-7013 se cessou. O corpo morto do anterior O5-13 foi colocado em um bloco de concreto sob o Sítio-01.


avaliação: +2+x
Salvo indicação em contrário, o conteúdo desta página é licenciado sob Creative Commons Attribution-ShareAlike 3.0 License