/* 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;
pointer-events: auto;
}
@media not all and (max-width: 767px) {
#top-bar .mobile-top-bar {
display: block;
pointer-events: none;
}
#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: -18rem;
width: 15.25rem;
height: 100%;
margin: 0;
overflow-x: hidden;
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;
}
}
}
/*
Foxtrot Sigma-9 Theme
[2022 Wikidot Theme]
By Liryn
*/
/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,800;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://rsms.me/inter/inter.css');
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@800;900&display=swap');
/* VARIABLES */
:root {
/* VARIABLES > Core */
--header-title: "SCP Foundation";
--header-subtitle: "SECURE, CONTAIN, PROTECT";
--logo-img: url(https://scp-wiki.wikidot.com/local--files/theme:foxtrot/fxtrt-scp_logo_lightmode.svg);
--darkmode-logo-img: url(https://scp-wiki.wikidot.com/local--files/theme:foxtrot/fxtrt-scp_logo_darkmode.svg);
--logo-opacity: 14%;
--head-font: 'Lexend';
--ui-font: 'Sofia Sans';
--mono-font: 'JetBrains Mono', 'Fira Code', monospace;
--page-font: 'Inter', 'verdana';
--base-font-size: 0.9rem;
--page-font-size: 0.84rem;
/* VARIABLES > Misc */
--header-txt-color: #333333;
--subheader-txt-color: rgb(var(--accent));
--misc-txt-color: #464646;
--link-txt-color: #E6283C;
--link-hover-txt-color: white;
/* VARIABLES > Color Accents */
--accent: var(--acc-default);
--acc-default: 59, 59, 59;
--acc-wyoming: 142, 0, 18;
--acc-canada: var(--acc-default);
--acc-poland: 87, 44, 17;
--acc-slothspit: 27, 60, 133;
--acc-vanguard: 0, 153, 75;
--acc-threshold: 121, 113, 130;
--acc-overwatch: 28, 37, 56;
--acc-spc: 0, 165, 200;
--acc-fishing: 67, 111, 145;
--acc-nightfall: 151, 0, 2;
--acc-hybrasil: 27, 60, 133;
--acc-goc: 39, 84, 149;
--acc-spooky: 252, 112, 40;
/* VARIABLES > BetterFootnotes */
--fnColor: var(--link-txt-color);
--fnLinger: 1s;
}
/* VARIABLES > Info Bar */
.info-container {
--barColour: rgb(var(--accent));
--linkColour: #EDEDED;
}
/* MAIN */
html {
scroll-behavior: smooth;
overflow-x: hidden;
}
body {
font-family: var(--ui-font), sans-serif;
font-size: var(--base-font-size);
color: rgb(51, 51, 51);
background-image: linear-gradient(to bottom, #e0e0e0, #fff 200px);
text-rendering: optimizeLegibility;
overflow-wrap: break-word;
}
div#container-wrap {
background: none;
}
#content-wrap {
margin: 2em auto 0;
}
#page-content {
font-family: var(--page-font), var(--ui-font), sans-serif;
font-size: var(--page-font-size);
}
#page-content strong {
font-weight: 800;
}
tt,
.page-source,
pre,
#edit-page-textarea {
font-family: var(--mono-font);
}
ol li {
margin: 0 0 1em;
}
ul {
margin: 1em 0;
}
li,
p {
line-height: 1.5;
text-underline-offset: 40%;
}
::selection {
background: rgb(var(--accent));
color: #fff;
}
/* Clicky links */
a,
a.newpage,
a:visited,
#side-bar a:visited {
color: var(--link-txt-color);
}
a:hover,
a.newpage:hover,
a:visited:hover,
#side-bar a:visited:hover {
color: var(--link-hover-txt-color);
text-decoration: none;
background-color: var(--link-txt-color);
}
a {
transition-duration: 0.1s;
}
/* patch for sidebar media, collapsibles, ACS, info button and ayers module so link doesn't override */
#page-content .collapsible-block-folded a:hover,
#page-content .collapsible-block-unfolded-link a:hover,
#page-content .rate-box-with-credit-button .fa-info:hover,
#side-bar .side-block.media a:hover,
.danger-diamond a:hover {
background: transparent;
}
.info-container .collapsible-block-folded .collapsible-block-link,
.info-container .collapsible-block-link {
background: var(--linkColour) !important;
}
/* MAIN > Header */
div#header {
background: none;
height: 160px;
}
#header h1 span,
#header h2 span {
font-size: 0;
display: none;
}
#header h1 a::before,
#header h2::before {
color: var(--header-txt-color);
letter-spacing: 1px;
font-family: var(--head-font), sans-serif !important;
font-weight: 900;
text-shadow: none;
}
#header h1 {
margin-top: -0.3rem;
}
#header h1 a {
width: fit-content;
margin: auto;
}
#header h1 a::before {
content: var(--header-title);
font-size: 1.3em;
}
#header h2::before {
content: var(--header-subtitle);
font-weight: 700;
font-size: 1.7em;
color: var(--misc-txt-color);
line-height: 26px;
margin-top: 1rem;
display: block;
text-transform: uppercase;
}
#header h1,
#header h2 {
margin-left: 0;
float: none;
text-align: center;
}
#header h1 span,
#header h2 span {
font-size: 0;
display: none;
}
div#extra-div-1 {
height: 160px;
width: 100%;
top: 7px;
position: absolute;
background: var(--logo-img) 10px 30px no-repeat;
background-size: 130px;
background-repeat: no-repeat;
background-position: 50% 50%;
z-index: -1;
opacity: var(--logo-opacity);
}
/* MAIN > Header > Search Box */
#search-top-box-form>input[type=text] {
display: none;
}
#search-top-box-input,
#search-top-box-input:hover,
#search-top-box-input:focus,
#search-top-box-form input[type=submit],
#search-top-box-form input[type=submit]:hover,
#search-top-box-form input[type=submit]:focus {
border: none;
background: rgb(var(--accent));
box-shadow: none;
border-radius: 5px !important;
color: #efefef;
font-family: var(--ui-font);
font-size: calc(var(--page-font-size) - 10%);
}
#search-top-box input.empty {
color: #999999;
}
#search-top-box {
position: absolute;
top: 47px;
width: unset;
}
/* MAIN > Header > Top Bar */
#top-bar,
#top-bar a {
top: 10rem;
}
#header #top-bar ul {
border-radius: 10px;
border: none;
background: rgb(var(--accent));
padding-left: 15px;
padding-right: 15px;
}
#header #top-bar a {
color: white;
background: rgb(var(--accent));
font-weight: bold;
}
#header #top-bar ul li ul {
padding: 0px;
border-radius: 0px;
}
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
border-left: solid 1px #FFF;
border-right: solid 1px #FFF;
}
#top-bar ul li ul li a:hover {
color: rgba(255, 255, 255, 0.83) !important;
line-height: 230%;
text-indent: 3px;
}
#top-bar {
display: flex;
justify-content: center;
right: 0;
}
.mobile-top-bar {
left: unset;
}
/* MAIN > Header > Login Info */
#login-status {
top: 19px;
}
#login-status,
#login-status a {
color: #333333;
}
@media (max-width: 767px) {
#header .printuser {
font-size: 0;
}
}
.printuser a {
margin: 0;
}
.printuser img.small {
width: 18px;
height: 18px;
padding: 1px 4px 0 0;
background-image: none !important;
}
@media (max-width: 767px) {
#header .printuser img.small {
transform: translate(0, 4px);
}
}
#my-account {
display: none;
}
@media (max-width: 767px) {
#account-topbutton {
margin: 0 0 0 5px;
}
}
/* MAIN > Header > Side Bar */
#top-bar .open-menu a {
border-radius: 0px;
border: none;
background: rgb(var(--accent));
color: white;
}
#side-bar {
background: #FFF;
}
@media (min-width: 768px) {
#side-bar {
padding: 0.3em 0.6em 0 0.6em;
width: 18.75em;
transition: left 0.2s ease-in-out;
direction: rtl;
text-align: left;
border-right: none;
}
}
#side-bar .side-block,
#side-bar .side-block.resources,
#side-bar .side-block.media,
#interwiki .side-block {
border: 2px solid rgba(0, 0, 0, 0.2);
border-radius: 0px;
box-shadow: none;
margin-bottom: 6px;
direction: ltr;
background: transparent;
}
#side-bar .side-block.resources {
text-align: center;
}
#side-bar .heading {
color: var(--misc-txt-color);
border-bottom: solid 2px #cfcfcf;
font-size: 9pt;
font-family: var(--head-font);
font-weight: 800;
text-transform: uppercase;
}
/* CONTENT */
/* CONTENT > Blockquotes, Custom Divs */
.blockquote,
div.blockquote,
blockquote {
border: solid 2px rgba(0, 0, 0, 0.15);
background: #f7f7f7;
}
.jotting {
padding: 1.3em;
margin: 1em 4.5em;
border: dashed 2px rgba(0, 0, 0, 0.2);
background: #f7f7f7;
}
.notation {
padding: 1em 1.5em;
margin: 1em 3em;
border-left: solid 3px rgba(0, 0, 0, 0.35);
border-right: solid 3px rgba(0, 0, 0, 0.35);
background: #f7f7f7;
}
.modal {
padding: 1.2em;
margin: 1em 3em;
border: solid 5px rgba(0, 0, 0, 0.15);
background: #fbfbfb;
}
.quote {
padding: 0.4em 2em;
margin: 3em auto;
border-left: solid 3px #bbb;
max-width: 500px !important;
}
.paper {
padding: 1.5em;
margin: 2em;
background: #FFF;
box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.2);
}
.box {
padding: 1px 9px;
border: solid 3px #bbb;
margin: 0.5em 1em;
}
div.note {
font-size: unset;
border: 2px solid #afafaf;
background-color: #fff;
}
.round {
border-radius: 10px;
}
/* CONTENT > Headings, Titles */
#page-title,
.meta-title {
font-family: var(--ui-font), sans-serif;
font-weight: 800;
color: #3b3b3b;
border-bottom: solid 2px rgba(0, 0, 0, 0.2);
width: fit-content;
margin: 0 auto 1.5rem;
}
#page-title,
.meta-title,
#breadcrumbs,
.pseudocrumbs {
text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--head-font), sans-serif;
font-weight: 800;
color: #3b3b3b;
}
h1,
h2 {
font-weight: 800;
}
.footnotes-footer .title {
font-family: var(--head-font), sans-serif;
color: #3b3b3b;
font-weight: 800;
}
/* CONTENT > Rate Module */
#page-content .creditRate {
margin: unset;
font-family: var(--ui-font);
float: unset !important;
}
#page-content .rate-box-with-credit-button {
background-color: #fff;
border: solid 1px #bbb;
box-shadow: none;
border-radius: 0;
}
#page-content .rate-box-with-credit-button .fa-info {
border: none;
color: #333;
}
#page-content .rate-box-with-credit-button .fa-info:hover {
background: #333;
color: #fff;
}
.rate-box-with-credit-button .cancel {
border: solid 1px #fff;
}
.page-rate-widget-box {
box-shadow: none;
border: solid 1px #bbb;
margin: unset;
margin-bottom: 4px;
border-radius: 0;
font-family: var(--ui-font);
}
.page-rate-widget-box .rate-points {
background-color: #fff !important;
color: #333 !important;
border: none !important;
border-radius: 0;
}
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
background-color: #fff;
border-top: none;
border-bottom: none;
}
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
background: transparent;
color: #333;
}
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
background: #333;
color: #fff;
}
.page-rate-widget-box .cancel {
background: #fff;
border: none;
border-radius: 0;
display: inline-block;
}
.page-rate-widget-box .cancel a {
color: #333;
}
.page-rate-widget-box .cancel a:hover {
background: #333;
color: #fff;
border-radius: 0;
}
#page-content .rate-box-with-credit-button .page-rate-widget-box {
border: none;
}
/* CONTENT > Rate Module > Author Label */
.authorlink-wrapper {
--author-top-adjust: 0;
--author-bottom-adjust: 0;
--author-right-adjust: 0;
font-family: var(--ui-font);
font-size: var(--base-font-size);
}
/* CONTENT > Side Box */
.anchor {
position: sticky;
height: 0;
top: 0;
}
.sidebox {
padding: .14rem;
margin-top: 0;
margin-bottom: 8px;
width: calc((100vw - 870px)/2);
max-height: calc(100vh - 18rem);
position: absolute;
top: 0;
left: 103.5%;
z-index: 5;
overflow: auto;
box-sizing: border-box;
}
@media (max-width: 1290px) {
.sidebox {
display: none;
visibility: hidden;
}
}
/* CONTENT > Image Block */
.scp-image-block .scp-image-caption {
background-color: #f4f4f4;
color: #3b3b3b;
border: solid 2px rgba(0, 0, 0, 0.1);
margin-top: 10px;
box-sizing: border-box;
border-radius: 5px;
}
.scp-image-block {
border: none;
box-shadow: none;
}
.scp-image-block img {
border: solid 2px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.imagediv {
float: right;
margin: 15px
}
@media (max-width: 540px) {
.imagediv {
float: unset;
text-align: center;
margin: 1.3rem auto 1.3rem auto;
}
}
@media only screen and (max-width: 600px) {
.scp-image-block.block-right {
float: none;
margin: 10px auto;
}
}
/* CONTENT > Tables Base */
#page-content tr th {
padding: 6px;
border: 2px solid rgba(0, 0, 0, 0.2);
}
#page-content tr td {
padding: 12px;
border: 2px solid #bfbfbf;
line-height: 1.4;
}
#page-content .sidebox tr td,
#page-content .sidebox tr th {
padding: 0.35em;
}
/* CONTENT > Tables Customization (Table Coloring System) */
/* CONTENT > Tables Customization (Table Coloring System) > Table Headings, Image Captions */
#page-content .table1 tr th,
#page-content .table1 .scp-image-block .scp-image-caption {
background-color: #E0FFD4;
}
#page-content .table2 tr th,
#page-content .table2 .scp-image-block .scp-image-caption {
background-color: #D8ECF4;
}
#page-content .table3 tr th,
#page-content .table3 .scp-image-block .scp-image-caption {
background-color: #FDF6D7;
}
#page-content .table4 tr th,
#page-content .table4 .scp-image-block .scp-image-caption {
background-color: #FFDFCD;
}
#page-content .table5 tr th,
#page-content .table5 .scp-image-block .scp-image-caption {
background-color: #FFCFCF;
}
#page-content .table6 tr th,
#page-content .table6 .scp-image-block .scp-image-caption {
background-color: rgba(146, 0, 255, 0.2);
}
.tableb .wiki-content-table {
border-collapse: separate;
border-spacing: 2px;
}
/* CONTENT > Tables Customization (Table Coloring System) > Other Colored Divs */
.table1 .blockquote,
.table1 div.blockquote,
.table1 blockquote,
.table1 .jotting,
.table1 .notation,
.table1 .modal,
.table1 .paper,
.blockquote.table1,
div.blockquote.table1,
.jotting.table1,
.notation.table1,
.modal.table1,
.paper.table1 {
background: rgb(224, 255, 212);
}
.table2 .blockquote,
.table2 div.blockquote,
.table2 blockquote,
.table2 .jotting,
.table2 .notation,
.table2 .modal,
.table2 .paper,
.blockquote.table2,
div.blockquote.table2,
.jotting.table2,
.notation.table2,
.modal.table2,
.paper.table2 {
background: rgb(226, 244, 255);
}
.table3 .blockquote,
.table3 div.blockquote,
.table3 blockquote,
.table3 .jotting,
.table3 .notation,
.table3 .modal,
.table3 .paper,
.blockquote.table3,
div.blockquote.table3,
.jotting.table3,
.notation.table3,
.modal.table3,
.paper.table3 {
background: rgb(255, 245, 189);
}
.table4 .blockquote,
.table4 div.blockquote,
.table4 blockquote,
.table4 .jotting,
.table4 .notation,
.table4 .modal,
.table4 .paper,
.blockquote.table4,
div.blockquote.table4,
.jotting.table4,
.notation.table4,
.modal.table4,
.paper.table4 {
background: rgb(255, 223, 205);
}
.table5 .blockquote,
.table5 div.blockquote,
.table5 blockquote,
.table5 .jotting,
.table5 .notation,
.table5 .modal,
.table5 .paper,
.blockquote.table5,
div.blockquote.table5,
.jotting.table5,
.notation.table5,
.modal.table5,
.paper.table5 {
background: rgb(255, 207, 207);
}
.table6 .blockquote,
.table6 div.blockquote,
.table6 blockquote,
.table6 .jotting,
.table6 .notation,
.table6 .modal,
.table6 .paper,
.blockquote.table6,
div.blockquote.table6,
.jotting.table6,
.notation.table6,
.modal.table6,
.paper.table6 {
background: rgb(255, 218, 255);
}
/* CONTENT > Tabs Base */
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: inherit;
background-image: inherit
}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
background: inherit;
text-decoration: inherit
}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
color: inherit;
background: inherit
}
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
border-color: inherit
}
.yui-navset li {
line-height: inherit
}
/* CONTENT > Tabs Customization */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
display: flex;
flex-wrap: wrap;
width: calc(100% - .125rem);
margin: 0 auto;
border-color: #333333;
box-shadow: none;
}
.yui-navset .yui-nav a,
/* ---- Link Modifier ---- */
.yui-navset .yui-navset-top .yui-nav a {
color: #333333;
/* ---- Tab Background Colour | [UNSELECTED] ---- */
background-color: #efefef;
border: unset;
box-shadow: none;
box-shadow: none;
}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
color: #ffffff;
/* ---- Tab Background Colour | [HOVER] ---- */
background-color: #333333;
}
.yui-navset .yui-nav li,
/* ---- Listitem Modifier ---- */
.yui-navset .yui-navset-top .yui-nav li {
position: relative;
display: flex;
flex-grow: 2;
max-width: 100%;
margin: 0;
padding: 0;
color: #ffffff;
background-color: #ffffff;
border-color: transparent;
box-shadow: none;
}
.yui-navset .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset-bottom .yui-nav li a {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.yui-navset .yui-nav li em {
border: unset;
}
.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em {
padding: .35em .75em;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.yui-navset .yui-nav .selected,
/* ---- Selection Modifier ---- */
.yui-navset .yui-navset-top .yui-nav .selected {
flex-grow: 2;
margin: 0;
padding: 0;
/* ---- Tab Background Colour | [SELECTED] ---- */
background-color: #333333;
}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
border: none;
}
.yui-navset .yui-nav .selected a {
width: 100%;
color: #ffffff;
}
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
color: #ffffff;
background-color: #333333;
}
.yui-navset .yui-content {
background-color: #ffffff;
box-shadow: none;
}
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
padding: .5em;
border: 1px solid #333;
box-sizing: border-box;
}
/* CONTENT > WORDS NO BROKEY. CROQ HAS SPOKEY. and other things */
span,
a {
word-break: normal !important
}
.avatar-hover {
display: none !important;
}
#main-content .page-tags span {
max-width: 100%;
}
/* CONTENT > Dustjacket Assets */
.fancyhr hr {
border-top: 2vw solid transparent;
background-color: rgba(var(--bright-accent), 0);
height: 0;
box-sizing: border-box;
border-image-source: url('https://wanderers-library.wikidot.com/local--files/component:dustjacket-theme/wl_hr.png');
border-image-repeat: round round;
background: none;
border-image-slice: 80 500 80 500 fill;
border-image-width: 10em 80em 10em 80em;
}
.fancyborder {
box-sizing: border-box;
border: 2vw solid rgba(0, 0, 0, 0.5);
border-image: url('https://wanderers-library.wikidot.com/local--files/component:dustjacket-theme/wl_border.png') 600 round;
border-image-width: 6;
padding: 2vw;
}
/* CONTENT > Collapsibles */
#page-content a.collapsible-block-link:hover {
text-decoration: underline;
color: var(--link-txt-color);
}
#page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link, .default-col a.collapsible-block-link) {
text-decoration: none;
font-weight: bold;
color: white;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 9px;
background: rgb(var(--accent));
border-radius: 6px;
margin-top: 5px;
font-family: var(--ui-font);
font-size: var(--base-font-size);
box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.4);
transition-duration: 0.4s;
display: inline-block;
}
#page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link, .default-col a.collapsible-block-link):hover {
background: rgba(var(--accent), 0.7);
box-shadow: none;
}
/* CONTENT > ACS Adjustments */
.top-left-box>.item {
display: none;
}
.anom-bar-container {
margin-top: 1.1rem;
}
.anom-bar-container,
.anom-bar-container * {
font-family: var(--head-font), Inter, sans-serif !important;
}
.acs-extra-1,
.acs-extra-2,
.acs-extra-3,
.acs-extra-4 {
font-family: var(--head-font), Inter, sans-serif !important;
}
.anom-bar > .top-box {
text-transform: none;
}
/* CONTENT > Woed Bar Adjustments */
div.scale div.item1>div {
color: #333;
font-family: var(--head-font);
font-size: 1.4em;
text-transform: uppercase;
letter-spacing: 2px;
line-height: unset;
}
div.scale div.class1>div {
color: #333;
font-family: var(--head-font);
font-size: 2em;
line-height: 0.9em;
letter-spacing: 2px;
}
div.scale {
--woedbar-class-bar-color: #333 !important;
}
div.scale div.obj {
height: 1.7em;
}
div.scale div.obj>div {
font-size: 1.55em;
}
/* MISC */
#page-content hr {
height: 2px;
}
.bt {
color: rgb(var(--accent));
font-weight: bold;
}
#footer {
background: transparent;
color: #444;
margin-top: 45px;
}
#footer a {
color: #7b7b7b;
}
.footer-wikiwalk-nav {
font-weight: 700;
font-size: 88%;
word-spacing: 5px;
}
#page-info-break {
height: 10px;
}
#page-options-container {
border-top: solid 1px rgba(213, 213, 213, 0.5);
padding-top: 1rem;
}
.page-watch-options {
padding-bottom: 0.6rem;
font-size: 77%;
}
.page-options-bottom {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.page-options-bottom a {
margin: 3px;
color: #FFF;
background: rgb(var(--accent));
padding: 5px 13px 5px 13px;
text-decoration: none;
font-size: 90%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.page-options-bottom a:hover {
background: rgba(var(--accent), 0.8);
}
#page-info-break {
height: 6px;
}
#license-area {
color: #5f5f5f;
background: #ecf2f1;
border-top: solid 2px #d9d9d9;
margin-top: 10px;
}
#license-area a::after {
content: ".";
}
@media (min-width: 768px) {
#main-content .page-tags {
padding-right: 16rem;
}
}
#main-content div.page-tags::before {
content: "tags ";
color: var(--misc-txt-color);
font-family: var(--head-font);
font-weight: 800;
font-size: 0.8rem;
}
#main-content .page-tags a {
display: inline-block;
height: .8125rem;
margin: 0 0 .5rem .75rem;
padding: .1875rem .3125rem .1875rem 0;
color: #FFF;
background-color: rgb(var(--accent));
border-bottom-right-radius: .25rem;
border-top-right-radius: .25rem;
line-height: 13px;
line-height: .8125rem;
font-size: calc(var(--page-font-size) - 10%);
font-weight: bold;
}
#main-content .page-tags a::before {
width: 0;
height: 0;
top: -.1875rem;
left: -.625rem;
padding: 0 .0625rem .1875rem;
border-color: transparent rgb(var(--accent)) transparent transparent;
border-style: solid;
border-width: .5rem .5rem .5rem 0;
}
#main-content .page-tags a::before,
#main-content .page-tags a::after {
content: "";
position: relative;
float: left;
}
#main-content .page-tags a::after {
width: .25rem;
height: .25rem;
top: .2813rem;
left: -.5rem;
background-color: #FFF;
border-radius: .125rem;
}
#main-content .page-tags span {
max-width: 100%;
border-top: .5rem solid transparent;
}
#page-tags-input {
font-weight: bold;
word-spacing: 8px;
}
#edit-page-form input.text {
font-family: var(--head-font), sans-serif;
font-weight: 800;
font-size: 150% !important;
padding: 4px;
}
#edit-page-form>table.form>tbody>tr>td:nth-child(1) {
font-weight: bold;
}
.edit-help-34 {
font-size: 85%;
opacity: 60%;
transition-duration: 0.3s;
width: fit-content;
}
.edit-help-34:hover {
opacity: 100%;
}
.edit-help-34 a {
margin-right: 3px;
margin-left: 10px;
}
table.edit-page-bottomtable {
width: 100%;
}
#edit-page-comments {
height: 86px;
}
#lock-info {
background-color: transparent;
margin: 0.8em;
line-height: 1.7;
font-size: 86%;
border: none;
}
#lock-info::before {
content: "!";
padding-right: 12px;
font-weight: bold;
font-size: 110%;
opacity: 60%;
}
#lock-timer {
font-size: 115%;
margin: 0 5px;
}
#lock-timer::before {
content: "⏲ ";
opacity: 80%;
}
textarea,
#edit-page-form input.text {
outline: none;
border: 1px solid #ccc;
transition-duration: 0.3s;
transition-property: box-shadow;
}
textarea:focus-visible,
#edit-page-form input.text:focus-visible {
box-shadow: 0px 0px 0px 1px #a3a3a3;
border: 1px solid #a3a3a3;
}
#action-area>p {
font-size: 85%;
color: darkslategrey;
}
#action-area>p:nth-child(5)>a {
display: block;
text-align: center;
font-size: 120%;
font-weight: bold;
}
#who-rated-page-area>div {
column-count: 4;
}
@media (max-width: 900px) {
#who-rated-page-area>div {
column-count: 3;
}
}
@media (max-width: 700px) {
#who-rated-page-area>div {
column-count: 2;
}
}
@media (max-width: 540px) {
#who-rated-page-area>div {
column-count: 1;
}
}
#page-content .content-warning.creditRate {
padding-top: 8px;
padding-right: 21px;
}
.preview-message {
right: 0em;
top: 2em;
border: unset;
padding: 1em 1.5em;
background-color: rgba(0, 0, 0, 0.9);
max-width: 29em;
opacity: 1;
z-index: 100;
line-height: 1.7;
filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.2));
color: #EDEDED;
}
.error-block {
background-color: rgba(255, 0, 48, 0.1);
text-align: center;
border: none;
border-top: solid 3px #B00;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
table.page-history tbody tr:nth-child(2n) {
background: rgba(var(--accent), 0.05);
}
.owindow {
animation: fade 0.5s;
}
@keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.owindow .button-bar a {
border: solid 2px rgba(0, 0, 0, 0.1);
margin: 11px;
padding: 0.5em 2em;
border-radius: 4px;
}
.owindow .button-bar a:hover {
background-color: var(--link-txt-color);
color: var(--link-hover-txt-color);
border-radius: 0px;
}
.owindow .button-bar {
padding: 1.2em 1em 1.2em;
}
.owindow .table {
margin-bottom: 1.5rem;
}
.owindow .title {
cursor: default;
font-family: var(--head-font);
font-weight: 800;
font-size: 155%;
text-align: center;
padding: 0.5em 1em;
border-bottom: solid 2px rgba(187, 187, 187, 0.4);
background-color: #F7F7F7;
}
.owindow.owait .content {
padding: 0.5em 0.5em 2em;
background-image: none;
}
.owindow.owait .content::after {
content: " ";
display: block;
width: 1.5rem;
height: 1.5rem;
margin: -0.9rem auto;
margin-top: 1rem;
animation: loading 1.2s linear infinite;
border-top: 0.4rem solid grey;
border-right: 0.4rem solid transparent;
border-bottom: 0.4rem solid grey;
border-left: 0.4rem solid transparent;
border-radius: 50%;
}
@keyframes loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.owindow.osuccess {
padding: 0.5em;
}
.owindow div.content:nth-child(2)>img:nth-child(1) {
margin-right: 1.2rem;
margin-top: 1rem;
}
.odialog-shader {
background-color: #262a39;
}
.btn {
transition-duration: 0.15s;
}
.btn:not(#main-content .btn, #search-top-box-form input[type="submit"]),
.btn.btn-primary,
div.buttons input,
input.button:not(#search-top-box-form input[type="submit"]) {
padding: 0.5em;
margin: 11px;
border-radius: 3px;
font-family: var(--ui-font);
cursor: pointer;
}
#edit-cancel-button,
#edit-diff-button,
#edit-preview-button,
#edit-save-draft-button,
#edit-save-continue-button,
#edit-save-button {
background: #fff;
border: solid 1px #ccc;
cursor: pointer;
font-family: var(--ui-font);
color: #333;
padding: 0.5rem 14px;
margin: 1px;
font-size: 90%;
border-radius: 3px;
}
#edit-cancel-button:hover,
#edit-diff-button:hover,
#edit-preview-button:hover,
#edit-save-draft-button:hover,
#edit-save-continue-button:hover,
#edit-save-button:hover {
background-color: #eaeaea;
}
#edit-save-continue-button,
#edit-save-button {
background: #dbffd6;
transition-duration: 0.3s;
color: #005a0a;
}
#edit-save-continue-button:hover,
#edit-save-button:hover {
color: #fff;
background: #0d951c;
}
#edit-cancel-button {
background: #ffe1e1;
transition-duration: 0.3s;
color: #c52727;
}
#edit-cancel-button:hover {
color: #fff;
background: #c5272e;
}
table.page-history tbody tr {
color: #757575;
}
.fncon {
font-size: var(--page-font-size) !important;
line-height: 1.4;
border: 2px solid rgba(0, 0, 0, 0.2);
}
.fncon::before {
font-size: var(--page-font-size) !important;
}
.hovertip {
border: none !important;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
background: #FFF;
padding: 3px;
max-width: 400px;
}
input.checkbox,
.page-history input,
#h-perpage {
cursor: pointer;
}
input,
textarea {
font-family: var(--ui-font);
}
#breadcrumbs,
.pseudocrumbs {
font-weight: bold;
font-size: 110%;
font-family: var(--ui-font);
}
/* ---- REDUCED MOTION ACCESSIBILITY ---- */
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: .001s !important;
animation-iteration-count: 1 !important;
transition-duration: .001s !important;
}
}
/* @MEDIA */
@media (max-width: 850px) {
#header h2::before {
font-size: 1.4em;
}
}
@media (max-width: 700px) {
#header h2::before {
font-size: 1.2em;
margin-top: 0.3rem;
}
#top-bar,
#top-bar a {
top: 8.8rem;
font-size: 90%;
}
}
@media (max-width: 620px) {
#header h2::before {
font-size: 1em;
margin-top: 0.15rem;
}
#top-bar,
#top-bar a {
top: 8.3rem;
font-size: 90%;
}
div#header {
height: 123px;
}
}
@media (max-width: 520px) {
#header h2::before {
line-height: 16px;
margin-top: 0.5rem;
}
#top-bar,
#top-bar a {
top: 9.3rem;
}
div#header {
height: 145px;
}
}
⚠️ Content warning: gratuitous violence, mutilation, and manipulation
Joseph wakes up, and flinches, a constant, spiking throb echoing in his skull.
His eyes adjust to the blinding, artificial light, darting around only to find an entirely white room.
The floor, the ceiling, the metallic chair he is situated in, the locked door before him are all white.
It's the same type of room as his cell; he's still on-Site.
The room is empty, apart from a folded chair and a mysterious bag. The fluorescent, bleach-white light illuminating the room breaks the silence; a consistent and annoying hum-buzz bleeding into the background.
His usual orange jumpsuit is replaced with a pair of regular jeans and no shirt; his upper body is exposed. His arms are pulled taut, the wrists bound by a clunky pair of handcuffs that also matched the room.
His eyes adjust enough to find a white clock, hanging above the doorway. The hands are white, but he can barely make out the time with the tiny shadow.
'Is it before or after midday?' He can't tell; there are no white windows to confirm this.
Tap
Tap
Tap
Joseph hears someone walking from behind the door.
Tap
Tap
Tap
It's a long and straight walk, probably a hallway behind that doorway.
Tap
Tap
Tap
This sound is utterly distinct to Joseph. He can already picture the black, leather shoes with wood soles, typical of Foundation researchers.
Tap
Tap
Tap
The white handle slowly turns, and the door opens.
A woman adorned with a labcoat enters, her grey hair framing a pair of dainty, plastic rim glasses. There is a pale grey Foundation logo on her shoulder, but it's different from usual. She closes the door behind her, framing her body against the opening. Joseph wasn't able to look outside in time.
"Well, hello Joseph."
Her voice is kind and rusty, the type that grinds at your ears with all the affection of the world. She smiles at Joseph, the type of smile that seems to go on for miles, fitted with uncanny plastic-looking teeth.
"I'm Doctor Johanna Adler. Now, before we start, do you know why you're here?"
"What do you mean?" Joseph shrugged. "I have no idea why you Foundation fucks brought me here."
"You really don't?" She gingerly pulls out a little notebook from an inner pocket and starts writing with her pencil. "Dearie, I can tell by these tattoos and those eyes of yours that you probably did something unsavoury to be here."
"Unsavor—?" Joseph snorts in disgust. "I didn't do anything wrong. White coat got what was coming to him."
She gazes back at Joseph with an exciting look. "Hoh, so you killed someone?"
He stares at the wall behind her. "If I'd had ten more seconds, yeah."
She's still staring at Joseph, with that disturbing smile. "So you attempted to kill someone, is that right?"
He looks back. "Yeah."
"Interesting." She said, dutifully jotting down notes in her little notepad.
She continues. "So, as you probably guessed by now, I'm a Foundation researcher."
"Really? I would've never known." says Joseph sarcastically.
"But I'm from DAP; the Department of Atypical Persuasion."
He glowers at the researcher. "What do you mean by Aty—"
He's suddenly muzzled by the old woman, a mask made out of dark metal and tangled in a hundred wires. He tries to shake it off, to no avail.
He screams at the woman for putting the mask out of his face but fails to utter a single sound.
"We developed this little miracle. It will make you quiet." She places her index finger against her lips. "It's not that I don't like you talking; I could just gab for hours! But silence makes my job much easier, you see?"
He doesn't listen. Joseph tries to shake his head in every direction, yelling and spitting into it, but that damned muzzle doesn't budge. She turns from Joseph and searches through the white bag. "At last! We can start."
With her back turned, searching, Joseph catches a better glimpse at the strange Foundation logo. It's the usual border of the logo, but an icon of a black brain in the center is penetrated by three arrows pointing down. Joseph has no idea what it could mean.
Finally, she stand back up, groaning in pain. "When you get to my age, everything is a chore." She reveals a black round remote with multiple buttons. "Here we go."
She pushes a button. Joseph's head suddenly snaps back, his neck straining from the tension. He struggles to pull his head back down, as if the hair on his head was wrenched back.
"And that is just for making sure you won't twitch and giggle while I do my job."
Joseph looks directly at the researcher in fear and confusion. His vision is blurred, the edge of his vision becomes streaks of colour as the woman's voice bleeds in his ears.
"My department was created in… I think sometime in the 50s? Our entire careers back then were to torture people to get information. It was… a constant and complex struggle. Nowadays, there are probably thousands of psychics, truth serums, or reality-bending, intelligence constructs used to read the mind of others."
As she speaks, she takes the folded chair, slowly bending it open, and places it directly in front of Joseph.
"But that doesn't mean we don't do that anymore. No matter how many mind-affecting anomalies there are, there will also be another anomaly to counter their effect. Such is the nature of anomalies. Always a bigger fish. Of course, we do things besides persuade people to spill the beans."
The chair makes a little squeaking sound as she sits in it, and she pulls out a little green jar. Joseph can barely make out her words. His nerves are hyper-focused on the pain in his neck, trying to figure out a way to get out of his invisible trap.
She continues. "Sometimes, it's a question of containment, where we have to torture someone to keep an anomaly contained. Occasionally, we torture the anomalies themselves. Those are the worst kinds. There are times when an innocent must be hurt, entirely undeserving. My sympathies go out to them." She shakes her head, disappointed.
She looks up and flashes her toothy smile. "And finally, I get to torture the people like you. Because you simply misbehave! And we can't have that."
Joseph can read the words, ANOMALOUS BIOHAZARD, on the side of the jar. She opens the jar, revealing a purple substance resembling an ointment. The smell is putrid.
"That's why I love this job; you never know what comes your way, and that's kind of exciting, you know?"
She spreads the weird cream on Joseph's arm. Carefully and slowly. She then takes out a tiny napkin and wipes the substance from her fingers. "So we just wait a little bit to let it dry and…" She waits a few seconds. "Boop!"
She touches the surface.
Joseph's arm is torn off, as though a cannon ripped through him. He feels his bones cracking and twisting, the marrow and sinew exposed to frigid air. He is losing blood; he feels cold. He gasps for air. His vision fades away, and he dies of shock, only to wake up a moment later.
She removes her finger. "It feels like real pain, doesn't it? Don't worry; the little doodad on your mouth will make sure you do can't pass out."
He looks at his arm. It's still there, intact. As if his arm was removed for a short time, only to grow back the second later. As if nothing happened.
"I know; it's pretty weird, but you'll get used to it. Let's try other parts of your body."
She scoops up a dollop of purple cream and begins to smear it on Joseph's forehead. He tries to move, but he is still glued to the chair. He tries to beg her to stop, but no words come out.
"Calm down a bit; it's only the beginning. Today is just a test, no real torture yet."
She accidentally nudges the covered surface of his forehead.
A hundred blunt screwdriver chisels into his head, leaving his brain exposed to the air. He can feel his cranium drying up and crumbling as the vibration of the blow sends needles into the rest of his body. He dies, only to unceremoniously come back yet again.
"You're quite good at this. As a break, you can eat your dinner."
She searches in her bag and pulls out a long, transparent tube with a sloshing liquid pocket, holding a dirty brown texture. She slips the end of the tube into one of the holes in the mask adorning Joseph's face. She presses on the liquid pocket, and he can see the brown substance slowly worm its way through the tube. With each heavy, gasping wheeze, the thick sludge is pushed into his gullet, the thought of which makes him retch.
"There you go, enjoy it while it lasts. Everything I do makes this easier; I won't have to feed you for a long time."
'Enjoy it?' His mind wanders further. 'Did I eat it? I didn't feel anything entering my mouth. It's entirely tasteless.'
"That's it for today. Take a snooze, hun. We have a big day tomorrow."
She takes out the remote, pushes another button, and he immediately falls asleep.
The next day, Joseph wakes up in a cold sweat. The old woman peers over him, smiling that damned horrid smile, and lowers a pair of red eyewear onto him. Afterwards, she sat down beside him, tucking a napkin around her neck, and makes a long, thin slit in his stomach. He watches as his intestines spill out, imagining what it might feel like to try and push it all back into his gut. The old woman begins frothing at the mouth, her eyes bloodshot red, and she dives into his stomach, scarfing down his organs. She sucks the blood out of his pancreas, and pulls apart his kidneys like bread. At least, until she accidentally knocks off the glasses, revealing the same old lady, except she's reading a book. She then pressed a button on her remote, and he falls asleep.
The day after, Joseph wakes up, hearing the same, wooden footsteps, and the woman entered. This time, she holds a glass container where a giant parasitic worm writhed about. She places the container's end on his body, and a blazing fire subsumes his body. His flesh begins to melt as if burning hot magma was poured over his chest, the fat bubbling and leaking onto the chair. In a desperate plea, he leans over to drip blood, pus, and fat onto his cuffs, hoping to slip out. His blood begins pooling, a brilliant sanguine drying into a viscous, tar-like mess, sticky and black. He vomits into the mask, but is quickly wiped clean, removing any trace of puke. Once finished, she presses the button again, and he was ready for the next day.
And it was like that for… Weeks? Months? Joseph couldn't tell anymore. His sleep was instantaneous and restless. His waking moments were spent on torture, without knowing if he had slept at all. It has been so long time since he ate a meal that he fondly recalls the brown sludge fed to him on the first day. He doesn't know what to do. He wants to beg for forgiveness, and a deliver a deep-seated promise to follow every test dutifully, with no questions asked. He'll even bark like a dog.
The muzzle stays on.
He doesn't know what the Foundation wants from him anymore. Why do they keep torturing him? His hair has grown long, gray, and unkempt. His body is entirely unmarred; any traces of wounding or scarring is wiped clean, as blank as a fresh canvas. But he clearly remembers every time something was used on him, each strange torture device.
The days go on and on. Always the same thing, hearing the steps from behind the door, the old woman torturing him while talking about her manicures, and the day finishes at the press of a button, his agency erased. The doctor became a bodiless voice and a smile to Joseph, witnessing his agony with a sign of empathy.
But, sometimes, it's different. Sometimes Joseph sees someone else entering the chamber. Sometimes he is welcomed by his father, friends, people he's intimate with, and they all try to torture him in every possible way. This brought some sort of cruel comfort to Joseph. He still remembers enough to keep him sane. Although, he's unsure if what he has seen is real; maybe he's lost his mind.
'When is it going to end?' At first, this question cycles through Joseph's head. After what seemed like years, the question changed. 'Will it ever end?'
He wakes up.
Like every other day, he feels weak at the mercy of the old woman of the Foundation.
He tries to squint to look at the clock. Fatigue clouds his mind, even seeing causes sharp pains behind his eyeballs. He can barely make something out beyond the blurriness.
'Was it always 6:42?' He thinks.
Tap
Tap
Tap
She is coming.
Tap
Tap
Tap
Joseph doesn't have the energy to move.
Tap
Tap
Tap
He just accepts it.
Tap
Tap
Tap
The handle turns, and the woman enters. Joseph doesn't even look at her until she closes the door behind her.
But it's not the woman this time. Joseph gawps at a monstrosity. A disgusting amalgamation of flesh and exposed organs, forming a rounded figure with an orifice in the center. Like a massive television made of meat. From the orifice, a long, knuckled neck sticks out, terminating with the facsimile of a human face, constantly shifting into people. People he loved, people he hated, people he only met once in his life.
The thing speaks with the hollow, raspy voices of a hundred people. It strains against itself, the exertion further warping it. The voices of people, people he knows, and something underneath that sounds too human. Yet, he recognizes the tone from the old woman, buried deep inside.
It's time for your daily treatment.
Joseph is horrified.
'Did the torture already start?' Is this another hallucination?' His thoughts are drowned out as a thick schlick, like sucking wet paper, gurgles from within the monster. A slimy finger claws its way out from within the folds, then another one, then a full hand, then an arm. It stretches all the way down to the white bag, splattering mucous, clumsily knocking the bag around the room.
The monster peers at him, with the face of his father, his boss, his friends while still searching the bag.
What's happening, big guy? You're looking more pale than usual. Do I have something between my teeth?
It laughs with the sound of a thousand voices. Some of the voices seem to beg.
The creature pulls out the round remote from the bag.
Anyways. We have to start the- Oh!
The remote slips from its hand, landing at the feet of Joseph.
The creature screams.
Instinctually, Joseph swings his leg out to reach the remote. He presses one of the buttons with his feet, releasing the handcuffs of the chair.
Joseph stumbles to his feet and runs, dodging the creature as new arms emerge from the folds, grasping and narrowly missing him.
He reaches the door, turns the handle, and he shoulders his way through.
It's not the Site.
It's not the place he used to know.
It's outside.
A billow of cold wind welcomed Joseph, blowing snowflakes into his eyebrows. He is at the feet of a snowy mountain, waves of snow rolling like thunder in the distance. There isn't a building on the horizon, only the distant dark-blue sky. The room he was tortured in is a small cabin, barely noticeable, buried in the snow.
He looks back at the monster, now lumbering on two leathery elephant legs. It breaks down the door to the cabin, groaning.
Joseph runs into the cold dark.
The word becomes more foreign each time he hears it.
It won't stop chasing him. There is no escape, only…
He tries everything to avoid being chased, but it keeps getting closer no matter what.
It's been a long time running. The mask seems to nourish Joseph, even if he can't taste anything.
The cold air of this place is making Joseph dizzy. His lungs feel frostbitten.
His teeth shudders so badly that he swallowed them.
He's being taunted by the expanse.
How many times did he tell himself to run? This mountain seems endless. He can't feel any parts of his body. His hands are frozen solid, and two of his fingers snapped off trying to push aside a tree branch. Each step in the snow leaves footprints filled with blood. Hell, he's walking as if he shit his pants.
Even then.
A light.
In the distance.
Something different than permafrost and crag.
It's a Site. A Foundation Site. His Site.
Joseph smiles, the ice around his mouth splitting. A big, open smile.
The creature behind him continues screeching- but this time, it sounds victorious.
Each side of the creature upper body peels open, revealing a fleshy conglomerate made of thousands of fingers, toes, and nails, an impossible, bloody angel.
Joseph runs faster, ignoring his crumbling body. His feet eroding to mere stumps, he can't help but laugh. The creature lands behind him, nearly crushing him. It nips him, and he can't help but feel nostalgic.
He continues to run. Each crack of his bones like a firework, every drop of blood like sweat in a race.
He recoils. His right arm is caught by the monster, the teeth piercing flesh.
'I'm almost there!' His soul begs him to continue. 'No more misery. No more fear.'
He pulls so hard that it finally rips apart from his body, leaving a bloody stub where his arm was. The monster moans, heaving as though crying.
He reaches the door, and doesn't turn back.
His other hand grasps the handle, warm to the touch.
He pulls it, and it opens.
Two security guards wait, opposite of a door. One of them has removed his helmet, revealing disheveled blond hair and striking blue eyes. The other is staring off into the corner of the room, where a security camera aimlessly watches.
"Has it been two minutes?"
The one without the helmet looks up. "I… think so? I don't have a watch."
He taps his foot impatiently. "Shouldn't we open the door then?"
The other shrugs. "Probably."
The blue-eyed guard approaches the door. His hand reaches for the handle, but it suddenly turns on its own.
"James!" He shouts, backing away from the door. "We have a situation here. The door-"
The door swings open, revealing a monolith, his figure outlined by the white room behind him.
Dark circles gouge his hollow, sunken eyes. He's wearing his standard, Foundation issue orange jumpsuit, his hands curled and menacing. Both guards are now poised, training their rifles on him.
"Alright," The one wearing his helmet says, "D-35221, move slowly in my direction. No sudden movements. That's right."
Joseph's eyes slowly drift between the two guards. He takes a step forward.
"Okay," The guard continues, "Good, now—"
Joseph falls to his knees, and as the guard closes in on him, he embraces him with his big arms in a massive, heartbreaking hug. He sobs. "I'm sorry!" Joseph snivels.
Joseph is given a packet of tissues and brought back to his cell. There was no struggle and he followed every order to the letter, the very example of obedience.
The blue-eyed guard looks at the other.
"What was that all about?" He asks. "Wasn't he the same one that nearly killed Dr. Kalister? What the hell happened in that room?"
"I dunno. I just follow the rules on the notice."
"What notice?"
"How'd you not notice?"
He points at the door they were guarding; a white piece of paper is scotched on it. The blue-eyed guard approaches it and starts reading.
This room and everything contained within is the property of the Department of Atypical Persuasion.
Item #:
[REDACTED]
Object Class:
Thaumiel
Special Containment Procedures: SCP-[REDACTED] and every copy of it is currently contained in a sensory deprivation containment chamber, of which is structurally identical to the D-class cell. Foundation Sites necessitating the use of D-class should possess one such room. Instruction pertaining to the containment of this anomaly must be included on the door to the containment chamber. Use of SCP-[REDACTED] is restricted to insubordinate D-class. Usage of SCP-[REDACTED] is left to the discretion of each Site.
To correctly use the anomaly, personnel are to make sure of the following:
- The D-class has committed an act of insubordination.
- The D-class has memories of his past prior to being employed at the Foundation (minimal amnesticization).
- The containment chamber must be entirely white.
- There is a white chair placed in the center of the room.
- The D-class is sedated and placed in said chair.
- No other personnel should be confined within besides the D-class.
- Wait two minutes. In the event of non-emergence, Foundation personnel are to enter the room forcefully.
Contact the Department of Atypical Persuasion if necessary.
Description: [REDACTED]
"James?"
"Yeah?"
"What's 'Atypical Persuasion'?"
"… No idea."