...But Fear Itself
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
 
     #top-bar .close-menu {
        margin-left: 19.75em;
        opacity: 0;
    }
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
}
 
@supports selector(:focus-within) {
 
@media (min-width: 768px) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
        z-index: -1;
    }
 
    /* 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;
    }
}
 
}
/*
    Penumbra Theme
    [2020 Wikidot Theme]
    By EstrellaYoshte
    Based on:
       Paperstack Theme by EstrellaYoshte
       Ad Astra Theme by NatVoltaic and stormbreath
       Inkblot Theme by Croquembouche
       Anderson Robotics Theme by Croquembouche
       BHL Style Collapsible by Monkatraz
*/
 
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url(https://fonts.googleapis.com/css2?family=Fira+Code&display=swap);
 
#page-content { font-size: .9rem; }
 
body {
    font-family: 'Roboto', sans-serif;
    color: #EDEDED;
    background-color: #2F333C;
    background-image: linear-gradient(
        to bottom, 
        #21252E, #21252E 90px, 
        #21252E 90px, #2F333C 200px, 
        #2F333C 200px, #2F333C 100%);
    background-repeat: no-repeat;
}
 
#main-content {
    top: -1.2rem;
}
 
/* ---- SCROLLBAR ---- */
 
::-webkit-scrollbar {
  width: 9px;
  background: transparent;
}
 
::-webkit-scrollbar-track {
  background: #21252E;
}
 
::-webkit-scrollbar-thumb {
  background: #ededed;
  border: none;
}
 
::-webkit-scrollbar-thumb:hover {
  background: var(--accentColor);
}
 
:root {
    scrollbar-color: var(--accentColor) #21252E;
    scrollbar-width: thin; 
}
 
/* ---- HEADER ---- */
 
div#container-wrap {
     background-image: none;
}
div#header {
    background-image: none;
}
 
div#extra-div-1 {
    height: 164px;
    width: 100%;
    top: 0;
    position: absolute;
    background: var(--lgurl);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: -1;
}
 
#header h1, #header h2 { margin-left: 0; float: none; text-align: center; }
/* Move the subtitle down a smidge */
#header h2 { margin-top: 0.45rem; }
/* Hide the existing text */
#header h1 span, #header h2 span { font-size: 0; display: none; }
/* Style the new text */
#header h1 a::before, #header h2::before {
  color: var(--accentColor);
  font-family: 'Josefin Sans', sans-serif;
  text-shadow: none;
}
/* Set the new text's content from variable */
#header h1 a::before {
  content: var(--header-title, "SCP FOUNDATION");
  font-weight: 300;
  font-size: 1.3em;
}
#header h2::before {
  content: var(--header-subtitle, "SECURE - CONTAIN - PROTECT");
  font-weight: 600;
  font-size: 1.22em;
}
 
#login-status {
    color: #ededed;
}
#login-status a {
    color: var(--accentColor);
}
#login-status ul a {
    color: #ededed;
    background: #21252E;
}
#login-status ul a:hover {
    color: var(--accentColor);
}
 
#account-topbutton{
    border: solid 1px var(--accentColor);
}
 
#footer, #footer a {
    background: transparent;
    color: #ededed;
}
#license-area {
     color: #ededed;
}
 
#search-top-box {
    top: 2.2rem!important;
    right: 8px;
}
#search-top-box-form > input[type=submit] {
    border: solid 1px #ededed;
    background: #21252E!important;
    box-shadow: none;
    border-radius: 0;
    color: #ededed;
    transition: color 0.15s linear;
}
#search-top-box-form input[type=submit]:hover {
    border: solid 1px var(--accentColor);
    box-shadow: none;
    color: var(--accentColor);
}
#search-top-box-form > input[type=text] { display: none; }
 
/* ---- TOP BAR ---- */
 
#top-bar { 
     top: 8.4rem;
     display: flex;
     justify-content: center;
     right: 0;
}
@media (max-width: 768px) {
    .mobile-top-bar {
         display: flex;
         justify-content: center;
         max-width: 100%;
         width: 100%;
         left: 0;
    }
}
#top-bar, #top-bar a {
     color: #ededed;
     transition: color 0s;
}
#top-bar ul li ul {
    border-color: var(--accentColor);
    overflow: hidden;
}
#top-bar ul li.sfhover ul li a,
#top-bar ul li:hover ul li a {
   border-top-color: #2F333C;
}
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    background: #21252E;
    color: #ededed;
}
#top-bar ul li.sfhover a:hover,
#top-bar ul li:hover a:hover {
    background: #21252E; /* top bar hover background color */
    color: var(--accentColor);
    transition: color 0.1s linear;
}
 
/* ---- SIDE BAR ---- */
 
div#side-bar{
    background: #21252E;
    clear: both;
    padding: .8em;
    border-radius: 0;
    box-shadow: none;
    overflow-x: hidden;
}
 
#side-bar .heading{
    color: #ededed;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 0.94rem;
    border-bottom: solid 1px #ededed;
}
#side-bar .side-block {
    border: transparent;
    border-radius: 0;
    box-shadow: none;
    background-color: #21252E;
}
#side-bar .side-block.media {
    background-color:#21252E;
}
#side-bar .side-block.media > * {
    display: flex;
    justify-content: space-evenly;
}
#side-bar .side-block.resources {
    background-color:#21252E;
}
.side-block .menu-item > .image {
    display: none;
}
 
#top-bar div.open-menu a {
    border-radius: 0;
    box-shadow: none;
    color: var(--accentColor);
    background-color: #21252E;
    border: solid 1px #21252E;
}
 
@media (max-width: 767px) {
    #main-content {
        padding: 0;
        margin: 0 5%;
        border-left: none;
    }
    #page-title {
        margin-top: 0.7em;
    }
    #side-bar {
        background-color: #21252E;
        left: -18.6em;
    }
    #side-bar:target {
        border: none;
        box-shadow: none;
    }
    #side-bar .close-menu {
        transition: width 0.5s ease-in-out 0.1s,
                    opacity 1s ease-in-out 0s;
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        background: rgba(0,0,0,0.3);
        background-position: 18.6em 50%;
        z-index: -1;
        opacity: 0;
        pointer-events: none;
    }
    #side-bar:target .close-menu {
        width: calc(100% - 18.6em);
        right: 0;
        left: auto;
        opacity: 1;
        pointer-events: auto;
    }
    #side-bar:target .close-menu:hover {
        background: unset;
    }
    #page-content > hr, #page-content > .list-pages-box > .list-pages-item > hr {
        margin: 3em -5.5%;
    }
    #side-bar {
        top: 0;
    }
    #side-bar .heading {
        padding-left: 1em;
        margin-left: -1em;
    }
    #search-top-box {
        top: 107px;
    }
}
 
/* ---- TABS ---- */
 
/* ---- YUI TAB 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}
 
/* ---- YUI TAB 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: var(--accentColor);
     box-shadow: none;
}
 .yui-navset .yui-nav a, /* ---- Link Modifier ---- */
 .yui-navset .yui-navset-top .yui-nav a{
     color: #ededed;
     font-weight: bold;
    /* ---- Tab Background Colour | [UNSELECTED] ---- */
     background-color: #21252E;
     border: unset;
     box-shadow: none;
     box-shadow: none;
     transition: background-color 0.15s linear;
}
 .yui-navset .yui-nav a:hover,
 .yui-navset .yui-nav a:focus{
     color: #ededed;
    /* ---- Tab Background Colour | [HOVER] ---- */
     background-color: var(--accentColor);
}
 .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: #ededed;
     background-color: #21252E;
     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: var(--accentColor);
}
 .yui-navset .yui-nav .selected a,
 .yui-navset .yui-nav .selected a em{
     border: none;
}
 .yui-navset .yui-nav .selected a{
     width: 100%;
     color: #21252E;
     font-weight: bold;
}
 .yui-navset .yui-nav .selected a:focus,
 .yui-navset .yui-nav .selected a:active{
     color: #21252E;
     background-color: var(--accentColor);
}
 .yui-navset .yui-content {
    background-color: #21252E;
    box-shadow: none;
}
 .yui-navset .yui-content,
 .yui-navset .yui-navset-top .yui-content{
     padding: .5em;
     border: none;
}
 
/*---- TAB ANIMATION by Croquembouche ---- */
 
.yui-navset .yui-content > div {
    display: block;
    top: 0;
    overflow: hidden;
    transform-origin: 0 0;
}
 
#page-content .yui-navset .yui-content > div[style*="none"] {
    display: block !important;
    flex: 0;
    max-height: 0;
    padding: 0 0.5em;
    border-width: 0;
    /* The following transition affects the one that DISAPPEARS */
    transition: padding 0s linear 0.5s,
          border-width 0s linear 0.5s,
          flex 0.5s cubic-bezier(.18,.51,.54,.9) 0s;
    animation: tab-disappear 0.5s ease-in-out 0s 1 both;
}
#page-content .yui-navset .yui-content > div[style*="block"] {
    display: block !important;
    flex: 1;
    max-height: 9999rem;
    /* The following transition affects the one that APPEARS */
    transition: padding 0s linear 0.5s,
          border-width 0s linear 0.5s,
          flex 0.5s cubic-bezier(.18,.51,.54,.9) 0.5s;
    animation: tab-appear 0.5s ease-in-out 0.5s 1 both;
}
 
@keyframes tab-disappear {
    0% { max-height: 9999rem; }
    1% { max-height: 100vh; }
    100% { max-height: 0; }
}
@keyframes tab-appear {
    0% { max-height: 0; }
    99% { max-height: 100vh; }
    100% { max-height: 9999rem; }
}
 
/* ---- INFO BAR ---- */
 body{
     --barColour: #21252E;
     --linkColour: #ededed;
}
 
 .info-container .collapsible-block-content {
    padding: 0 .5em 30px;
}
#page-content .info-container > .collapsible-block .collapsible-block-link {
    padding: 0;
}
 .info-container .collapsible-block-content .wiki-content-table {
    width: 100%;
}
 
/* Ayer's info-bar patch by Monkatraz */
#page-content .info-container .collapsible-block-folded, #page-content .info-container .collapsible-block-unfolded-link  {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    box-shadow: none;
}
#page-content .info-container .collapsible-block-link::before, #page-content .info-container .collapsible-block-unfolded-link::before  {
    content: " ";
    display: none;
}
#page-content .info-container .collapsible-block-content::after {
    display: none;
}
 
/* ---- INFO PANE ---- */
 
#page-content .creditRate{
     margin: unset;
     margin-top: 4px;
     margin-bottom: 4px;
     margin-right: 3px;
}
#page-content .rate-box-with-credit-button {
    background-color: #21252E;
    border: solid 2px #21252E;
    border-radius: 0;
    box-shadow: 3px 0px 0px 0px var(--accentColor);
}
#page-content .rate-box-with-credit-button .creditButton p a {
    border-left-color: transparent;
}
 
#page-content .rate-box-with-credit-button .page-rate-widget-box .cancel {
    border-radius: 0;
}
#page-content .rate-box-with-credit-button .page-rate-widget-box .rate-points {
    border-left: 0;
}
 
.rate-box-with-credit-button .page-rate-widget-box .cancel a:hover {
    border-radius: 0;
}
 
#page-content .rate-box-with-credit-button .fa-info {
     color: #ededed;
}
#page-content .rate-box-with-credit-button .fa-info:hover {
     color: var(--accentColor);
}
 
#page-content .creditButtonStandalone p a {
    background-color: #21252E;
    border: solid 2px #21252E;
    border-radius: 0;
    box-shadow: 3px 0px 0px 0px var(--accentColor);
    color: #ededed;
}
#page-content .creditButtonStandalone p a:hover {
    color: var(--accentColor);
}
 
#page-content .modalbox {
     background: #2F333C !important;
     color: #ededed;
     box-shadow: none;
}
.close-credits,
.credit-back {
    filter: grayscale(100%) invert(100%) contrast(275%);
}
 
/* ---- PAGE RATING ---- */
 
.page-rate-widget-box {
     margin: unset;
     border-radius: 0;
     border: solid 2px #21252E;
     box-shadow: 3px 0px 0px 0px var(--accentColor);
     background-color: #21252E;
     margin-top: 4px;
     margin-bottom:4px;
     margin-right: 3px;
}
 
.page-rate-widget-box .rate-points {
    background-color: #21252E !important;
    border: none;
    color: #ededed !important;
    text-transform: capitalize;
}
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
    background-color: #21252E;
    border-top: none;
    border-bottom: none;
}
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
    background: transparent;
    color: #ededed;
}
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
    background: #21252E;
    color: var(--accentColor);
}
.page-rate-widget-box .cancel {
    background: transparent;
    background-color: #21252E;
    border: none;
}
.page-rate-widget-box .cancel a {
    color: #ededed;
}
.page-rate-widget-box .cancel a:hover {
    background: #21252E;
    color: var(--accentColor);
}
 
/* ---- PAGE ELEMENTS ---- */
 
.page-source, tt{ 
    font-family: "Fira Code", monospace;
    font-size: 0.87rem;
}
 .code pre, .code p, .code {
    font-family: "Fira Code", monospace;
    font-size: 0.87rem;
    color: #21252E;
}
 
h1 {
    color: var(--accentColor);
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
h2,
h3,
h4,
h5,
h6 {
    color: #EDEDED;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: bold;
}
 
#page-title {
    color: #ededed;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 1.65rem;
    text-align: center;
    border-color: #ededed;
}
 
/* Clicky links */
a,
a.newpage,
a:visited,
#side-bar a:visited {
    color: var(--accentColor);
    transition: color 0.15s linear;
}
a:hover, a.newpage:hover, a:visited:hover, #side-bar a:visited:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: var(--accentColor);
}
a.newpage { filter: hue-rotate(180deg); }
 
/* 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;
}
 
hr{
    background-color: var(--accentColor);
}
 
blockquote,
div.blockquote,
#toc {
    background-color: #21252E;
    border: solid 2px #2F333C;
    box-shadow: -3px 0px 0px -0.1px var(--accentColor);
}
 
.code {
    background-color: #F8F8F8;
    border: solid 3px #2F333C;
    box-shadow: none;
}
.scp-image-block {
    border: solid 8px #21252E;
    border-bottom: solid 0px #21252E;
    box-shadow: 0px 0.26rem 0px 0px var(--accentColor);
    box-sizing: border-box;
}
.scp-image-block .scp-image-caption {
    background-color: #21252E;
    border: solid 4px #21252E;
    color: #ededed;
    font-size: 0.84rem;
}
.scp-image-block.block-left { margin-left: 0; }
.scp-image-block.block-right { margin-right: 0; }
@media (max-width: 540px) {
  .scp-image-block.block-left, .scp-image-block.block-right {
    float: none; clear: both; margin-left: auto; margin-right: auto;
  }
}
 
#page-content .wiki-content-table tr th {
    border: solid 1px var(--accentColor);
    color: var(--accentColor);
    background-color: #21252E;
    /* set border for table title */
}
#page-content .wiki-content-table tr td {
    border: solid 1px var(--accentColor);
    /* set border for table content */
}
 
/* fancy collapsible */
#page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link {
    background: #21252E;
    transition: background 0.25s linear;
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden;
    margin: auto;
    box-sizing: border-box;
}
#page-content .collapsible-block-folded .collapsible-block-link::before {
    content: "▷ ";
}
#page-content .collapsible-block-unfolded .collapsible-block-link::before {
    content: "▽ ";
}
#page-content .collapsible-block-link {
    display: inline-block;
    padding: 0.5rem 1rem;
 
    text-decoration: none;
    color: #ededed;
    font-weight: bold;
    text-align: center;
}
#page-content .collapsible-block-folded:hover, #page-content .collapsible-block-unfolded-link:hover {
    background: var(--accentColor);
}
#page-content .collapsible-block-unfolded-link {
    box-shadow: 0px -0.26rem 0px 0px var(--accentColor);
}
#page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link {
    margin-top: 10px;
    margin-bottom: 10px;
}
 
/* Selection */
::selection {
    background: var(--accentColor);
    color: #ffffff;
}
 
/* Footnotes */
.hovertip {
    font-size: .9rem;
    background-color: #21252E !important;
    border: solid 1px var(--accentColor) !important;
}
.footnotes-footer {
    background-color: #21252E;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
    padding-bottom: 1.5rem;
    box-shadow: -0.24rem 0px 0px 0px var(--accentColor);
}
.footnotes-footer .title {
    color: #ededed;
}
.footnote .f-footer, .equation .e-footer, .reference .r-footer {
    display: none;
}
 
/* Tags */
#main-content .page-tags a {
    margin-top: .18rem;
}
.page-tags span {
    border-top: 1px solid #ededed;
}
 
/* Pop-Up Windows */
.owindow {
    background-color: #21252E;
    border-color: var(--accentColor);
}
 
.owindow .modal-header {
    background-color: #21252E;
}
 
.owindow .modal-body img {
    background-color: transparent !important;
}
 
.owindow .title {
    background-color: #21252E;
    color: #var(--accentColor);
    border-bottom: 1px solid #2F333C;
}
 
.owindow .button-bar a {
    background-color: #21252E;
    border-color: var(--accentColor);
    color: #ededed;
}
.owindow .button-bar a:hover {
    background-color: var(--accentColor);
}
 
/* Edit Buttons */
.buttons .btn {
    background-color: #21252E;
    border-color: var(--accentColor);
    color: var(--accentColor);
    padding: 3px 5px;
}
.buttons .btn:hover {
    background-color: var(--accentColor);
    color: #21252E;
}
 
/* Edit Lock Info*/
#lock-info {
    background-color: #21252E;
    border-color: #ededed;
}
 
/* Close Button for Page Source, Rating, Etc */
a.action-area-close:hover {
    background-color: #21252E;
}
 
/* Page-History Current */
.pager .current {
    background-color: var(--accentColor);
    border-color: #ededed;
}
 
/* History Compare */
.inline-diff ins, .inline-diff del {
    color: #21252E;
}
 
/* ---- INTERWIKI ---- */
 
.scpnet-interwiki-frame{
    filter: invert(100%) grayscale(100%) contrast(75%);
}
 
/* ---- CUSTOM SYNTAX ---- */
 
.darkbox {
    background-color: #21252E;
    border-left: solid 0.26rem var(--accentColor);
    border-right: solid 0.26rem var(--accentColor);
    padding: .4rem;
    margin-top: 12px;
    margin-bottom:12px;
}
 
.lightbox {
    background-color: #ededed;
    color: #21252E;
    border-left: solid 0.26rem var(--accentColor);
    border-right: solid 0.26rem var(--accentColor);
    padding: .4rem;
    margin-top: 12px;
    margin-bottom:12px;
}
.lightbox h2, .lightbox h3, .lightbox h4, .lightbox h5, .lightbox h6 {
    color: #21252E;
}
 
/* author label compatibility */
#page-content .authorlink-wrapper {
    margin-top: -0.1rem;
    --author-right-adjust: 0;
    --swatch-background: 33, 37, 46;
    --swatch-text-general: 237, 237, 237;
}
 
/*------------------------------------*/
 
.limit {
    margin-bottom: -1rem;
    z-index: 5;
 
}
.anchor {
    position: sticky;
    height:0;
    top: 0;
    z-index: 5;
}
.sidebox {
    background-color: #21252E;
    border-top: solid 2px var(--accentColor);
    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;
}
/* Sidebox mobile optimization, courtesy of Woed */
@media (max-width: 1290px) {
   .sidebox {
        width: auto;
        max-width: 65vw!important;
        border: none;
        padding-left: 0.4rem; padding-right: 0.4rem;
        top: 0.75rem;
        right: calc(((100vw - 45.8rem)/2) * -1);
        left: initial;
        -webkit-clip-path: inset(-0.125rem -0.25rem 0 calc(100% - 0.85rem));
        clip-path: inset(-0.125rem -0.25rem 0 calc(100% - 0.85rem));
        -webkit-transition: color 0.2s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        -o-transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s;
        transition: color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s;
        overflow: visible;
    }
 
    .sidebox::before, .sidebox::after {
        content: " ";
        position: absolute;
        right: 0;
    }
 
    .sidebox::before {
        top: calc(50% - 0.75rem);
        width: 0;
        height: 0;
        border-top: 0.75rem solid transparent;
        border-bottom: 0.75rem solid transparent;
        border-right: 0.75rem solid var(--accentColor);
        transition: border 0.1s ease-in-out 0.1s;
        z-index: 10;
    }
 
    .sidebox::after {
        top: 0;
        max-width: 0.75rem;
        width: 100%;
        height: 100%;
        box-shadow: 0.15rem 0 0 0 var(--accentColor);
        max-height: calc(100vh - 18rem);
        background-color: #21252E;
        z-index: -1;
        transition: box-shadow 0.5s ease-in-out 0.1s, max-width 0.5s ease-in-out 0.1s;
    }
 
    .sidebox > * {
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out 0.2s;
        -o-transition: opacity 0.2s ease-in-out 0.2s;
        transition: opacity 0.2s ease-in-out 0.2s;
    }
 
    .sidebox:hover {
        overflow: visible;
        -webkit-clip-path: inset(-0.125rem -0.25rem 0 0);
        clip-path: inset(-0.125rem -0.25rem 0 0);
        -webkit-transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
        -o-transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s;
        transition: color 0.5s ease-in-out 0.2s, right 0.5s ease-in-out 0.1s, clip-path 0.5s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, -webkit-clip-path 0.5s ease-in-out 0.1s, -webkit-box-shadow 0.5s ease-in-out 0.1s;
    }
 
    .sidebox:hover::before {
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }
    .sidebox:hover::after {
        box-shadow: 0 -0.125rem 0 0 var(--accentColor);
        right: 0;
        max-width: 100%;
    }
    .sidebox:hover > * {
        opacity: 1;
    }
}
 
@media (max-width:768px) {
    .sidebox, .sidebox:hover {
        right: calc(((100vw - (100% - 3rem))/2) * -1 + 1.9rem);
    }
}
 
:root {
  --accentColor: #1EB5E8;
  --lgurl: url("https://scp-wiki.wdfiles.com/local--files/theme%3Apenumbra/logo.png");
}
rating: +14+x

Koala's Pit, Wisconsin
Site-87's Rooftop


"Robert, stay with me." Alison Carol snapped her fingers in front of her best friend's face. "Robert. Robert!"

Liao had managed to staunch the bleeding, but it was a temporary measure. Tofflemire had been shot in the gut, at point-blank range, by a .457 revolver. It was a miracle that his intestines hadn't been relocated outside of his body.

"Th… there's not much more I can do." Liao wiped her brow with the back of her wrist. "I… I'm sorry, Agent Carol. I'm going to try to… make him more comfortable."

Alison put her hand over her mouth, tears in her eyes. Robert's breathing was shallow and starting to fade. She looked around the rooftop; people were curled up crying. Some were rocking back and forth. There were screams of pain, both physical and emotional, anguish so deep that Alison hoped she would never experience it for herself. Fear and misery reigned over the rooftop, over the town.

Alison felt the same childish fear she had felt two years ago when Robert Tofflemire had died the first time. She remembered how insufferable he was when they first met, but now, all she wanted to do was hear another corny joke from him, or punch him in the arm after he made another lame reference. But his breathing was growing slower and shallower. She didn't care if she was lost in all this, but losing Robert was her worst—

She paused at that thought. Her worst fear. Fear begat anger, and that anger drove Alison to her feet as she strode towards Dr. King. Her trenchcoat was stained with blood that looked more like ink with each step she took. "King!" She snarled as she came upon him. Before he could respond, Alison had one hand on his lapel, the other on his chest. "What the hell did you do?"

"I-I-I didn't mean to! I-I was…" King swallowed, an undignified string of snot hanging from his nose. "I was scared!"

"And I'm going to make sure you grow a damn spine." Alison dug her hands into his cotton overalls, feeling them crack at her touch. A keyboard formed under her fingers, and reality turned into a dark void filled with white text as she began to read. And from there, she typed.

Laura peeked through, eyes wide. She looked around the coatroom. "Doorman!" She called. "Tell the Janitor we need to do this now!"

But it was silent. The Doorman had vanished. "Hello?" She called. "Shit, what do we do? We're supposed to—"

"Not waiting." King looked at the shrub, reaching out his hand. Under his power, it grew by about two feet, and a single golden apple appeared from its branches. "This is our town, and it's suffocating."

"The Doorman said we need to wait, dammit! If we do this wrong, then…"

King glowered at Laura. "I'm not going to lose my family. We're doing this."

Laura suddenly felt a surge of insight into King's plight. "You're scared."

"What of it?" King snapped.

"You're scared. And this town is being attacked by some creepy son of a bitch that lives to cause fear." Laura chewed her lip. "They aren't going to die as long as their deaths have the potential to frighten you. To frighten any of us."

"So I'm just expected to sit here and— and take it? Be afraid?"

Laura nodded. "I'm scared shitless too, King. But if you give in to the fear, who knows what'll happen?"

Reality wobbled around Alison. She was standing by the punch bowl again, with Nina Weiss bearing down upon her with a revolver. "I'm going to save the Site, you freaks!"

The roots hadn't started crawling up Alison's body yet. The Goatman and Sinning Jessie struggled with the gun— one that was about to go off and kill her friend. She searched the pockets of her impractical-looking Doctor Who costume until she found it— a strangely-shaped silver implement with amber-colored lights throughout it and a yellow crystal at the end.

"If it's Union work, then maybe…" Alison vaguely remembered a plot point in Tennant's run where the Sontarans had disabled ballistic weaponry by causing the copper in the bullets to grow too big for the barrels. She aimed the sonic screwdriver at Weiss's revolver, pressing on the button as hard as she could.

Sparks literally flew as the revolver was blasted out of the Director's hand by the recoil of the apparent misfire— along with the Director's right index finger. Alison winced at that as Weiss looked at her hand in shock.

Liao rushed over and began trying to tend to Weiss's wounds. Nobody else noticed; they were all too busy coughing.

Robert looked at Alison, his eyes somewhat crossed. They widened considerably as something in his pocket beeped; he withdrew a Narrative Fluctuation Detector from it, and waved it over Alison. "What the hell did you just do?"

"Saved you. Saved all of us." Alison looked down at her coat. Bloodstains from Weiss's destroyed finger spattered on it, looking like ink.


The Union House

The Doorman ran out of the elevator, yelling at King and Laura. "He's given the signal! Do it!"

"…how?" King swallowed. "Sorry, we went over this, but… I'm scared of mucking it up."

The Doorman chewed his lip, looking him and Laura over. "Ever see Donnie Darko?"

"Don't start with the Fear-Love Dichotimy crap," Laura warned.

"It applies here. You are both scared to death for the state of this town. Everyone in this town is scared. Why?"

"Because we're going through one of the worst years in modern history?"

The Doorman shook his head. "Why?"

Laura continued, "Because our leaders are maliciously incompetent fascists who have irreversibly bungled one of the worst health crises in a century and are trying to snuff out a whole generation before we can even get our fires started?"

"But why are you scared of that?"

This gave them pause.

After a moment, Laura had another burst of insight. "Because we don't want it to be that way. We want it to change, and we're scared at the fact that it's not getting better. The world sucks, and the only way it's going to stop sucking is if we take our fear and do something with it that isn't blind navel-gazing, counting down the minutes on the Doomsday Clock—"

"In simpler terms?" King saw where she was going with this.

"Fear leads to anger, anger leads to hate. But it can be another way." She brought the mask to her face. "Fear can lead to rage, sheer passionate burning rage against everything in the world that's wrong, and rage can lead to change."

King grinned, and felt the rage against the unjust fill him, and chomped down onto the apple.


"Alison." Robert swallowed. "You said that… if you ever did another edit like that… you'd vanish. Become a Nobody."

"Maybe I was wrong?" Alison looked down at her hands. "I don't feel like a Nobody. I feel real. I—" She looked down at her feet as a root coiled up around her legs. "I think that's our ride."

She was fully cognizant of this trip through, with no scream of panic overtaking her. As she was pulled through the roots of the multiverse, she felt… angry. Not spiteful, not the kind of anger a teacher feels when they have a bad day and want to take it out on the class with a particularly cruel pop quiz. She felt the rage a student might feel upon being given such a quiz, wanting to shove it into the teacher's face, drop out of school, and become a carpenter. The anger that led to change.

She emerged on the other side, hearing King give the exact same spiel he had before. This time, he was accompanied by Laura Ashbrooke, who looked like the cat that ate the canary. When King was greeted by manic stares as far as he could see, a pit formed in his stomach. "…oh. Fuck. What did I…"

There was a laugh as Katherine Sinclair, her left eyesocket a bleeding wound, came up and clapped King on the back. "You son of a bitch! We thought it ate you when you vanished from containment!"

"No, no." King shook his head. "I've been working with the— wait, you remember that? And It?"

"It's starting to come back." Cassandra Pike, clad in a Bonnie Parker costume to match her husband's Clyde Barrow, helped Agent February into a more comfortable position as feeling returned in his broken legs. "Just… I feel like I'm coming out of another brain fog. I can't remember all of it, but…" She looked down at her stomach. "I have an idea of what's going on. But I'm not sure any of us have the complete picture."

"But we're going to try to stop it anyway." Christopher Hastings grinned, helping Ruby Williams to her feet. They had gone as Gomez and Morticia Addams; both of them looked like they had been run over by a train, but their costumes looked all the better for it. "So… how can we help?"

Alison raised her hand as the crowd of Foundation personnel grew increasingly, if helpfully, belligerent. "As much as I hate to say it… this is a job for myself and Tofflemire. I think that you'd all be best suited to helping the townsfolk, have them enjoy a normal Halloween for once. Give out masks, make sure people observe social distancing, all that… but just let them have fun."

"We're the Foundation. That's impossible." Tristan Bailey stood where the DJ Booth was in the baseline, having taken off the mask for his Spider-Man costume. "Having fun, I mean."

This drew an unamused look from the entirety of the staff present before they began snickering.

"Right." Tristan clapped his hands. "I'm… acting director, as far as I can remember. Everyone get out there and help keep the town secure and protected, while we contain this." He looked at Alison. "While you contain it, that is."

Alison turned to Dr. King. "I need you to take me and Robert back to the Baseline. Deeper into the Site, if you can."

King shook his head, digging through his pockets. "I can get you into the lobby. Where do you need to go?"

"Maintenance sector. Long story." Robert rolled his neck. "But Weiss is going to do something… really stupid, and we need to stop her."

Alison nodded, looking down at her jacket; the beige upon it was starting to fade to black. She swallowed, looking at King. "How are we going to get back, exactly?"

King dug into his pockets and handed each of them a golden apple. Each of them had a word in Greek etched into their skin—'οίκος', or 'home'. "Bite into those. It's going to feel weird, but you're going to be okay."

Alison and Robert each took an apple and chomped into it. Instead of cleanly separating, the flesh of the apple stretched and warped, first around their mouths, then their heads, the rest of their bodies, covering them in roots that dragged them under.

Laura Ashbrooke stepped outside of the door to the Union House, and looked over the personnel of S & C Plastics. She'd lived in Sloth's Pit her whole life, but had never really gotten a good look at them. In their current states, with their disheveled costumes and somewhat stunned expressions, they didn't look like a shadowy organization that kept the town under their heel. They looked… oddly human.

But still, she couldn't have them going out to try to cheer up the town looking like their costumes had been set on fire. So, she set to work.


Site-87
Sloth's Pit, Wisconsin

Nina Weiss had to stop to catch her breath in the lobby of Site-87. Tears were streaming down her face, and despite her efforts to wrap it, the blood loss from the wound where her right pointer finger was making her dizzy. She sat in front of the vacant receptionist's desk, rubbing her face and crying; as she descended, she knocked a bowl of Halloween candy on the desk over onto the floor.

She was an idiot. Everyone member of personnel was required to register their biometrics in order to access the lower levels of Site-87. Her biometrics required her right handprint, and she was missing an entire finger. She would have to… fake it, somehow, in order to access the maintenance level. Activate the last-ditch measure to protect the rest of the world from what this town had become.

There was a whisper of wind as something floated down from the desk— Weiss recognized it as her bank card. A fingerprint was on it, glowing bright white in the darkness. In her panic, Nina thought it was the town throwing her a lifeline.

She ran to the elevators, pressing her bank card onto the biometric scanner in place of her missing, mangled finger. The elevators opened, and she walked into them, pressing the button for the Maintenance Level, a panic attack building in her chest as she saw Alison Carol and Robert Tofflemire emerge from the floor of the lobby and try to reach for the elevator.


Alison Carol and Robert Tofflemire had little choice but to take the stairs. They had discarded their respective coats for the sheer impracticality, but Alison still felt a weight on her back as she ran into the depths of Site-87.

"We're not going to make it," Alison hissed. "The elevators here can go faster than anyone can walk." She paused at the landing on the fifth sublevel. "Unless…"

"What?" Robert's eyes widened. "Don't tell me you're going to do the teleporting stairs thing."

"Only way to travel right now." Alison put her hand on the railing; her other one was caught by Robert. "What?"

"Look at what you're holding."

Alison looked at the bundle of leather that had appeared in the hand on the railing. She unfolded it, and revealed a Louisiana fedora that looked like it could hold the sky. She looked down; she wore midnight upon herself, a black leather jacket, black shoes, black shirt, and black slacks.

"Not what I would have picked," she sighed. "But fair enough." She tried to put her hand on the railing again, only to have Tofflemire jerk her away. "Bob, what are you—"

"I'm not letting you do this!" He pleaded, tugging her closer. "If you put that hat on, t-then we forget about you. Is that it? Everyone?" He shook his head. "No. I won't. I'm not going to let you do it. I'm not going to forget you."

Alison didn't resist, letting her partner pull her close. "This… this is the only way, Bob." She let her hand slip from his grasp. "This has been a while coming. It's either this, or the town gets destroyed." She looked him in the eyes. "You get destroyed. I'm not having that."

Her partner laughed. "And that's going to make me forget you? Why?"

"…it's a mercy, it really is." Alison shook her head. "Nobody will be able to remember anything about me. Not my name, my face, the sound of my voice. If everyone forgets, then… there's not going to be any mourning. No tearful counseling sessions, no feeling of loss. Not even a hole where someone used to be. Just…" She snapped her fingers. "Like that. You won't even feel sad, in a few minutes."

"Fuck that!" He snapped. "Alice… I don't want to lose you, but if I do… I want to remember you for who you are. You're…" his voice caught. "You're someone who would charge in to fight fear itself and punch it in the face. You'd give up everything to save one person. You're the first person since I lost Kurt to the Old Man to make me feel like I'm not a complete fuck-up." He blinked away tears. "Y-you're my best friend, Alison. And I want to remember that."

Alison turned to face him. "I don't want to lose you either. I… " Her mascara was in streaks, her hair flowing red with ribbons of black ink through it. She gave him a hug, one of the few they had ever shared.

Robert hugged back, shaking. "I'm scared of being alone."

"You won't be. I'll make sure of it." She kissed his forehead, and pulled away, facing him. Then, they locked eyes. "Get out of here."

Robert's eyes stayed focused on her. "Not. Forgetting. You."

Allison smiled and put on her hat. Alison Carol vanished from reality and was replaced by the Narrator. "Go, dude."

Robert ran back up the stairs, reciting her name under his breath. The Narrator vanished down them, to the maintenance level.


Nina Weiss's eyes were filled with tears of pure, unbridled panic. She felt something lurking on her back as she entered the maintenance level, and made her way to the cage that held the Penzance Device. All it needed was a vocal confirmation from her, a drop of her blood. And it would be over, this whole nightmare would end.

Weiss unwrapped her wounded finger and jammed it in the air; a cloud of sensors detected that it was her fresh, still-flowing blood, and let her in. The cage holding the Penzance Device opened, and a microphone snaked its way out of the black box that held it.

«Confirm Password.»

Nina's voice stuttered as she tried to speak it. There was an error sound.

«Confirm Password.»

"I… I…"

A voice that sounded very much like her's came from over her shoulder as something pushed her out of the way. "With cat-like tread, upon our prey we steal, in silence dread, our cautious way we feel."

Weiss blanched at the sight of some… thing that looked like her saying the password to the Penzance Device. The countdown began. It spoke in another voice, after that, which belonged to the Goatman. "I believe it is time I make myself scarce."

"All this time." Nina laughed. "I'm an idiot. It was you, this whole time?"

"If it's any comfort, the actual Goatman never did you any harm. But I must say… your fear was delicious." It picked her up by the throat and pressed her against the walls of the cage. "What you're afraid of most… it isn't aging, it isn't losing your position. It's losing your wisdom, your ability to govern these people. And… you have."

Weiss swallowed, looking down at the thing wearing a face too young to be hers. "I should depart. The countdown for this gives me just enough time to get to the First Footpath. I think Milwaukee sounds like a good place to start…"

"Why would anyone want to go to Milwaukee?"

A new voice, this one unknown to Weiss, but somehow familiar. A woman in a black leather jacket stepped from the stairway, a Louisana fedora pulled over her eyes. "Honestly, what is there to do in that town? It doesn't even have a decent zoo."

The false Weiss tilted its head. "Do I… know you?"

"…was wondering how fast that spread. Hmm." The Narrator rolled her neck. "Right, I'm going to give you one chance to get into a cell and stay there, before I write you out of existence."

It snorted. "You're wasting time. This whole town is going to be—"

The Narrator reached out her hand to the Penzance Device; a glowing blue keyboard appeared on its surface as its countdown concluded. Unknown to any of them, the munition within the Penzance Device, if it could have been called that, was installed incorrectly; the polarity had been reversed, and instead of wiping out the entire Site, it simply turned inwards and unmade its most crucial components. The thing sparked, fizzled, and died.

"NO!" It snarled, breaking through the cage and lunging at the Narrator. "You cheated!" A dozen types of horrible fangs and tearing claws came down on her form.

"Is it really cheating if I rewrite the rules?" The Narrator stuck her hand into its mass and brought up the truth of what this thing really was.

Item #: SCP-2006

Object Class: Uncontained

"No more of this."

Object Class: Uncontained

"No more bullshit around Halloween. This town is protected. Neither you nor anything else is going to harm my friends, my family, ever again."

Object Class:

"I might be Nobody now, but I was, and still am, someone who will make sure that this town, these people, never fade."

Object Class: Neu

Mid-keystroke, she paused. "On second thought? That is far too kind."

Object Class:Decommissioned

SCP-2006 turned into a black sludge in her hands, melting away without so much as a whimper. She flicked her hands in contempt as it began to steam, before she turned away.

"W-wait!" Weiss called. "I… I'm sorry… I need help…"

The Narrator turned back and strode into the cage, putting her hand on Weiss's mangled. "I can't regrow it. Plot's not right for it."

"Are… you with the town? One of those Local Legends?"

The Narrator felt something take root in her stomach. "If you want me to be." She ran her fingers over the air. "Good news is that you're going to be selected for some testing with a next-generation prosthesis before the year is out. Won't be full functionality, but… you'll be able to count to ten."

Weiss looked at her in disbelief. "Who are you?"

"I'm Nobody, really." The Narrator helped her to her feet. "I'm taking you to the infirmary. This is… going to be disorienting."

Weiss looked very tired the whole walk upstairs, as short as it was. The Narrator laid her on a bed, staunched the bleeding, and gave her a sedative. She needed to let somebody know that the people of Sloth's Pit were free to return.

But first, she needed to say goodbye.


Robert Tofflemire stumbled from the stairwell, into the empty site. He was on the first sublevel, where the barracks were. Directly across from the elevators was a memorial wall that bore the names of every agent KIA. As if it was planned, there was an empty space, big enough for a name and an epitaph.

He dug in his pockets, finding an X-Acto knife within. He crossed to the wall, and began the arduous task of carving into solid wood.

Ali


What was the next letter?

Alison


Her surname— down a rabbit hole.

Alison Carol


And now… what was she?

Gone but


Gone but what, but what?

Gone but not


"I won't." Robert sobbed, his hands shaking. "I won't, Alice. Never."

Allison Carol
Gone but not Forgotten

He sobbed, with relief. Her face had begun to fade, but he saw it in his mind as if she was in front of him. All the foul looks she'd given him for his jokes, all of the genuine smiles of relief, all of the concealed grins when she genuinely enjoyed his company.

And he was the only one who would ever remember it.

He felt a hand squeeze his shoulder, and heard a voice speak. "Hey, partner."

He looked up and saw the face of his best friend— somehow sad, somehow triumphant. He stood, and pulled her into a hug, sobbing for several minutes. She hugged back, staying silent the whole time.

He gave Nobody a soft kiss on the forehead when she pulled away. Three of the most powerful words in existence were spoken between them, in a sense that few could understand, and then she vanished up the staircase, and into infinity.

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