Red Shift
/*
 
    Foxtrot Sigma-9 Theme
    [2022 Wikidot Theme]
    By Liryn
 
*/
 
/* FONTS */
 
@import url('https://fonts.bunny.net/css2?family=Montserrat:ital,wght@0,800;1,800&display=swap');
 
@import url('https://fonts.bunny.net/css2?family=Lexend:wght@700;800&display=swap');
 
@import url('https://fonts.bunny.net/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 
@import url('https://fonts.bunny.net/css2?family=Fira+Code:wght@400;700&display=swap');
 
@import url('https://fonts.bunny.net/css2?family=Sofia+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 
@import url('https://scp-wiki.wikidot.com/local--files/theme:foxtrot/inter.css');
 
@import url('https://fonts.bunny.net/css2?family=Figtree:wght@800;900&display=swap');
 
@import url('https://fonts.bunny.net/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&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: 'Sans Normalcy';
    --ui-font: 'IBM Plex Sans';
    --mono-font: 'JetBrains Mono', 'Fira Code', monospace;
    --page-font: 'Inter', 'verdana';
    --base-font-size: 0.9rem;
    --page-font-size: 1rem;
 
    /* 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);
    font-weight: 440;
}
 
#page-content strong {
    font-weight: 700;
}
 
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-family: var(--ui-font) !important;
    font-weight: 700;
    font-size: 1.4em;
    color: var(--misc-txt-color);
    line-height: 26px;
    margin-top: 0.35rem;
    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: 8px;
    box-sizing: border-box;
    border-radius: 4px;
}
 
.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://scp-wiki.wikidot.com/local--files/theme:foxtrot/wl_hr.webp');
    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://scp-wiki.wikidot.com/local--files/theme:foxtrot/wl_border.webp') 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(--ui-font), Inter, sans-serif !important;
}
 
.acs-extra-1,
.acs-extra-2,
.acs-extra-3,
.acs-extra-4 {
    font-family: var(--ui-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: var(--page-font-size);
}
 
#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

Red Shift


RedAsterisk43.png

Incident: 001-I-1

Nature: Catastrophic cascade esoteric materials breach

Investigator: Koda Anoki (Chair Emeritus, Psychology and Parapsychology Section, Site-43)

Subject(s): Various


<Transcript begins.>

Dr. Anoki: Please state your name and position for the record.

Dr. Del Olmo: Del Olmo. Bernabé Del Olmo.

Dr. Anoki: And your position?

<Extraneous audio excised.>

Dr. Anoki: Record will show subject is Chair of Memetics and Countermemetics.

Dr. Del Olmo: Like it matters.

Dr. Anoki: Of course it matters. Now, where were you when the breach began?

Dr. Del Olmo: I was interviewing…

<Silence on recording.>

Dr. Anoki: Who were you interviewing?

Dr. Del Olmo: I don't… I don't know.

Dr. Anoki: You've forgotten?

Dr. Del Olmo: Yes. No. I… the information. I think it… doesn't exist anymore.

<Silence on recording.>

Dr. Del Olmo: Do you believe me?

Dr. Anoki: A lot of strange things have happened today. Certainly I believe you.

Dr. Del Olmo: I do remember one thing.

Dr. Anoki: Yes?

Dr. Del Olmo: I remember feeling certain something bad was about to happen.


RedAsterisk43.png

2022

8 September

Site-43: Lambton County, Ontario, Canada

Twelve hours earlier


It was always bad, but this time it felt like dying.

Udo's mind was immediately overwhelmed. Every inch of her body radioed frantic pain reports. She was on the floor before she knew she was falling, and heaving before she knew she was nauseous.

How far had they travelled this time?

The others were splayed on the tiles all around; Udo could see splashes of shading and familiar shapes, though her eyes were bleary and half-shut against the agony of translocation, her vision a rosy monochrome. Wettle's hump, Harry's dark lapels, Nascimbeni's…

Nascimbeni?

She forced her eyes open all the way, and in an instant all the pain was gone. She was soaked with sweat and shivering, but the transition was over. Back in baseline.

Except Noè Nascimbeni was indeed bowled over beside her, and the others were staring at him as though they were seeing a ghost, not merely a living man who was meant to be dead. Del's lips had disappeared behind her teeth, and Udo thought she was likely to scream.

Udo nearly screamed when Nascimbeni put a hand on her shoulder, concern in every wrinkle of his leathery face. "Are you alright? What did you feel?" She realized he hadn't been flattened to the floor like her and the others. He was kneeling, checking on her. The sky was red… no, there was no sky.

She was in AAF-D, and the breach lights were on.

It wasn't fair. It wasn't possible. They'd done everything correctly. We should be home. She forced the feelings down, kept the deadly words to herself. There was protocol to follow, and dying had put the former Chief of J&M on the wrong side of it.

Del was the first to get back on her feet. Nascimbeni helped the rest of them up; Wettle remained sitting, blinking at the old man like there was something wrong about him which he couldn't quite place.

A quick scan of the others confirmed every fear. They looked older, as they always did in the Deadlines; no need to keep them hale and hearty for Breach duty, so no privileged access to advanced life extension. Allan in particular looked haggard, which was strange — his Directorial privilege usually afforded him more leeway. At the moment he was examining a laminated GUEST passcard clipped to his woolen sweater, so obviously something else was going on there.

It took Udo a moment to identify Lillian, in a dark business suit with her white hair cropped short. Alone among them, she wasn't wearing any sort of ID card.

Only one position at Site-43 bestowed that luxury.

There was a small handheld radio at Lillian's hip, and it buzzed. She plucked it off her belt, blinking as though trying to dispel a waking dream, and pressed the transmit button. "Uh, report?" Her eyes were racing back and forth, as though speed-reading from an invisible teleprompter. She was processing her new memories; alone among them, she would be able to figure out what was going on without needing to be told.

Which was good, because there was no response from the radio. Nascimbeni turned to examine the outflow pipes; Del couldn't seem to take her eyes off him, fists balled, face red with grief and frustration, and Lillian took the opportunity to gather her into a huddle with the others. Ordinarily the warrior Survivor could not be herded so easily. The five of them surrounded Wettle, still seated on the tiles.

"I'm the Director," Lillian announced.

Harry's eyes widened. Del rolled hers, still fixed on her old lover's back as he tutted over his gauges. McInnis simply looked puzzled.

"We're at a memorial for the dead." Lillian scrunched up her eyes in concentration. "This hurts. There's something wrong with these memories. The dead, the dead…" Her eyes snapped open again, bright and blue. "They stopped the Breach in 2002, and fourteen people died. Not us, and not Them." Them could only be the Victims, their opposite numbers in this endless dance. "Allan made a speech, and then, shit. Shit, shit, shit." She clicked on the radio again. "Agent Radcliffe, report!"

Still no response.

Lillian rushed to Nascimbeni's side. The old tech was clicking his tongue as he parsed the readings on a digital display. The pipe it was attached to was humming ominously. "Talk to me."

He shook his head. "I don't understand it. It's like everything… reverted. I don't understand these numbers."

"Is there a Breach in progress?" Udo sidled up beside them. "Would that account for the discrepancy?"

Nascimbeni tapped the screen, as though that would jostle some sense into its figures. "Error codes and nonsense. No way of knowing."

Udo popped open a wall cabinet and took out a pair of long, glittering gloves. "Technically true, but not thaumaturgically."

"Reverted," Harry repeated. "On the ninth?"

"It's not the ninth," said Lillian. The others froze, even Wettle, and turned to stare at her — except Nascimbeni, who merely frowned in confusion, and Udo, who was too busy securing the seals on her gloves. "It's September the eighth again."

"What do you mean, again?" Nascimbeni asked, as Udo spun open the hood on the orphic outflow to examine its internal sensors. She reached in to brush condensation off the glass, then felt a sudden electric rush clean through to her bones. It remained there, humming, and she felt more alive than she ever had.

She clamped her teeth shut to keep them from chattering. There was no time. Lillian was about to respond to Nascimbeni, but Udo interrupted her. "Everybody step back. Don't touch the dials again, Noè. Everybody step back." The others offered her a mixture of surprised and alarmed looks, but did as they were told. She was, after all, the closest thing to an expert here. "Recondicity is way off the chart. That's why the readouts don't make sense. These pipes might as well not exist." She felt a flush of pride at the calm and precision in her words; it swirled into the general heat in her marrow, and was gone. "The pipes, the hood, the safety shielding, it's not blocking anything at all."

Nascimbeni looked down at his fingernails, which were blackening where they had struck the glass. Wettle struggled to his feet.

Udo's vision darkened at the edges, a tunnel leading to only one possible destination. "This entire facility is about to blow, and I'm about to die."

She took her hand off the pipe, and stepped away from her fellow Survivors.


RedAsterisk43.png

Agent Radcliffe: Stewart Radcliffe. I'm an agent with Security and Containment.

Dr. Anoki: And where were you when Dr. Lillihammer called?

Agent Radcliffe: Outside the F-D airlock. That was my duty post.

Dr. Anoki: But you didn't respond.

Agent Radcliffe: No.

Dr. Anoki: Why not?

Agent Radcliffe: I didn't… I didn't have my radio on me.

Dr. Anoki: Why is that?

Agent Radcliffe: I've been having…

<Extraneous audio excised.>

Agent Radcliffe: I've been having a lot of trouble lately. That doesn't matter. It's not an excuse. But I didn't have my radio.

<Silence on recording.>

Agent Radcliffe: Did this happen because I didn't have my radio?

<Silence on recording.>

Agent Radcliffe: Please tell me this wasn't my fault.

Wettle watched as a crimson, glistening thing tore its way out of Okorie's body, splattering the tiles with blood and viscera and dark purple blobs which were probably her organs and veins. There was a sick splintering sound as grey gristle and white bone began popping out from the creature's muscle matter, sinews spreading aside to permit its passage like strands of rope unwinding, and Wettle had just enough time to realize that this wasn't a creature at all, that it was only the entirety of Udo Okorie's insides, when the whole thing collapsed at his feet in a torrent of disintegrating flesh. His sneakers were immediately soaked through with blood, and he staggered back, a strangled cry forcing itself up from the vicinity of his lunch.

OT_69_Okorie.jpg

It hadn't quite been everything. Okorie's ruptured skin, loose flaps dripping wet with the stuff of life, remained standing. Disarticulated lips hung down in a mockery of terror as her melted eyeballs sloughed down the inside of her face, emerging at the nose and mouth. The loose dermal sleeve of her left hand and forearm flapped onto the now-steaming pipe sheath.

For an instant, nobody else moved.

Then all the world was a single sound, a single voice impossibly loud, sparks flying from Lillihammer's radio where it began and glass shattering all around them where it ended. A man's voice, perplexed: "Something's wrong."

By the time they each raised their hands to block the sound, it had already ended. As though receiving some eldritch signal to stand down, Okorie's skin dropped to the floor like a pile of sodden cling-wrap. The hand stayed in the pipe, the arm tearing away as the weight of the rest ripped it free.

Ibanez took a step towards the pipe, stretching out a hand still balled, now bleeding. Harry made a small, weak sound of denial. Lillihammer raised her radio to her lips, and said nothing that anyone else could hear. Wettle…

The grisly death, the terrifying remainder, the sound, and the final collapse were each individually too much. Together, it was madness. Wettle took another step back, and then another. He felt that he could run, backwards, run for the rest of his life without ever being able to look away. Like there was no coming back from what he'd just seen.

The pipes began vibrating. The others were shouting, but he could only hear static. The floor was the ceiling, and the pipes were grasping claws.

Another step back.


RedAsterisk43.png

Chief Mukami: Ana Mukami. Chief of Security and Containment.

Dr. Anoki: You took Dr. Lillihammer's call.

Chief Mukami: Yes.

Dr. Anoki: And you responded with alacrity.

Chief Mukami: The Director knows… she knew what she was doing. She always did.

Dr. Anoki: So, you closed the AAF-D bulkheads. What happened next?

Chief Mukami: Bernie, Dr. Del Olmo, ran into my office. He was shaking, and he was shouting. He was pounding his ears with his fists.

Dr. Anoki: Dr. Forsythe thinks the hearing damage is temporary.

<Silence on recording.>

Dr. Anoki: Every little thing, Ana.

Chief Mukami: Okay.

Dr. Anoki: What did Dr. Del Olmo communicate to you?

Chief Mukami: That we needed to get everyone as far away from F-D as possible. So I ordered A&R, P&P and Replication Studies evacuated, and sent everyone from F-B and -C into the I-triple-S. But I…

<Extraneous audio excised.>

Chief Mukami: I was too late.

Dr. Anoki: For what?

Chief Mukami: I just thought… we had more time.

Nascimbeni reached out for Wettle's hand, without knowing why, as the other man backed into the wall. His skull struck the tiles with a sickening crunch, and now the others were approaching as well, tears running down their faces and mouths agape, to see how badly he had been injured.

Wettle' beady eyes blinked slowly as a pool of red began forming behind his head where it had hit the wall. It expanded, surrounding him like a crimson halo, not dripping to the floor but swamping the vertical surface.

And then there were flecks of pink, then sheets of pink, with little blonde and grey hairs sticking out of them, and Wettle opened his mouth to scream as his body began pressing itself flat against the wall.

Literally flat.

Everything ripped and tore at once. His lab coat, his shirt, his skin and bone. The scream finally came, and it didn't stop. The big man's eyes bugged out as they squashed into the back of his skull, splitting without bursting, the sclera unfolding a sea of red-veined would-be-white around the islands of his wide and staring lenses, and now he was spread-eagled against the tiles, crushing himself flat, spreading to cover every inch of free space. He screamed like a man possessed. He screamed like a dying star. He screamed in Nascimbeni's own bones, and Nascimbeni screamed back.

OT_69_Wettlewall.jpg

Beneath the screaming, he heard a voice. "I repeat, this is the Director!" Lillian. "Seal the F-D airlock. Seal it now. And then seal all the bulkheads, too."

There was a barely-audible response — whether because the scream overpowered it, or because the radio had taken damage from its explosive previous report — and a distant slamming sound. Then another, and another, and another, each one closer than the last.

Their tomb was shut up tight.

Wettle was still spreading like a stain on the superstructure, now encroaching on the ceiling and floor and creeping gradually toward them from above and below, leaking spittle and pus from every orifice. Nascimbeni felt limp, far-away, like he was having an out-of-body experience, and he wondered if this was what shock was like. He'd felt something similar at the birth of his son, years ago. So many years ago…

Something pulled at him, roughly, and then he was running. They were all running. Ibanez's fingers dug into his jacket and pulled, and in a blur of what must be black and white beneath the red he saw Lillihammer towing Blank as well. Nascimbeni shook off the support, sparing a final glance over his shoulder at the endless sprawl of Wettle, and then the Director used her free hand to snatch up the radio yet again.

"Bernie! Was that you?" No response. "Where do we go? Where's the nearest safe room?"

Nascimbeni's training announced in a loud, toneless voice that it had survived these horrors intact. "There are no safe rooms," he found he could tell her. "Not if we're at peak recondicity. They'll be lucky to keep it contained to F-D."

Ibanez looked desperate. Blank… it hurt just to look at the man's face. Nascimbeni focused on the road ahead, which was gradually filling with a heavy mist. There were rents in the counter-chronological pipes to either side of them, and they were greedily sucking up the residue. The more they did this, the thicker the mist grew. The fleeing party was wading backward through time in a lost world. Completely lost.

And the breach lights, he suddenly realized, were not on. Everything was the wrong shade of red.

Everything was red.

Everything.

"Stewart?" Lillian snapped. "Are you there? Jesus Christ, anybody?!"

And then something crashed into Nascimbeni, hard, and he was sent spinning to the floor. He looked up to see Harold Blank smashing the Director Emeritus into the wall, tearing the GUEST pass off his sweater and flinging it away. "This is all your fault," the Archivist snarled. His face was a mess of tears, snot, and red flesh, and there was a thick halo of mist swirling around his temples. "I know it's your fault. Why do I know that? WHY DO I KNOW THAT? What the fuck did you do?"

Nascimbeni groaned to his feet as the altercation continued. "I know it was you." Blank's eyes were as wild as his hair. "It's all your fucking fault. You know it too, don't you? You've always known. Since Scout. Tell me I'm wrong."

McInnis' eyes were empty, and he said nothing in response.

Nascimbeni pulled his uniform back into place, and slid between the two of them. As the refinery rumbled and roared around him, he searched for something calming and conciliatory to say. Something to make it all right.


RedAsterisk43.png

Dr. Wirth: Wirth.

Dr. Anoki: Keep going.

Dr. Wirth: What.

Dr. Anoki: I need your entire—

Dr. Wirth: Wirth. Reuben. Reuben Wirth. I'm an archivist.

<Dr. Wirth laughs.>

Dr. Wirth: I'm the archivist.

Dr. Anoki: What was your experience of the Breach?

Dr. Wirth: Ever heard the term 'buried in paperwork'?

Dr. Anoki: Quite often.

Dr. Wirth: That was my experience. But for real.

Dr. Anoki: How did it happen?

Dr. Wirth: Whatever was coming out of F-D crawled along the incinerator feed into the archives, and all the papers came alive.

Dr. Anoki: Do you mean that metaphorically?

Dr. Wirth: It was like a papier mâché model from hell. Pulpy things writhing every which where. I think I recognized a few of the shapes. I think… it was bringing the words to life. The things the words described. They were bursting out of the salt caves and the filing cabinets and the bookshelves and the archival boxes, and melting together, and melting…

Dr. Anoki: Yes?

Dr. Wirth: People melt at around three hundred degrees centigrade. Did you know that?

Dr. Anoki: No.

Dr. Wirth: Neither did I, until I saw it happen.

<Silence on recording.>

Dr. Anoki: Shouldn't the safety features on the incinerator have prevented anything from getting through?

Dr. Wirth: Yes.

Dr. Anoki: Do you know why they didn't?

Dr. Wirth: Yes.

<Silence on recording.>

Dr. Anoki: How did you avoid being killed with the others?

<Silence on recording.>

Dr. Anoki: Dr. Wirth?

Dr. Wirth: Only the top ones melted.

Dr. Anoki: The top ones? The top what?

<Silence on recording.>

Nascimbeni's left side became a red mist and a fountain of gore as the space he was occupying suddenly filled with a flaking girder, complete with emergency telephone. Ibanez felt a useless warning die on the tip of her tongue. The structure was shifting crazily now, and a second later the grisly remains were tumbling down a vertical access shaft, painting the walls a more specific red. Then that was gone, too, leaving only a howl of utter despair.

OT_69_Nascimbeni.jpg

There was nothing else left. Nothing left of her. She howled until her throat caught.

Allan's eyes still showed nothing.

She had lost him. Again. And Udo. Again. And there was no way to follow her this time. No way to be the hero.

This can't be happening.

It was both denial and mission statement. The losses were already too big to calculate. She had to make it stop. Had to make it not have happened. And that meant, her bewildered brain kept insisting, the completion of the conprocs.

Stop the cascade.

Contain the Breach.

The problem was, she wasn't sure which way to run. She knew every path through every Section off by heart, but that wasn't enough. Because in every direction, two or three or fifty more paths opened up where they shouldn't be, and she couldn't focus on all of them at once. Even the ninety degree turns seemed wrong.

So she did what she'd done all her brief, eventful life.

She went with her gut.

She had to get behind the others and start pushing in order to shift them. Harry started blubbering, but she didn't care. As long as his legs moved. As long as they kept moving.

The bulkheads in this stretch of the sector weren't closing correctly. One of them seemed to be trying to raise up higher than its slot in the ceiling, and sparks rained down while a god-awful grinding sound filled the air. One was turned sideways, and didn't fit the grooves. One was shut, but it was also insubstantial. She noticed a faint whiff of perfume as they charged through. She didn't recognize the bouquet. She'd never worn perfume.

There was a sound like thunder in the air, and suddenly the floor was bucking up and down beneath their feet. It stopped, just for a moment, and then started up again worse than before. She staggered forward as the facility snored, carrying them along on its red-rimmed tongue, and as she barrelled headlong into the next intersection, a pleasant breeze blew her hair back.


RedAsterisk43.png

Specialist Markey: David Markey. Containment specialist.

Dr. Anoki: You're very familiar with the systems in AAF-D and Applied Occultism, isn't that right?

Specialist Markey: I designed a lot of them. Built some, too. Back in the old days.

Dr. Anoki: You used to be one of Chief Nascimbeni's technicians.

Specialist Markey: Yeah.

<Silence on recording.>

Specialist Markey: Yeah.

Dr. Anoki: So, your breach duties involve advising on the proper disposition of the Site's various systems for emergency amelioration.

Specialist Markey: That's what it says in the manual. Yeah.

Dr. Anoki: What did that entail, in practice?

<Silence on recording.>

Dr. Anoki: I'm sorry, David. But I'm going to need—

Specialist Markey: I know. It's the drugs.

Dr. Anoki: We could take a brief—

Specialist Markey: This doesn't happen without the drugs.

Dr. Anoki: Okay.

Specialist Markey: Okay. The manual. I… I made a beeline to Containment Control, as soon as I could.

Dr. Anoki: Wasn't that already your post?

Specialist Markey: Yeah. I was in the washroom.

Dr. Anoki: So you heard the breach alarm, and ran. What—

Specialist Markey: I jogged. I don't… I don't run. I can't.

Dr. Anoki: Of course. What did you do when you reached Containment Control?

Specialist Markey: My people had everything up on the big board. Jill was shouting orders into the radio. Everyone was on duty. I saw…

<Specialist Markey coughs.>

Specialist Markey: I saw the sprinklers go off in ApplOcc and S&C.

Dr. Anoki: The fire suppression systems.

Specialist Markey: Yeah. Only they weren't spraying water. The orphic outflow got in, somehow.

Dr. Anoki: Orphic outflow is?

Specialist Markey: Spectral energy. AAF-D processes a never-ending stream of semi-conscious ghost juice. There must have been a catastrophic failure of the pipes and tanks to mix those two materials.

Dr. Anoki: What was the effect of that mixture?

Specialist Markey: It rained hell on those poor people.

Dr. Anoki: Literally?

Specialist Markey: Yes. They… they changed. Changed into something… less. Something angry. They moved like an angry ocean. Like waves of boiling pitch.

Dr. Anoki: How many?

Specialist Markey: Clio says there were about sixty people on the two sublevels, when it happened. When they stopped being people, and started banging on every door in reach.

Dr. Anoki: And what was the result of that?

Specialist Markey: They broke all hell loose.

Dr. Anoki: And in response, you did what?

<Silence on recording.>

Specialist Markey: I ruined everything.

Ibanez stopped moving abruptly, and Lillian collided with her. McInnis awaited a farcical indignity which did not occur. Under ordinary circumstances, the taller woman would have struck the shorter crotch-first, tumbled head over heels in front of her, and brought them both crashing to the floor. These circumstances were abnormal.

Lillian kept moving, and Ibanez stayed stopped.

The memeticist's knees struck the Chief's back, and there was give. Lillian's torso pulled back as she tried to skid to a stop, and when she collided with Ibanez's head, there was more give. And more. And more.

Delfina Ibanez wrapped around her like a balloon, uniform and all, and when Lillian had stumbled clean through where she'd been standing, the balloon burst. A spray of every possible red plastered the tall woman from her feet to her neck, painted the floors sickly and slick, and sent her sprawling onto the torn fabric of her friend's remains.

OT_69_Ibanez.jpg

The floor stopped rippling, and Allan fell back to the wall, stunned. He watched Harry drop to the tiles like a stone, and begin to wail.

Whatever the breeze had been, it was gone. Lillian lay in the puddle of carnage, eyes blinking rapidly, all sense gone from her face. A rogue streak of something very fast-flowing rolled from her scalp into her left eye, and she started to shriek like a banshee, scrabbling on the floor, tearing at her clothing, desperate to get away, to get clean, to make what had happened unhappen, perhaps.

Allan stepped forward to offer Harry a hand, and that was when he saw.

Stepping out from a cluster of vertical conduits was William Wettle. He looked winded, but clear-eyed. He blinked as he saw them, then sighed.

"You did the best you could," he said.

Harry looked up, and gaped.

Wettle was still speaking. "It wasn't your fault, and nobody blames you."

Harry met Allan's eyes. There was neither confirmation or denial there.

"We'll fix this together," said Wettle. And he smiled.


RedAsterisk43.png

Chief Ambrogi: Janitorial and Maintenance Chief Romolo Ambrogi.

Dr. Anoki: You were in charge of managing the technical response to the breach.

Chief Ambrogi: With David's advice.

<Extraneous audio excised.>

Dr. Anoki: We don't have time to discuss that right now.

Chief Ambrogi: Probably never will, thanks to—

Dr. Anoki: What was your technical assessment of the situation at this time?

Chief Ambrogi: Every piece of equipment in the Site was going wrong. The monitors were showing other worlds. I saw Radcliffe… he finally found his fucking radio, and tried calling the Director, and as soon as the waves reached F-D they became visible and started pinging off the walls and floors and pipes and all the gunk sloshing around in there, tearing the place apart. The computers were crying. The lights weren't lights. And it wasn't remotely contained.

Dr. Anoki: Which is why Specialist Markey—

Chief Ambrogi: Fucked us. Forever. Yeah.

Dr. Anoki: INTERITUS Protocol is the appropriate response to a complete lack of containment control, is it not?

Chief Ambrogi: We'd already lost a whole lot more than that. It was a useless gesture. We could have used those people, and that equipment.

Dr. Anoki: You're assuming there were survivors.

Chief Ambrogi: There had to be.

Dr. Anoki: What were your own substantive contributions to resolving the breach?

<Silence on recording.>

Dr. Anoki: Chief?

Chief Ambrogi: I was working with incomplete information.

Dr. Anoki: Of course.

Chief Ambrogi: I saw the seals on the subway had gone. They were bulkheaded shut, but things were getting in. Getting out of F-D. The subway feeds to every other sector of the facility, and the whole of Grand Bend to boot. We couldn't let that continue.

Dr. Anoki: So…

Chief Ambrogi: So I shut the far seals, opened the near ones, and activated the vacuum flush.

Dr. Anoki: What does that do?

Chief Ambrogi: Turns the entire thing into a backup pipe. Sends whatever the suction can reach all the way to the lake, where F-A can process it safely.

Dr. Anoki: And is that what happened?

<Silence on recording.>

Chief Ambrogi: You know damn well it isn't.

Harry saw Wettle raise his hand, saw the gun in the instant it fired. The bullet passed through Allan's forehead and occipital bone, embedding itself in the wall. He fell to the floor, stone dead, and disappeared.

OT_69_McInnis.jpg

Then Wettle disappeared.

Then before Harry could so much as scream, if he'd had even a whimper left in him, Lillian's hand was in his, and she was hauling him to his feet, and her long legs were leading him deeper into the depths of madness.

She had a radio in her hand. It wasn't the one she'd had before, Harry was sure. Perhaps she'd inherited it from Del. It was slick, and the juices were sliding down her slim forearms to disappear beneath her suit sleeves— ""F-D is going critical!" she roared into the receiver. "I'm at junction T-4. What's the nearest bolthole?"

Miraculously, this time, there was an answer. It was Radcliffe. "Uh… head for the concentration cell! It's north of where you are, just take the left dogleg around the orphic steles!"

Lillian had an excellent sense of direction. All of her senses were excellent. She didn't hesitate, and hauled Harry along a row of red-rimmed pipes which were sprouting child-pipes on every surface, forming Klein bottles and Szilassi polyhedrons and things he had no name for. Somewhere, someone was laughing at them.

He was never going to laugh again. He was wondering why they were here. He was wondering why he had attacked Allan — whatever thoughts had been swimming in his head, they were gone now, leaving only a hollow ache. He was wondering…

"Where's Amelia?" He pulled at Lillian's lapels. "Where's Amelia?"

His best friend shook her head, grimly. Either she didn't know, or it didn't matter.

They were the only ones left. If it came down to only him, then nothing would matter at all.

Around the dogleg and to the north, they found themselves in one of the halls where the tiny, specialized abatement labs fronted. No vault doors. No concentration cell. Nothing but the pitiless glare of dead suns in heat.

"What the FUCK?!" Lillian screeched, stopping suddenly, and Harry swung out in front of her as she ran.


RedAsterisk43.png

Chief Gwilherm: Acting Chief Janet Gwilherm. Pursuit and Suppression.

Dr. Anoki: You took charge of the response at AAF-A.

Chief Gwilherm: That's my post, and that's my job.

Dr. Anoki: What was happening there?

Chief Gwilherm: That fucking idiot—

Dr. Anoki: We don't have time for recriminations, Chief.

Chief Gwilherm: Or interruptions. That fucking idiot Ambrogi sent all the gunk to the lake, and it immediately blew all the seals. There wasn't even a chance of abating it. A red hot train of fuck everything, and that's what it did. Turned every inch of pipe into human bone—

Dr. Anoki: Are you sure it was human?

<Silence on recording.>

Chief Gwilherm: —and then the fittings, and the sockets, and the walls, and floors, and everything. And bone is porous. Bone can bleed. The last thing we saw on the monitors was F-A bleeding pus all over everyone. All that bleed… I guess there weren't enough pores left for air. They were suffocating as it took them all. I should have been…

<Extraneous audio excised.>

Dr. Anoki: You should have been there? You would have died, Chief.

Chief Gwilherm: We were outside. We thought the red shit was localized, and then someone looked out a window. Me and my three best MTFs were checking out the interdiction zone.

<Chief Gwilherm hisses.>

Dr. Anoki: Nurse!

<Extraneous audio excised.>

Chief Gwilherm: As soon as the feeds from F-A died, I sent them home to see what was what.

Dr. Anoki: Not through the subway.

Chief Gwilherm: Of course not. Overland.

<Silence on recording.>

Dr. Anoki: Chief?

Chief Gwilherm: We couldn't get in. That's all I want to say right now.

<Silence on recording.>

Chief Gwilherm: You want to know what we found at the lake?

Dr. Anoki: Yes.

Chief Gwilherm: We found them. Every single god damn one of them.

Harry swung out in front of her, eyes wide, and fell.

He put out his hands to steady himself — she reached out to take one — he touched a paraspectral grounding conduit glowing with bright red heat — his arm passed through — and he was gone. Her legs carried her forward perhaps half a dozen more steps, though it was a close thing, as she nearly slid on some rough and spongy surface, and this time, miraculously, she kept her feet.

And turned around.

Harry was gone. In his place, on the red tiles, was an impossibly red tomato. It was flattened at the top, and there was a slice out of one side roughly the size and shape of the tip of her shoe.

OT_69_Blank.jpg

Red juice oozed from the wound, and the red flesh gleamed in the red light, and the red meat tumbled to stain the red floor red and Lillian watched the seeds spill out and the acid sizzle in the rising heat until everything, absolutely everything, every other thing in their little slice of hell erupted into red-hot red at once, and she didn't give a single damn.


RedAsterisk43.png

Dr. Deering: What?

Dr. Anoki: Your name and position, please.

Dr. Deering: You know who I am.

Dr. Anoki: Please, doctor.

Dr. Deering: Dougall Deering. Chief of Applied Occultism.

Dr. Anoki: I'm a little confused about your contribution to these events.

Dr. Deering: I was just trying to help.

Dr. Anoki: Yes. You seemed very agitated after your call with Director Asheworth. But you couldn't properly articulate your concerns.

Dr. Deering: I didn't know what was going to happen. I… I couldn't have known.

Dr. Anoki: But you knew something would happen.

Dr. Deering: Yes.

Dr. Anoki: How?

<Silence on recording.>

Dr. Anoki: Dr. Deering? Please explain to me how you knew this disaster was coming.

<Silence on recording.>

Dr. Deering: It's not my fault.

Dr. Anoki: Of course not. How could it be?

Dr. Deering: I made…

Dr. Anoki: Yes?

Dr. Deering: I had a plan.

<Dr. Deering laughs.>

Dr. Deering: We had a plan.

Dr. Anoki: We?

Dr. Deering: It should have worked. There's no reason why it wouldn't have worked. It's… it's impossible. It's nonsensical. It's a fucking paradox.

Dr. Anoki: What is?

<Silence on recording.>

Dr. Deering: Oh, my god.

Dr. Anoki: What?

Dr. Deering: It did work.

Dr. Anoki: What did?

<Silence on recording.>

Dr. Deering: I changed the future.

Koda Anoki stared at the final page, wondering if he was going to burst into tears or be sick. He wondered if you could do both at the same time. He wondered if the human body could handle that much, all at once. If it had the same capacity for hurt as the human soul.

Okorie and Ibanez were so much gelatin char. Nascimbeni and McInnis had vanished into the air. Wettle was still screaming, or perhaps AAF-D was, or perhaps they were one and the same, now. Lillihammer's remains were a plywood mannequin of herself, exquisitely rendered, forever contemplating the perfectly preserved, still-bleeding tomato that had once been Harold Blank.

OT_69_Lillihammer.jpg

"And they were the lucky ones."


RedAsterisk43.png

Dr. Del Olmo: I tried to lull them to sleep. I thought I could at least give them that. Grant some release. I… I couldn't have known…

Agent Radcliffe: I'm just one guy. I couldn't have stopped it. I couldn't have helped. You've seen the timeline. You know I couldn't have helped. Right?

Chief Mukami: I could have started the evacuation sooner. But I really thought Bernie knew something important, and I wanted to hear it. It's not… it's not his fault. I guess I just… I listen. I always listen. It's what I do.

Dr. Wirth: I burned them all. Every last one of them. And it still wasn't enough.

Specialist Markey: Of course I know how many people were in there. It's my job to know things like that. Isn't that disgusting? Can you think of anything more perverse?

Chief Ambrogi: She couldn't have helped. Tell me she couldn't have helped. Get us out of this? She couldn't even get herself out, in how many years?! Please… just tell me she couldn't have helped.

Chief Gwilherm: I don't need your fucking pity. I need to know who's responsible.

And they would know, sooner or later.

For what little satisfaction it would give them.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License