: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 > * {
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 (prefers-reduced-motion) {
div.anom-bar-container { --timeScale: 0; }
}
/*-------------------------*/
@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; max-width: 1%;}
to { opacity: 1; max-width: 100%;}
}
@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)); }
}
Secondary Class:
{$secondary-class}
Item #: SCP-5975
Object Class: Keter
Special Containment Procedures: Item SCP-5975 is to be kept in a 10 m x 10 m x 10 m concrete cube that is a meter thick. The containment is to be two hundred meters underground in Site-54. There has to be a minimum of five heavily-armed guards near SCP-5975’s containment at all times. No physical interaction with SCP-5975 is allowed at any time. Any personnel except for armed guards are to remain at least fifteen meters away from the cell. No one is allowed to go into SCP-5975’s containment without the approval of two-thirds of the O5 council.
Description: SCP-5975 appears to be an anthropomorphic cartoon rabbit standing 2.3 meters in height. The entity wears a green pinstriped coat and a bright green dress shirt with a black cross on the chest underneath and long forest green dress pants with matching bright green cuffs. SCP-5975 is also dressed in a maroon-knotted bowtie and light-green gloves. SCP-5975 also wears a green top hat and carries a thin cane with three carrots attached to it. SCP-5975 has very unnaturally, sharp teeth and has the ability to create three copies of itself. The subject seems to be very bilingual, speaking in both English and German. SCP-5975 is known for constant, aggressive behavior and trying to break out of containment. When it’s in its attack phase, SCP-5975’s eyes will turn a bright red and find a victim. SCP-5975 is known to able to teleport to any location within one hundred meters. SCP-5975 is known for making its ears turn abnormally long. Anyone in ten meters of SCP-5975 will feel like they’re in an optical illusion and temporarily blinded, SCP-5975 would soon rip up the victim while it’s currently blinded. SCP-5975 was found in a World War II bunker after several disappearances in Mülheim an der Ruhr, Germany in October of 19██.
Addendum:
Addendum 5975-A: SCP-5975 was moved to Integrated Containment Site-54 after incident 5975.
Incident-5975: On 05/17/20██, SCP-5975 breached containment, causing the death of many members of site personnel. Following re-containment operations, SCP-5975's containment procedures were put under review. During this review, security cameras showed that [DATA EXPUNGED] and [DATA EXPUNGED] opened up the containment chamber to SCP-5975
Notes on behavior: SCP-5975 appears to go through long periods of sleep, especially during the winter months between December through February while normal rabbits don’t. The cause of this is unknown. SCP-5975 will usually wake from this being very displeased. SCP-5975 will attack and kill staff and cause severe damage to its containment cell.
One of the few optical illusion that appears in the presence of SCP-5975
Footnotes:
- Phrases from an SCP-5975 recording include, “Leave me alone”, “Give me carrots”, and “Bring mich raus aus dieser Sache” (translated from German, “Get me out of this thing!).
- SCP-5975's silhouette was seen in a newspaper in June 1895 after seven disappearances in Mülheim.
- When SCP-5975 is provoked, SCP-5975 will speak heavy german, attack staff, and breach containment.
Interviewed: [SCP-5975 ]
Interviewer: Dr. ███████
Foreword: Dr. ███████ asks some questions for SCP-5975 while in containment
<Begin Log, [August 5, 2015]>
SCP-5975: Was willst du?
Dr. ███████: Excuse me?
SCP-5975: *sigh* What do you want?
Dr. ███████: We want you to answer some questions. So we can learn more about you
SCP-5975: Oh really? Not like you enough about me! Trapped in a facility like this!
Dr. ███████: Where are you from?
SCP-5975: Why do you want to know?
Dr. ███████: So we can learn more about you
SCP-5975: (Laughs) You got to be kidding me.
Dr. ███████: We're serious. We just want to gather information about you and where you've come from.
SCP-5975: Ach du lieber Gott. Lass mich einfach in Ruhe!
Dr. ███████: Pardon?
SCP-5975: Get the hell out of here!
Dr. ███████: Wait what? Oh, Fuck! Ahhhhh!!! (Cuts out)
[END LOG]
Closing Statement: [SCP-5975 breached containment, killing 16 personnel including Dr. ███████ and damaging its containment. SCP-5975's containment chamber is undergoing renovations.]
Interviewed: [SCP-5975 ]
Interviewer: Dr.
Foreword: Dr. ███████ does a checkup on SCP-5975
<Begin Log, [May 30, 20██]>
SCP-5975: What do you want now?
Dr. ███████: (Clears throat) Me and (DATA EXPUNGED) want to check up on you and see how you're doing.
SCP-5975: Well, how about this. GET ME OUT OF THIS FUCKING PLACE.
Dr. ███████: That's… not possible.
SCP-5975: Why not? Just open the fucking door. I know there's a button or something up there to open it.
Dr. ███████: We're not letting you out. You're a dangerous monster. You killed four innocent people in Mülheim.
SCP-5975: Just leave me alone.
[END LOG]
Closing Statement: [SCP-5975 remained motionless for about three months. After three months, SCP-5975 breached containment and killed fifteen personnel.]