Dokumentacja Bezpiecznej Placówki: Ośrodek PL-49
Dokumentacja Bezpiecznej Placówki: Ośrodek PL-49
Byㅤ ZygardZygard
Published on 12 Jul 2022 20:28
ocena: +8+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: 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;
    }
    }
}

Dokumentacja Bezpiecznej Placówki: Ośrodek PL-49
Autorstwa ZygardZygard
Opublikowane dnia 12 Jul 2022 20:28
ocena: +8+x
49logo

Dokumentacja Bezpiecznej Placówki Fundacji SCP

Ośrodek PL-49

Oficjalna Desygnacja: Biologiczny Ośrodek Niskiego Nadzoru

Kod Ośrodka: EUPLMZ-Ośrodek-PL-49


Główne Informacje


Cel Placówki: Zabezpieczanie i przeprowadzanie badań na anomaliach biologicznych oraz humanoidalnych.

Data Założenia: 01.05.1986

Położenie: Puszcza Kampinoska, okolice Sochaczewa, mazowieckie.

Dyrektor Założyciel: dr Adam Sosna

Przykrywka: Nowoczesne laboratorium badawcze amerykańskiej firmy Signature Care Pharmaceuticals zajmującej się farmakologią.


Przegląd Ośrodka


umbrella-scp.png

Logo Signature Care Pharmaceuticals

Budowa Ośrodka PL-49 zaczęła się w roku 1984 i już dwa lata później Ośrodek został oddany do użytku. Oficjalnie była to placówka badawcza należąca do amerykańskiej firmy Signature Care Pharmaceuticals. Pierwszym dyrektorem Ośrodka PL-49 został doktor Adam Sosna, a badania i zabezpieczanie dedykowane było małym obiektom biologicznym, mikrobom oraz wirusom. W roku 2000 doktor Adam Sosna został mianowany dyrektorem Ośrodka PL-47 na Mazurach, z powodu którego dyrektorstwo Ośrodka PL-49 zostało powierzone doktorowi Surrenowi Katce.

49wejście

Wejście do Ośrodka

Za jego kadencji Ośrodek przeszedł gigantyczne przebudowy, przystosowując go głównie do przechowywania obiektów humanoidalnych oraz zwierzęcych. Przestrzeń leśna dookoła Ośrodka została częściowo zagospodarowana, wybudowane zostały piętra podziemne, a nawet sektor do przechowywania zwierząt morskich.

49korytarz

Zdjęcie jednego z korytarzy Ośrodka

Jednakże, dnia 11.03.2012 doktor Surren Katka zginął w wypadku samochodowym, przez co stanowisko dyrektora zostało przekazane byłej agentce polowej Fundacji, Amelii Aris. Od około 2017 roku zaczęły się pojawiać problemy z ilością przechowywanych obiektów w Ośrodku, gdyż było ich zdecydowanie za dużo, niż sama placówka mogła pomieścić. Zaczęto ograniczać ilość obiektów humanoidalnych, przykładowo wdrażając projekt eksterminacji nadmiernej ilości SCP-PL-053 w ramach projektu Ostatnie Wycie. Rozpoczęto budowę Ośrodka PL-48 w Warszawie, którego celem było odciążenie Ośrodka PL-49 w ilości zabezpieczonych obiektów, jednakże w jeszcze dobudowywanej placówce doszło do przełamania zabezpieczeń przez SCP-PL-139, co opóźniło budowę Ośrodka na wiele lat. Rozwiązaniem, które okazało się tymczasowo skuteczne było nawiązanie współpracy z Ośrodkiem PL-55, do którego magazynów były wysyłane obiekty z mniejszym poziomem zagrożenia, aby zwolnić miejsce.


Anomalie znajdujące się obecnie pod jurysdykcją Ośrodka PL-49:


Identyfikator Klasa podmiotu
SCP-PL-046 Euclid
SCP-PL-139 Keter
SCP-PL-169 Euclid
SCP-PL-189 Euclid
SCP-PL-219 Euclid
SCP-PL-260 Bezpieczne
SCP-PL-279 Euclid


Pozostałe dokumenty z Ośrodka




Informacje o Personelu


Dyrektor Amelia Aris

Była agentka polowa Fundacji z kilkuletnim doświadczeniem, teraz dyrektor placówki Fundacji. Młoda czerwonooka albinoska, pewna siebie i profesjonalna. Pomimo tego, iż od kilku lat jest dyrektorem Ośrodka, wygląda tak samo jak przy przyjęciu stanowiska. Wierna Fundacji i jej misji.


Kierownik: dr Michał Jarząb

Jeden ze starszych naukowców pracujących w Ośrodku PL-49. Zarządza badaniami oraz rozdzielaniem obowiązków personelowi badawczemu. Dokładny, chętnie idzie na ugody z pracownikami i słucha najpierw ich opinii.

Liczba członków: 154


Kierownik: inż. Helena Popławska

Kierownik zespołu konserwacyjnego, inżynier Helena Popławska. Starsza kobieta, znająca się na rzeczy i nie przebierająca w słowach. Surowa dla swoich pracowników, jednak nigdy nie przekracza pewnej granicy. Perfekcjonistka w niemalże każdej kwestii. Hobbystycznie zajmuje się drzewkami bonsai.

Liczba członków: 35


LordHansGórecki

Zdjęcie Lorda Hansa Góreckiego



Kierownik: Lord Hans Górecki

Średni wiekiem dowódca ochrony w Ośrodku PL-49. Stracił nogę w walce i używa metalowej protezy, a prawe oko stracił w wygranej walce z niedźwiedziem w trakcie sztormu na statku przejmowanym przez grupę anomalnych piratów, płynącym do Australii przez Ocean Indyjski. Ochroniarz Fundacji od wielu lat, zaufany i lojalny człowiek. Na 40 urodziny otrzymał certyfikat posiadania ziemi w Szkocji oraz tytuł Lorda.

Liczba członków: 65


Mobilne Formacje Operacyjne Stacjonujące w Placówce


Mobilna Formacja Operacyjna Omikron-10 ("Skażony Feniks")
MFO składające się z SCP-PL-139-3 oraz pięciu przeszkolonych operatorów, mających reagować w sytuacji utraty kontroli agenta Zalewskiego nad SCP-PL-139. Formacja od pomocy w zabezpieczaniu obiektów, gdzie wystawieni mocno na ryzyko są zwykli agenci, aż do zadań specjalnych przy infiltracji i przechwyceniach wrogich Fundacji organizacji.


O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Uznanie autorstwa — na tych samych warunkach 3.0 unported