SCP-6545
/* 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;
    }
}
 
}
:root {
    --timeScale: 1;
    --timeDelay: 0s;
}
 
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 0.5rem;
    background-color: rgb(var(--black-monochrome, 12, 12, 12));
    transform: translateY(-0.74rem);
}
 
/* DIVIDER */
.anom-bar > .bottom-box::before {
    animation-name: divider;
    animation-duration: calc(0.74s * var(--timeScale));
    animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
}
 
/* CLASSIFIED LEVEL BARS */
div.top-center-box  > * {
    animation-name: bar;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
 
/* TOP TEXT */
div.top-left-box, div.top-right-box {
    clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
 
div.top-left-box > *, div.top-right-box > * {
    position: relative;
    animation-name: bottomup;
    animation-duration: calc(0.65s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
    clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
    animation-name: expand2;
    animation-duration: calc(0.5s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
    animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
 
div.main-class::before, div.main-class::after {
    animation-name: iconslide;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 /* BOTTOM TEXT */
div.main-class > *,  div.disrupt-class > *, div.risk-class > * {
    white-space: nowrap;
    animation-name: flowIn;
    animation-duration: calc(0.42s * var(--timeScale));
    animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* DIAMOND */
div.arrows {
    animation-name: arrowspin;
    animation-duration: calc(0.7s * var(--timeScale));
    animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.quadrants > * {
    animation-name: fade;
    animation-duration: calc(0.3s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
    animation-name: nodegrow;
    animation-duration: calc(0.4s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.diamond-part {
    clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
    animation-name: diamondBorder;
    animation-duration: calc(0.8s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
    will-change: box-shadow;
}
 
/* MOBILE QUERY */
@media (max-width: 480px ) {
    .anom-bar > .bottom-box::before {
        display:none;
    }
    .anom-bar > .bottom-box {
        box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
    }
    div.top-center-box  > * {
        animation-name: bar-mobile;
        animation-duration: calc(0.9s * var(--timeScale));
    }
    div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
 
}
 
/*--- Motion Accessibility ---*/
@media screen and (prefers-reduced-motion: reduce) { 
    div.anom-bar-container { --timeScale: 0!important; }
}
 
/*-------------------------*/
 
@keyframes divider {
    from { max-width: 0%;  }
    to { max-width: 100%; }
}
 
@keyframes bar {
    from { max-width: 0%; }
    to { max-width: 100%; }
}
@keyframes bar-mobile {
    from { max-height: 0%; }
    to { max-height: 100%; }
}
 
@keyframes bottomup {
    from { top: 100px; }
    to { top: 0; }
}
 
@keyframes expand1 {
    from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0); }
    to { opacity: 1; clip-path: inset(0); }
}
@keyframes iconslide {
    from { opacity: 0; transform: translateX(-5rem); }
    to { opacity: 1; transform: translateX(0); }
}
 
@keyframes expand2 {
    from { opacity: 0; width: 1%; }
    to { opacity: 1; width: calc(100% - 0.25rem); }
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}
 
@keyframes flowIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}
 
@keyframes arrowspin {
    from { clip-path: circle(0%); transform: rotate(135deg); }
    to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
    from { transform: scale(0);}
    to {  transform: scale(1);}
}
@keyframes diamondBorder {
    from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
    to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
:root {
    --posX: calc(50% - 358px - 12rem);
}
 
/*--- Footnote Auto-counter --*/
#page-content {
    counter-reset: megacount;
}
 
/*--- Footnote Superscript Number --*/
.fnnum {
    display: inline-block;
    text-indent: calc(-1% - 0.1em);
    overflow: hidden;
    line-height: 83%;
    text-decoration: none;
    font-weight: bold;
    font-style: initial;
    color: transparent;
    position: relative; top: -0.25em; font-size: 82%;
    padding: .15em calc(.21em - 0.4px) .12em calc(.11em - 1px);
    margin-left: -0.06em;
    margin-right: -0.25em;
    counter-increment: megacount;
    user-select: none;
}
.fnnum::after {
    content: "" counter(megacount);
    color: var(--fnColor, #E6283C);
}
.fnnum:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--fnColor, #E6283C);
}
.fnnum:hover::after { color: white; }
 
/*--- Footnote Content Wrapper --*/
.fncon {
    position: absolute;
    right: calc(var(--posX) + 80px);
    line-height: 1.2;
    padding: 0.82rem;
    width: 10.3rem;
    background: white;
    border: 2px solid black;
    font-weight: initial;
    font-style: initial;
    text-align: initial;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.15s linear, right 0.3s cubic-bezier(.08,.72,.5,.94);
    z-index: 9;
}
.fnnum:hover + .fncon {
    opacity: 1;
    right: var(--posX);
}
.fncon::before {
    position: absolute;
    top: 0; left: 0;
    transform: translateX(-52%) translateY(-55%) scale(1.15);
    background-color: var(--fnColor, #E6283C);
    color: white;
    content: counter(megacount);
    font-size: initial;
    font-weight: bold;
    font-style: initial;
    padding-left: 0.32em; padding-right: 0.32em;
    padding-top: 0.18rem; padding-bottom: 0.08rem;
}
 
/*--- Mobile Query --*/
@media only screen and (max-width: 1279px) {
    .fncon {
        position: fixed;
        bottom: 1.3rem;
        left: calc(11% - 50px);
        width: 70%;
        transition: opacity 0.15s linear, left 0.3s cubic-bezier(.08,.72,.5,.94);
    }
    .fnnum:hover + .fncon {
        left: 11%;
     }
}

rating: +48+x

ITEM #: SCP-6545

LEVEL-

CONTAINMENT CLASS: SAFE

DISRUPTION CLASS: DARK


Assigned Site


Site-43

Site Director


Allan J. McInnis

Research Head


Dr. Phillip Simmons

Assigned MTF


N/A

ITEM: SCP-6545

LEVEL-

CONTAINMENT
CLASS:
SAFE

DISRUPTION
CLASS:
DARK


Assigned Site


Site-43

Site Director


Allan J. McInnis

Research Head


Dr. Phillip Simmons

Assigned MTF


N/A



SPECIAL CONTAINMENT PROTOCOLS

SCP-6545 is stored within Anomalous Item Storage 34 located at Sublevel 1 of Site-43, where experimentation requires the permission of the current Project Head. Civilians witnessing any SCP-6545-A instances are to be located and amnesticizied.

All tests regarding SCP-6545 are to be recorded in its Experiment Log.

DESCRIPTION

Doorbell

SCP-6545, prior to containment

SCP-6545 refers to a disconnected doorbell of unknown make and model that, when pressed, opens a call with an individual identifying herself as "Janette Tillson" (PoI-6545), who claims to be an employee of the company "AnomaLocation.".AnomaLocation's designation as a Group of Interest is currently pending. Research into both Tillson and AnomaLocation has failed to produce any conclusive results.

MarchingBand

Digitally-enhanced image from SCP-6545-A-3

When connected, the user is asked for a description of their "dream home" with the purpose of constructing a house fitting the subject's interpretation. These residences, designated collectively as SCP-6545-A, instantly replace the interior of the person's current property following 2-3 days after contact. Notably, a set of criteria is applied when detailing the abode the individual desires, which is as follows:

  • The property must not be used as a means to harm anyone, including oneself
  • The individual is prohibited from selling or otherwise taking advantage of any amenities within the property in terms of business
  • The property is unable to include any organisms, excluding plants
  • The property is unable to replicate areas which already exist

The subject is able to repeat the process multiple times as well as ask for a 'refund', in which case their home’s interior returns back into its previous state. Those attempting to go against the given rules automatically have their property reverted to its previous condition; any further attempts to contact AnomaLocation by these individuals are rejected.



EXPERIMENT LOGS

The following is a selection of test logs conducted using SCP-6545, the full list of which can be found in the Site-43 Database.

Test No. Request Result
01 A garden with a tree at the center, capable of producing numerous kinds of fruits. Request accepted. The floor was replaced by dirt, various plants were scattered across the area, along with a tree of an unidentified species centered in the room that grew various common and undiscovered fruits. The fruits were highly nutritious.
02 A lemonade stand. Request denied, as "[subject] could sell lemonade using the stand," even when insisting it would not be used for that purpose.
03 Jack in the Box..Test was to observe if it could replicate the Jack in the Box establishment. Request accepted. SCP-6545-A-2 consisted of a large amount of unique jack-in-the-box toys surrounding a crate that, when opened, sprouted out a mannequin connected to a metal spring.
04 A marching band, able to play any piece the subject suggests. Request accepted. SCP-6545-A-3 consisted of a single framed black-and-white photo of a marching band hung on a spruce wall..Dr. Simmons claimed to have vaguely recognized the photo but was unable to elaborate. None of the persons within the image could be identified. Underneath was a speaker that could accurately play a marching-band arrangement of any song upon request. Source of the sound was unknown.
05 Willy Wonka’s factory. Request denied, as in the associated film, the factory contained people.
06 An empty version of Willy Wonka's factory. Request accepted. SCP-6545-A-4 consisted of a section of the factory as seen from the original movie, expanding larger than the room’s exterior would allow. The candy therein was also edible and described by personnel as overly sweet.



INTERVIEW LOG


Interviewer: Dr. Phillip Simmons
Interviewee: PoI-6545

Foreword: The interview was conducted in order to get further information regarding AnomaLocation through PoI-6545. This was under the agreement that Dr. Simmons would file a request afterward.

[BEGIN LOG]

Simmons: Alright, it should be recording.

PoI-6545: Oh, you're recording this?

Simmons: Yes, for future reference.

PoI-6545: Is that so? (Sighs) Okay, then. Let's just hurry this up. I don't have all the time in the world, you know.

Simmons: Apologies… Anyways, let's begin, shall we? (Clears throat) How long have you been working for AnomaLocation, Mrs. Tillson?

PoI-6545: I prefer Janette, and this is my, what, second year here? Yeah, I've been working hard since mid-April.

Simmons: And how'd you get the job?

PoI-6545: You know, the usual. Filled in the job application, went on for an interview, and got the job a week or so after. The rest is history.

Simmons: How has the company been treating you?

PoI-6545: I'd say it's quite alright. Nothing special, but alright. I just sit here and mind my own business, really. Pay's also good.

Simmons: Any complaints?

PoI-6545: I guess you could say it's a bit boring? Well, I don't mind. I'm quite used to it by now.

Simmons: Who else works for the company? Anyone you knew beforehand?

PoI-6545: Only a few of my colleagues.

Simmons: How're they?

PoI-6545: They're fine most of the time, though they can be somewhat pushy. That might just be me, who knows… How many questions do you have left? I wanna hurry this up.

Simmons: It's only this question, then we're done. Again, I apologize. Could you possibly tell me the corporation’s process when gifting people their (pause) "dream house?"

Pause.

Simmons: Hello? Is anybody home?

PoI-6545: Ah, well, umm…it starts with- (coughs) sorry, c-could you give me a sec? I'm like half asleep right now.

Simmons: Sure.

PoI-6545: I truly am sorry. I just haven't had coffee this morning.

Simmons: It's quite alright. You don't need to apologize. Just take your time.

PoI-6545: Thank you.

Pause.

PoI-6545: Right, so basically, it starts with the caller sending in a request of their dream home. Then, after some planning and such, we head out and presto-change-o, their house gets remodeled. Well, it's only the interior, but still.

PoI-6545: I would go more into detail, but I only make the calls. I don't know much of anything else.

Simmons: Could you at least elaborate on how they can locate their current home or what you mean by "presto-change-o"?

PoI-6545: Like I said, not my department, so I can't say (yawns)… So yeah, we're done here, right?

Simmons flips through the pages in his notepad.

Simmons: Mhm, that is all. Thank you very much for this interview.

PoI-6545: Hey, don't go thanking me just yet. You still haven't told me your dream house. We promised, remember?

Simmons: Of course, of course. Just, um, just give me a moment to think.

PoI-6545: Alright.

Pause.

PoI-6545: You done?

Simmons: Right, right, uh… I guess, maybe, Hogwarts? An empty version of it, obviously. (Breathes in deeply) I was quite the fan of Harry Potter when I was a young lad, so that would be nice.

PoI-6545: No can do, sir.

Simmons: How come?

PoI-6545: It's in the rules… Are you not aware of the rules?

Simmons: I am, but what is the problem?

PoI-6545: (Sighs) Hogwarts is in use.

[END LOG]

Afterword: PoI-6545 declined to provide further information on this topic, citing client privilege. Further research into this claim is currently pending.




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