SCP-7530

/* VARIABLES */
 
:root {
 
    /* VARIABLES > Core */
 
    --logo-img: var(--darkmode-logo-img);
    --logo-opacity: 30%;
 
    /* VARIABLES > Misc */
 
    --darkmode-gradient-top: var(--dark-bg-1);
    --darkmode-gradient-bottom: var(--dark-bg-2);
 
    --dark-bg-1: #21252E;
    --dark-bg-2: #2F333C;
 
    --dark-txt-color: #EDEDED;
 
    --header-txt-color: rgb(var(--accent));
    --subheader-txt-color: var(--dark-txt-color);
    --misc-txt-color: var(--dark-txt-color);
    --link-txt-color: rgb(var(--accent));
    --link-hover-txt-color: #FFF;
 
    /* VARIABLES > Color Accents */
 
    --acc-default: 153, 187, 255;
 
    --acc-wyoming: 252, 69, 69;
    --acc-canada: 252, 69, 69;
    --acc-poland: 186, 127, 108;
    --acc-slothspit: 69, 99, 245;
    --acc-vanguard: 85, 204, 51;
    --acc-threshold: 221, 207, 238;
    --acc-overwatch: 255, 215, 0;
    --acc-spc: 88, 188, 209;
    --acc-fishing: 141, 203, 211;
    --acc-nightfall: 222, 40, 20;
    --acc-hybrasil: 69, 109, 245;
    --acc-goc: 112, 148, 255;
    --acc-spooky: 252, 112, 40;
 
    /* VARIABLES > BetterFootnotes */
 
    --fnColor: rgb(var(--accent));
 
    /* VARIABLES > ACS COLORS by Nagiros */
 
    --six-color: 188, 136, 255 !important;
    /*  purple*/
    --five-color: 255, 34, 67 !important;
    /*  red  */
    --four-color: 255, 141, 54 !important;
    /*  orange  */
    --three-color: 255, 226, 82 !important;
    /*  yellow  */
    --two-color: 117, 167, 242 !important;
    /*  blue  */
    --one-color: 40, 159, 107 !important;
    /*  green  */
 
    --white-bar: 207, 207, 207;
    --lg-bar: 118, 118, 130;
    --gray-bg: 66, 66, 72;
 
}
 
/* MAIN */
 
body {
    color: var(--dark-txt-color);
    background-color: var(--dark-bg-2);
    background-image: linear-gradient(to bottom,
     var(--darkmode-gradient-top), var(--darkmode-gradient-bottom) 200px);
    background-repeat: no-repeat;
    --barColour: var(--dark-bg-1);
    --linkColour: var(--dark-txt-color);
}
 
#page-content a {
    padding-bottom: .067rem;
    border-bottom: thin solid rgb(var(--accent));
}
 
#page-content a:not(#page-content .authorlink-wrapper a):hover,
.page-rate-widget-box a,
#page-content .pseudocrumbs a,
#page-content .yui-nav li a,
#page-content #toc a,
#page-content .danger-diamond a,
#page-content a.collapsible-block-link,
#page-content span.tooltip a,
#page-content a.footnoteref {
    border-bottom: none !important;
}
 
/* MAIN > Header */
 
#header h1 a::after {
    color: var(--misc-txt-color);
}
 
/* MAIN > Header > Search Box */
 
#search-top-box-form>input[type=submit] {
    border: solid 1px #EDEDED;
    background: var(--dark-bg-1);
     !important;
    color: var(--dark-txt-color);
}
 
#search-top-box-form input[type=submit]:hover {
    border: solid 1px rgb(var(--accent));
}
 
/* MAIN > Header > Top Bar */
 
#top-bar ul li ul li a:hover {
    color: var(--dark-txt-color) !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
}
 
/* MAIN > Header > Login Info */
 
#login-status {
    color: var(--dark-txt-color);
}
 
#login-status a {
    color: rgb(var(--accent));
}
 
#login-status ul a {
    color: var(--dark-txt-color);
    background: var(--dark-bg-1);
}
 
#login-status ul a:hover {
    color: rgb(var(--accent));
}
 
#account-topbutton {
    border: solid 1px rgb(var(--accent));
}
 
/* MAIN > Header > Side Bar */
 
#side-bar {
    background: var(--dark-bg-2);
}
 
#side-bar .side-block,
#side-bar .side-block.resources,
#side-bar .side-block.media {
    background: var(--dark-bg-1);
}
 
#side-bar .collapsible-block-unfolded-link .collapsible-block-link {
    color: var(--dark-txt-color) !important;
}
 
#side-bar .collapsible-block-unfolded-link {
    border-bottom: none;
}
 
#top-bar .open-menu a {
    filter: drop-shadow(0px 1px 10px rgba(0, 0, 0, 0.2));
}
 
/* CONTENT */
 
/* CONTENT > Blockquotes, Custom Divs */
 
.blockquote,
div.blockquote,
blockquote {
    background: var(--dark-bg-1);
    border-left: 5px dashed rgb(var(--accent));
    box-shadow: 4px 4px var(--dark-bg-2);
}
 
.jotting,
.notation,
.modal,
.paper {
    background: var(--dark-bg-1);
    border-color: rgb(var(--accent));
}
 
.paper {
    box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.8);
}
 
div.note {
    background: var(--dark-bg-1);
}
 
/* CONTENT > Headings, Titles */
 
#page-title,
.meta-title {
    color: var(--dark-txt-color) !important;
    border-bottom-color: rgba(255, 255, 255, 0.3);
}
 
h1 {
    color: rgb(var(--accent)) !important;
}
 
h2,
h3,
h4,
h5,
h6 {
    color: var(--dark-txt-color) !important;
}
 
.footnotes-footer .title {
    color: var(--dark-txt-color);
}
 
/* CONTENT > Rate Module */
 
.page-rate-widget-box {
    font-family: var(--ui-font);
}
 
.page-rate-widget-box,
#page-content .rate-box-with-credit-button {
    border: solid 1px rgb(var(--accent));
}
 
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown,
.page-rate-widget-box .cancel,
#page-content .rate-box-with-credit-button {
    background: var(--dark-bg-1);
}
 
.page-rate-widget-box .rate-points {
    background: var(--dark-bg-1) !important;
}
 
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a,
.page-rate-widget-box .cancel a,
#page-content .rate-box-with-credit-button .fa-info {
    color: var(--dark-txt-color);
}
 
div.page-rate-widget-box .rate-points {
    color: var(--dark-txt-color) !important;
}
 
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover,
.page-rate-widget-box .cancel a:hover {
    background: rgb(var(--accent)) !important;
}
 
/* CONTENT > Rate Module > Info Pane */
 
#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: var(--dark-txt-color);
}
 
#page-content .rate-box-with-credit-button .fa-info:hover {
    color: rgb(var(--accent));
}
 
#page-content .modalbox {
    background: var(--dark-bg-2) !important;
    color: var(--dark-txt-color);
    box-shadow: none;
}
 
#page-content .modalbox > hr:first-of-type {
    opacity: 0%;
}
 
#page-content .modalbox h2:first-of-type {
    font-family: var(--ui-font);
}
 
.close-credits,
.credit-back {
    filter: grayscale(100%) invert(100%) contrast(275%);
}
 
/* CONTENT > Rate Module > Author Label */
 
#page-content .authorbox {
    background-color: var(--dark-bg-1) !important;
    color: var(--dark-txt-color) !important;
}
 
#page-content .authorbox::before {
    border-color: transparent transparent var(--dark-bg-1) transparent;
}
 
/* CONTENT > Image Block */
 
.scp-image-block .scp-image-caption {
    background-color: var(--dark-bg-1) !important;
    color: var(--dark-txt-color);
}
 
.scp-image-block img,
.scp-image-block .scp-image-caption {
    border-color: rgba(0, 0, 0, 0.4);
}
 
/* CONTENT > Tables Base */
 
#page-content tr th {
    color: var(--dark-bg-1);
    background-color: rgb(var(--accent));
    border: solid 2px rgb(var(--accent));
}
 
#page-content tr td {
    border: solid 2px rgb(var(--accent));
    background-color: var(--dark-bg-1);
}
 
/* 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,
#page-content .table1 .scp-image-block img {
    background-color: rgb(40, 159, 107);
    border-color: rgb(40, 159, 107);
    --link-txt-color: rgb(0, 229, 129);
    --accent: 0, 229, 129 !important;
}
 
#page-content .table1 tr td {
    border-color: rgb(40, 159, 107);
}
 
#page-content .table2 tr th,
#page-content .table2 .scp-image-block .scp-image-caption,
#page-content .table2 .scp-image-block img {
    background-color: rgb(117, 167, 242);
    border-color: rgb(117, 167, 242);
    --link-txt-color: rgb(76, 146, 252);
    --accent: 76, 146, 252 !important;
}
 
#page-content .table2 tr td {
    border-color: rgb(117, 167, 242);
}
 
#page-content .table3 tr th,
#page-content .table3 .scp-image-block .scp-image-caption,
#page-content .table3 .scp-image-block img {
    background-color: rgb(255, 226, 82);
    border-color: rgb(255, 226, 82);
    --link-txt-color: rgb(255, 255, 46);
    --accent: 255, 255, 46 !important;
}
 
#page-content .table3 tr td {
    border-color: rgb(255, 226, 82);
}
 
#page-content .table4 tr th,
#page-content .table4 .scp-image-block .scp-image-caption,
#page-content .table4 .scp-image-block img {
    background-color: rgb(255, 141, 54);
    border-color: rgb(255, 141, 54);
    --link-txt-color: rgb(255, 98, 0);
    --accent: 255, 98, 0 !important;
}
 
#page-content .table4 tr td {
    border-color: rgb(255, 141, 54);
}
 
#page-content .table5 tr th,
#page-content .table5 .scp-image-block .scp-image-caption,
#page-content .table5 .scp-image-block img {
    background-color: rgb(255, 34, 68);
    border-color: rgb(255, 34, 68);
    --link-txt-color: rgb(255, 71, 71);
    --accent: 255, 71, 71 !important;
}
 
#page-content .table5 tr td {
    border-color: rgb(255, 34, 68);
}
 
#page-content .table6 tr th,
#page-content .table6 .scp-image-block .scp-image-caption,
#page-content .table6 .scp-image-block img {
    background-color: rgb(188, 136, 255);
    border-color: rgb(188, 136, 255);
    --link-txt-color: rgb(197, 159, 245);
    --accent: 197, 159, 245 !important;
}
 
#page-content .table6 tr td {
    border-color: rgb(188, 136, 255);
}
 
/* CONTENT > Tables Customization (Table Coloring System) > Other Colored Divs */
 
.table1 .jotting,
.table1 .notation,
.table1 .modal,
.table1 .paper,
.jotting.table1,
.notation.table1,
.modal.table1,
.paper.table1 {
    border-color: rgb(var(--one-color));
    --link-txt-color: rgb(var(--one-color));
    --accent: var(--one-color) !important;
}
 
.table2 .jotting,
.table2 .notation,
.table2 .modal,
.table2 .paper,
.jotting.table2,
.notation.table2,
.modal.table2,
.paper.table2 {
    border-color: rgb(var(--two-color));
    --link-txt-color: rgb(var(--two-color));
    --accent: var(--two-color) !important;
}
 
.table3 .jotting,
.table3 .notation,
.table3 .modal,
.table3 .paper,
.jotting.table3,
.notation.table3,
.modal.table3,
.paper.table3 {
    border-color: rgb(var(--three-color));
    --link-txt-color: rgb(var(--three-color));
    --accent: var(--three-color) !important;
}
 
.table4 .jotting,
.table4 .notation,
.table4 .modal,
.table4 .paper,
.jotting.table4,
.notation.table4,
.modal.table4,
.paper.table4 {
    border-color: rgb(var(--four-color));
    --link-txt-color: rgb(var(--four-color));
    --accent: var(--four-color) !important;
}
 
.table5 .jotting,
.table5 .notation,
.table5 .modal,
.table5 .paper,
.jotting.table5,
.notation.table5,
.modal.table5,
.paper.table5 {
    border-color: rgb(var(--five-color));
    --link-txt-color: rgb(var(--five-color));
    --accent: var(--five-color) !important;
}
 
.table6 .jotting,
.table6 .notation,
.table6 .modal,
.table6 .paper,
.jotting.table6,
.notation.table6,
.modal.table6,
.paper.table6 {
    border-color: rgb(var(--six-color));
    --link-txt-color: rgb(var(--six-color));
    --accent: var(--six-color) !important;
}
 
.table1 .blockquote,
.table1 div.blockquote,
.table1 blockquote,
.table2 .blockquote,
.table2 div.blockquote,
.table2 blockquote,
.table3 .blockquote,
.table3 div.blockquote,
.table3 blockquote,
.table4 .blockquote,
.table4 div.blockquote,
.table4 blockquote,
.table5 .blockquote,
.table5 div.blockquote,
.table5 blockquote,
.table6 .blockquote,
.table6 div.blockquote,
.table6 blockquote,
.blockquote.table1,
div.blockquote.table1,
.blockquote.table2,
div.blockquote.table2,
.blockquote.table3,
div.blockquote.table3,
.blockquote.table4,
div.blockquote.table4,
.blockquote.table5,
div.blockquote.table5,
.blockquote.table6,
div.blockquote.table6 {
    background: var(--dark-bg-1);
}
 
.table1 .jotting,
.table1 .notation,
.table1 .modal,
.table1 .paper,
.jotting.table1,
.notation.table1,
.modal.table1,
.paper.table1,
.table2 .jotting,
.table2 .notation,
.table2 .modal,
.table2 .paper,
.jotting.table2,
.notation.table2,
.modal.table2,
.paper.table2,
.table3 .jotting,
.table3 .notation,
.table3 .modal,
.table3 .paper,
.jotting.table3,
.notation.table3,
.modal.table3,
.paper.table3,
.table4 .jotting,
.table4 .notation,
.table4 .modal,
.table4 .paper,
.jotting.table4,
.notation.table4,
.modal.table4,
.paper.table4,
.table5 .jotting,
.table5 .notation,
.table5 .modal,
.table5 .paper,
.jotting.table5,
.notation.table5,
.modal.table5,
.paper.table5,
.table6 .jotting,
.table6 .notation,
.table6 .modal,
.table6 .paper,
.jotting.table6,
.notation.table6,
.modal.table6,
.paper.table6 {
    background: var(--dark-bg-1);
}
 
.table1 .blockquote,
.table1 div.blockquote,
.table1 blockquote,
.blockquote.table1,
div.blockquote.table1 {
    border-left-color: rgb(var(--one-color));
    --link-txt-color: rgb(var(--one-color));
    --accent: var(--one-color) !important;
}
 
.table2 .blockquote,
.table2 div.blockquote,
.table2 blockquote,
.blockquote.table2,
div.blockquote.table2 {
    border-left-color: rgb(var(--two-color));
    --link-txt-color: rgb(var(--two-color));
    --accent: var(--two-color) !important;
}
 
.table3 .blockquote,
.table3 div.blockquote,
.table3 blockquote,
.blockquote.table3,
div.blockquote.table3 {
    border-left-color: rgb(var(--three-color));
    --link-txt-color: rgb(var(--three-color));
    --accent: var(--three-color) !important;
}
 
.table4 .blockquote,
.table4 div.blockquote,
.table4 blockquote,
.blockquote.table4,
div.blockquote.table4 {
    border-left-color: rgb(var(--four-color));
    --link-txt-color: rgb(var(--four-color));
    --accent: var(--four-color) !important;
}
 
.table5 .blockquote,
.table5 div.blockquote,
.table5 blockquote,
.blockquote.table5,
div.blockquote.table5 {
    border-left-color: rgb(var(--five-color));
    --link-txt-color: rgb(var(--five-color));
    --accent: var(--five-color) !important;
}
 
.table6 .blockquote,
.table6 div.blockquote,
.table6 blockquote,
.blockquote.table6,
div.blockquote.table6 {
    border-left-color: rgb(var(--six-color));
    --link-txt-color: rgb(var(--six-color));
    --accent: var(--six-color) !important;
}
 
/* CONTENT > Tabs Customization */
 
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    border-color: rgb(var(--accent));
}
 
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
    color: var(--dark-txt-color);
    background-color: var(--dark-bg-1);
}
 
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    color: var(--dark-txt-color);
    background-color: rgb(var(--accent));
}
 
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
    color: var(--dark-txt-color);
    background-color: var(--dark-bg-1);
}
 
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected {
    background-color: rgb(var(--accent));
}
 
.yui-navset .yui-nav .selected a {
    color: var(--dark-bg-1);
}
 
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
    color: var(--dark-bg-1);
    background-color: rgb(var(--accent));
}
 
.yui-navset .yui-content {
    background-color: var(--dark-bg-1);
}
 
/* CONTENT > Collapsibles */
 
#page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link, .default-col a.collapsible-block-link) {
    color: var(--dark-txt-color);
    background: rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 0px 2px rgb(var(--accent));
}
 
#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.25);
}
 
/* CONTENT > ACS Adjustments */
 
/*  ACS COLORS by Nagiros  */
 
.anom-bar>.bottom-box {
    /*  horizontal bar  */
    box-shadow: 0 -0.5rem 0 0 rgb(207, 207, 207) !important;
    -webkit-box-shadow: 0 -0.5rem 0 0 rgb(207, 207, 207) !important;
    -moz-box-shadow: 0 -0.5rem 0 0 rgb(207, 207, 207) !important;
    box-shadow: 0 -0.5rem 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
    -webkit-box-shadow: 0 -0.5rem 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
    -moz-box-shadow: 0 -0.5rem 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
}
 
.bottom-box>.diamond-part {
    /*  vertical bar  */
    box-shadow: -0.5rem 0 0 0 rgb(207, 207, 207) !important;
    -webkit-box-shadow: -0.5rem 0 0 0 rgb(207, 207, 207) !important;
    -moz-box-shadow: -0.5rem 0 0 0 rgb(207, 207, 207) !important;
    box-shadow: -0.5rem 0 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
    -webkit-box-shadow: -0.5rem 0 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
    -moz-box-shadow: -0.5rem 0 0 0 rgb(var(--white-bar, 207, 207, 207)) !important;
}
 
.anom-bar-container.esoteric .text-part .main-class,
.anom-bar-container.explained .text-part .main-class,
.anom-bar-container.neutralized .text-part .main-class,
.anom-bar-container.pending .text-part .main-class {
    background-color: rgba(66, 66, 72, .5) !important;
    background-color: rgba(var(--gray-bg, 66, 66, 72), .5) !important;
    border-left-color: rgb(118, 118, 130) !important;
    border-left-color: rgb(var(--lg-bar, 118, 118, 130)) !important;
}
 
.danger-diamond>.arrows {
    /*  inverted arrows  */
    filter: invert(90%) !important;
    -webkit-filter: invert(90%) !important;
}
 
.danger-diamond>.quadrants>.bottom-quad,
.anom-bar-container.explained .danger-diamond>.quadrants>.top-quad,
.anom-bar-container.neutralized .danger-diamond>.quadrants>.top-quad,
.anom-bar-container.pending .danger-diamond>.quadrants>.top-quad {
    /*  "transparent" bottoms/top icon backgrounds  */
    background-color: rgb(26, 26, 26) !important;
    /*  body background color  */
}
 
.danger-diamond>.bottom-icon,
.anom-bar-container.pending .danger-diamond>.top-icon::before {
    /*  esoteric, pending icon backgrounds  */
    background-color: rgb(3, 3, 3) !important;
}
 
.anom-bar>.bottom-box::before {
    background-color: var(--white-bar);
}
 
/* CONTENT > Woed Bar Adjustments */
 
div.scale div.item1>div,
div.scale div.class1>div,
div.scale div.obj {
    color: var(--dark-txt-color);
}
 
div.scale div.obj {
    background-color: var(--dark-bg-1);
    box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.35);
}
 
/* MISC */
 
#footer,
#footer a {
    color: var(--dark-txt-color);
}
 
#license-area {
    color: var(--dark-txt-color);
    background: var(--dark-bg-1);
    border-top: solid 2px rgba(0, 0, 0, 0.3);
}
 
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    border-left: solid 1px var(--dark-bg-1);
    border-right: solid 1px var(--dark-bg-1);
}
 
#top-bar ul li.sfhover ul li a,
#top-bar ul li:hover ul li a {
    border-top-color: var(--dark-bg-1);
}
 
#header #top-bar a {
    color: var(--dark-bg-1);
}
 
#page-content hr:not(.fancyhr hr) {
    background-color: rgb(var(--accent));
}
 
#page-content .divider>hr,
div.paper hr {
    border-top-color: rgb(var(--accent));
}
 
.page-options-bottom a {
    color: var(--dark-bg-1);
    background: rgb(var(--accent));
}
 
.page-options-bottom a:hover {
    background: rgba(var(--accent), 0.3);
    color: var(--dark-txt-color);
}
 
.code {
    background-color: #F8F8F8;
    border: solid 3px var(--dark-bg-2);
    box-shadow: none;
}
 
.fncon {
    background-color: var(--dark-bg-1);
    border-color: rgb(var(--accent));
}
 
/* Pop-Up Windows */
.owindow {
    background-color: var(--dark-bg-1);
    border-color: rgb(var(--accent));
}
 
.owindow .modal-header {
    background-color: var(--dark-bg-1);
}
 
.owindow .modal-body img {
    background-color: transparent !important;
}
 
.owindow .title {
    background-color: rgba(0, 0, 0, 0.4);
    color: rgb(var(--dark-txt-color));
    border-bottom-color: rgba(0, 0, 0, 0.6);
}
 
.owindow .button-bar a {
    background-color: rgba(0, 0, 0, 0.4);
    color: var(--dark-txt-color);
}
 
.owindow .button-bar a:hover {
    background-color: rgb(var(--accent));
    color: var(--dark-bg-1);
}
 
.buttons .btn {
    background-color: rgba(0, 0, 0, 0.5);
    border-color: rgb(var(--accent));
    color: #dfdfdf;
}
 
.buttons .btn:hover {
    background-color: rgb(var(--accent));
    color: var(--dark-txt-color);
}
 
#edit-cancel-button,
#edit-diff-button,
#edit-preview-button,
#edit-save-draft-button,
#edit-save-continue-button,
#edit-save-button {
    background: var(--dark-bg-1);
    color: var(--dark-txt-color);
    border-color: #979797;
}
 
#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: var(--dark-bg-1);
    border-color: rgb(var(--accent));
    color: rgb(var(--accent));
}
 
#edit-save-button,
#edit-save-continue-button {
    --accent: 33, 255, 58;
}
 
#edit-cancel-button {
    --accent: 255, 31, 41;
}
 
#lock-info {
    background-color: var(--dark-bg-1);
}
 
a.action-area-close:hover {
    background-color: var(--dark-bg-1);
    color: rgb(var(--accent));
}
 
.wd-editor-toolbar-panel {
    filter: invert(90%) hue-rotate(180deg);
}
 
.pager .current {
    background-color: rgb(var(--accent));
    border-color: var(--dark-txt-color);
}
 
table.page-history tbody tr {
    color: var(--dark-txt-color);
}
 
textarea,
input.text {
    background-color: var(--dark-bg-1);
    color: var(--dark-txt-color);
}
 
.hovertip {
    background: var(--dark-bg-1) !important;
}
 
#main-content .page-tags {
    border-color: rgb(var(--accent));
}
 
#main-content .page-tags a {
    color: var(--dark-bg-1);
}
 
#main-content .page-tags a::after {
    background-color: var(--dark-bg-1);
}
 
#action-area>p {
    color: #c9eede;
}
 
.yui-ac-content {
    border: 1px solid var(--dark-txt-color);
    background: var(--dark-bg-1);
}
 
.autocomplete-list li:hover {
    background: unset;
    color: rgb(var(--accent));
}
 
.preview-message,
.error-block {
    background-color: rgba(64, 14, 23, 0.7) !important;
    color: var(--dark-txt-color);
}
 
input.checkbox,
.page-history input {
    filter: invert(1) grayscale(1);
}
 
#h-perpage {
    filter: invert(1);
}
 
table.page-history td.optionstd a,
.pager .current,
.pager a {
    border: 1px solid rgba(255, 255, 255, 0.25);
}
 
.inline-diff del {
    background-color: rgba(255, 0, 0, 0.6);
}
 
.inline-diff ins {
    background-color: rgba(0, 255, 52, 0.3);
}
 
.fader iframe,
.fader a {
    border: none;
}

项目编号:項目編號:7530
等级等級3
收容等级:收容等級:
safe
次要等级:次要等級:
{$secondary-class}
扰动等级:擾動等級:
dark
风险等级:風險等級:
待观察

header.jpg

SCP-7530入口。


负责站点 站点主管 首席研究员 指派特遣队
N/A N/A Dr. Adrian Cruft N/A

特殊收容措施


SCP-7530入口已被无限期封锁。圣阿德里安(St. Adrian)教堂须依据掩盖措辞ε-7(“地基结构不稳”)为由关闭。1

内布拉斯加州洛兰镇(Loran, Nebraska)已被撤销建制。基金会特工需持续监测该镇周边夜空,以防出现任何星体异常现象。


描述


SCP-7530是一处表现为一个深度不明的天坑的空间异常,位于美国内布拉斯加州洛兰镇的圣阿德里安教堂内。项目可通过教堂地下室的一间小型前厅进入,该前厅隐藏于一扇无标识的木门后。偶尔可见天坑内部闪烁着微弱的蓝色光芒,光源目前未知(详见附录7530-3)。SCP-7530还会使身处圣阿德里安教堂内的个体产生听觉幻觉,受影响者声称可听见挖掘声与歌唱声

SCP-7530于2023年11月4日被发现,当时基金会因缺少内布拉斯加州洛兰镇及其历史资料而对其展开调查。调查期间,特工发现圣阿德里安教堂存在多处严重结构问题。在追查问题根源时,特工于建筑地下室发现SCP-7530,潜伏在当地的基金会人员随即接管调查。

尽管该异常现象及其影响看似显而易见,但目前尚不明确洛兰镇居民为何不曾上报此事。针对SCP-7530性质的调查正在进行。


附录7530-1 — 采访记录


以下采访由阿德里安·克鲁夫特博士(Dr. Adrian Cruft)对内布拉斯加州洛兰镇居民进行,以进一步了解SCP-7530以及该镇的整体情况。


对南希·赖特(Nancy Wright)(平民)的采访

[记录开始]

CRUFT博士:Wright夫人。请坐。

WRIGHT夫人:好的,谢谢。

CRUFT博士:[清嗓]您能报一下您的姓名吗,以便记录。

WRIGHT夫人:当然,Nancy Wright,W开头那个。

CRUFT博士:很好。那么,跟我讲讲这个镇子吧。

WRIGHT夫人:你说你是政府派来的?

CRUFT博士:对。

WRIGHT夫人:洛兰是个宁静祥和的小地方,周日全镇的人都会去教堂礼拜,所有孩子都在同一所学校上学。我们尽量互不干涉彼此的私事。

CRUFT博士:我明白了。关于教堂,您能告诉我些什么吗?

WRIGHT夫人:我——教堂?[绷直身体]没什么好了解的,对吧?他们每周都会在那里观星。我记得很多年前有个天坑损坏了教堂,但那是很久以前的事了,我还没来这儿呢。

CRUFT博士:跟我讲讲那件事。您是怎么搬到洛兰来的?

WRIGHT夫人:那是在我母亲去世之后。她——天哪。那时我很年轻,实在无法接受。我开车出去,也没什么目的地,我想我只是需要点时间。一会儿天黑了,我不知怎么下了州际公路,于是就停在路边休息一下。[停顿]天亮后,我根本不知道自己是在哪里。我竟然到了洛兰。车子周围积了一英寸来深的雨水,我就去教堂里避雨,然后就——就在那时我遇到了托马斯(Thomas)。

CRUFT博士:托马斯?

WRIGHT夫人:[微笑]我的丈夫。那简直是一见钟情,你知道吗?我看到他站在门口对我微笑,然后……我们就一直住在这里了。

CRUFT博士:我明白了。您在这里住了多久?

WRIGHT夫人:住了有,大概,六十年了吧?从我记事起就这么久了。这种地方,会让你觉得永远离不开了,对吧?

CRUFT博士:您这话是什么意思?

WRIGHT夫人:哦,你知道的。就是,我从未想过会离开这里。

CRUFT博士:真的吗?您记得自己曾离开过镇子吗?比如去探亲什么的?

WRIGHT夫人:没有,从来没有。我觉得这里的人都没离开过。

CRUFT博士:明白了。您觉得这有什么原因吗?

WRIGHT夫人:我不知道,我也说不上来,真的。

CRUFT博士:好的。[停顿]您有注意到镇上有什么……奇怪的或不同寻常的事吗?有什么是您无法解释的?

WRIGHT夫人:我不知道。嗯,既然你提到了,我觉得每个镇子都有那么点……怪事吧。洛兰也不例外。这镇子本身几乎没什么历史,至少据所知没有。有时候在教堂里,我会恍惚听到一些声音,像是小孩子在唱歌,但听起来特别真实。有时夜里的星星会发出耀眼的光,我从没见过那样的景象。还有……天哪,这里的人。我总看到他们聚在镇上各处,互相低声交谈,可一旦我——我一想上去搭话,他们就会散开。有时他们完全把我当外人看待,哪怕我已经在这里住了——住了好多年。我搞不懂。

[沉默]

WRIGHT夫人:这镇子里的每个人都很怪。

CRUFT博士:我明白了。[停顿]您能再详细说说吗?

WRIGHT夫人:很难形容。[停顿]你小时候有没有过,撞见你父亲光着身子换衣服什么的?然后吃晚饭的时候,你不想提起这事,所有人也闷着不吭声,特别尴尬?

CRUFT博士:我——有过吧。

WRIGHT夫人:这镇上的人就是这种感觉。没人会对视太久,没人会在教堂多待一秒——就好像所有人都在哀悼什么。

[沉默]

WRIGHT夫人:你知道吗,这很奇怪。好像这里所有人都想忘记什么。

[记录结束]



对托马斯·赖特(Thomas Wright)(镇长)的采访

[记录开始]

WRIGHT先生:坐吧。

CRUFT博士:呃——好,当然。Wright先生,是吧?

WRIGHT先生:你又是?

CRUFT博士:抱歉,我还没有正式自我介绍。我是美国人口调查局的探员2Adrian Cruft。今天来是想了解一些关于贵镇的一些信息;我刚才应该和您妻子谈过。

WRIGHT先生:原来是你。[停顿]我不记得邀请过你来。

CRUFT博士:抱歉打扰,不过确实是我。如果可以的话,我想问您几个关于洛兰镇的问题。

WRIGHT先生:你说你是政府的人?

CRUFT博士:是的。我们正在进行一项官方调查,涉及一些……一些档案上的出入。

WRIGHT先生:行吧。[叹气]你想知道什么?

CRUFT博士:跟我说说这个镇子的历史吧。

WRIGHT先生:镇子的历史?

CRUFT博士:是的。您是镇长,对吧?

WRIGHT先生:没错。不过洛兰是个安静的地方,镇长这个职位主要就是个形式。

CRUFT博士:再多说说洛兰的情况吧。

WRIGHT先生:你这是什么意思?这地方没什么好了解的。很安静,也很小。

CRUFT博士:但这个镇子总该有些历史吧。比如说,那个天坑。

WRIGHT先生:天坑?什么天坑?

CRUFT博士:教堂下面的那个。

WRIGHT先生:那个——教堂下面确实有一个,但那是,大概,八十年前形成的吧?

CRUFT博士:你们从来没……处理过,或是做些什么吗?

WRIGHT先生:何必呢?它又没给谁添什么麻烦。那下面什么也没有。再说这也太深了,填不了。[停顿]恕我直言,你这些——这些问题到底是关于什么的,探员

CRUFT博士:Wright先生,这些问题关乎贵镇的历史。只是调查局几乎没有关于洛兰的任何信息,就好像这个地方根本不存在一样。比如,您能解释一下镇小学入学记录里那三年的空白吗?

WRIGHT先生:[明显不适]那是……那几年我们决定让孩子在家自学。

CRUFT博士:整……整整三年?

WRIGHT先生:我——对,没错。

CRUFT博士:那些学生后来一个也没回来。下一批孩子都是从幼儿园开始入学的。

[沉默]

CRUFT博士:那些孩子是怎么了,托马斯?

WRIGHT先生:我——你这是在指控我——指控我们什么吗?

CRUFT博士:当然不是,Wright先生。我只是需要了解您知道的情况。我们需要这些信息。

WRIGHT先生:我——我不知道该跟你说什么。

[沉默]

CRUFT博士:您就只有这些要说的吗?

WRIGHT先生:[叹气]洛兰就是个……安静的地方。你只需要知道这个。我们这里的人都不会多问。

CRUFT博士:先生,作为联邦政府的一员,希望您能配合一点,我不胜感激。

WRIGHT先生:你不需知晓这个地方的任何信息。

CRUFT博士:恰恰相反——

WRIGHT先生:我们的镇子叫洛兰。有三十四位居民。这些就是你需要知道的全部信息。

[沉默]

CRUFT博士:[叹气]好吧,那您还有什么想告诉我的吗?

WRIGHT先生:[移开视线]没,没什么需要知道的。

CRUFT博士:好吧。那感谢您能抽出时间。

[沉默]

WRIGHT先生:Cruft先生,您走之前,请别……别挖得太深。

CRUFT博士:什——什么?

WRIGHT先生:无论您发现了什么,请别把我们想得太坏……一旦——[停顿]一旦您知道了。

CRUFT博士:知道什么?

[沉默]

WRIGHT先生:无论那是什么,那从来都不是我们决定的。

[记录结束]



对罗伯特·特拉姆(Robert Tram)(牧师)的采访

[记录开始]

CRUFT博士:您好,Tram先生。感谢您这么快赶来见面。

TRAM先生:嗯,你好……呃……?

CRUFT博士:我是Adrian Cruft。

TRAM先生:啊,幸会,Cruft先生。

CRUFT博士:我也是。[停顿]能跟我讲讲你的教堂吗?

TRAM先生:嗯,我们主要是基督教信徒,教堂名叫圣阿德里安教堂。这栋建筑在这里已经……嗯,我记事起就一直在这里了。有好几代人的时间。不过它——它以前好像叫别的名字——我记不清了。

CRUFT博士:来教堂的人多吗?

TRAM先生:嗯,这就要看你怎么定义了,但确实,周日全镇的人都会过来做礼拜。而且有些老人有时喜欢去教堂后面观星,那里视野很好。我觉得,在洛兰这样的镇子,圣阿德里安教堂应该算是人很多的了。[停顿]你——你为什么问这个?

CRUFT博士:只是政府存档需要,留个记录。

TRAM先生:好吧。我们镇子……我们都很虔诚。

CRUFT博士:明白了,再说说。

TRAM先生:洛兰是个安静的地方,教堂几乎是唯一能看到全镇人聚在一起的地方。我敢说,有一半的人都不会来这儿,要不是因为……

[沉默]

TRAM先生:要不是……要不是因为他们的……精神义务。再说一次,我们——我们非常虔诚。

CRUFT博士:什么这么说?

TRAM先生:[明显不适]有些事……有些事最好还是忘了。

CRUFT博士:比如?

[沉默]

CRUFT博士:我明白了,那是什么让您成为牧师的?

TRAM先生:我不知道。牧师并不是我的首选工作。其实,我从来就没有什么首选。我一直都不知道自己想做什么,等需要找份工作的时候,我真的不知道该去哪儿。又不想离开洛兰,所以就去了常去的教堂,然后——然后他们收留了我。也算是有件事做了吧。[停顿]从那以后我就一直待在这里。

CRUFT博士:有意思。[停顿]你能跟我说说那个天坑吗?

TRAM先生:[惊讶]我——天坑?您是说——

CRUFT博士:我是说教堂里那个天坑,Robert。

TRAM先生:那个天坑……多年前教堂确实因为天坑受损,您说得对。

CRUFT博士:那这个天坑……从那以后一直都在吗?

TRAM先生:我——是的,一直都在。反正也没理由下去。那太深了,您不会想掉下去的。

CRUFT博士:你这句话是什么意思?

TRAM先生:[清嗓]先生,请问,您问这些到底——到底是想什么?

CRUFT博士:就像我之前所说,我是美国人口调查局的探员。我们需要更多关于你们教堂和镇子的信息,现有的资料,嗯,严重不足。

TRAM先生:我们镇子现在这样挺好的。你们完全没有理由插手那些——那些跟你们无关的事。

CRUFT博士:事实上,这件事确实跟我们有关。作为一名——

TRAM先生:那我建议你重新思考一下你的职责范围,Cruft先生,因为我们的谈话到此为止。

CRUFT博士:Tram先生,如果可以——

TRAM先生:我的教堂与你无关。

[记录结束]



附录7530-2 — 回收日志


基金会外勤特工在Thomas与Nancy Wright住所的一块松动地板下,发现了一本无标记的小型日记。3由于受潮损坏,大部分内容已难以辨认。相关段落转录如下。


已恢复的日记(不完整)

今天和珍(Jen)一起走路上学。她非要我一路都牵着她的手。雨还是没停。

玛丽亚(Maria)说她爸爸妈妈不让她去教堂了。我问她为什么,但她不肯告诉我。看来主日学4以后会很无聊了。


今天在学校学了有关天坑的知识,好像有时候大地就是想把一些东西拖进地底,将岩石和泥土全都塌陷进一个大洞里。这让我也有点害怕。有时候整栋楼——整条街都能被吸进去。也太吓人了。

对了,今晚的星星特别明亮。我们去教堂那边看的,毕竟家附近树木太多,在那儿能看得更清楚。满天星光,天空真美。Jen说她看到了一颗蓝色的流星,我才不信她呢。

哦,差点忘了,我听到教堂底下好像有什么东西在挖洞。估计是……鼹鼠之类的吧。


今天学校停课了。妈妈不肯告诉我为什么,但听起来好像发生了什么非常糟糕的事。我和Jen写作业的时候,偷偷听到了她和爸爸在厨房说话。她一直在说“什么极其重要的事”。希望一切没事。

既然今天没去上学,我和Jen就去了一趟珠子店。不知为何,珠子店的弗洛伦斯(Florence)先生不在店里。这真奇怪,因为他平时总是待在那儿的,我们付了钱就离开了。我买了一些新的蓝色珠子,Jen买了一些紫色的。

哦,雨停了。教堂后面的挖洞声现在听起来更响了。


学校还在停课。今天妈妈和爸爸因为一些原因必须去教堂,所以Jen和我留在家里。我帮她做了一些作业,她做了些薯条。

爸爸妈妈大概九点钟回来了,他们不肯告诉为什么出去了那么久。爸爸看起来特别担心——我从没见过他这么担心。妈妈就是沉默不语。

我开始有点害怕了,希望他们没事。


今晚的星星也特别明亮。我想再去教堂看星星,但爸爸让我待在屋里。好吧,透过树丛,星星依然亮得清晰可见。

我又偷听到爸爸妈妈说话了。我知道我不该偷听的,但是……我不知道。反正也没别的事可做。爸爸提到了什么“惩罚”,我希望他说的不是我或者Jen。过了一会儿,妈妈发现我在偷听,就让我们回房间去了。

不过睡前,妈妈爸爸还是过来找我们说话。妈妈有点哭了,爸爸看起来……不太一样。他们说我们——Jen和我——明天必须跟他们去教堂。还说全镇的人都会去。我问是去干什么,但他们不肯说。妈妈只说别担心,说不会疼的……不管“它”是什么。

我问爸爸会发生什么事,他还是不肯回答。Jen问我们会不会没事,他说不会有事的,但说的时候不敢看我们。我觉得Jen还是很害怕——她今晚想和我睡一个房间。不过我不害怕,至少,我觉得不害怕。爸爸妈妈从来不会骗我们的。

我该睡了。今晚的星星格外明亮。


其余页面均为空白。


附录7530-3 — 探索记录


2023年5月5日,一台系在绳索上的摄像机被放进SCP-7530。


探索日志01记录

[记录开始]

[00:00:00]画面开始传输。可见SCP-7530外观。

[00:00:34]摄像机开始向异常区域内部下降。摄像机外部照明启动。

mud.jpg

镜头定格,展示天坑内壁。

[00:12:53]摄像机持续下降。机载传感器显示下降深度达97英尺,但绳索仅使用50英尺。

[02:09:31]两(2)小时过去。摄像机继续向异常区域深处下降。摄像机机载照明开始变暗。天坑侧壁可见多处手形凹陷。

[02:32:22]现场专家申请调用更多绳索,探索暂时停止。

[03:17:43]摄像机外部照明已极为昏暗。摄像机继续下降四(4)小时。天坑侧壁地质结构特征与内布拉斯加州洛兰镇地区明显不符;岩石尺寸更大,土壤呈红褐色。

[07:27:11]天坑侧壁可见积水。摄像机机载麦克风记录到挖掘声。

[07:33:59]光线已极为昏暗,摄像机画面中已无法辨识任何物体。挖掘声更加清晰。

[07:57:18]摄像机持续下降。此时在天坑底部可见一缕微弱蓝色光芒。值得注意的是,光芒在SCP-7530地表不可见。

[08:06:35]摄像机预估深度接近十四(14)公里。然而,摄像机内部读数显示深度约为二十二(22)公里。

[08:23:23]摄像机向下倾斜拍摄天坑底部,未见任何物体

[08:41:36]摄像机继续下降。根据机载传感器测量数据,并结合此前影像分析,推断当前位置温度应远超摄像机耐受极限。然而,摄像机仍持续运作。

[08:48:25]光线持续增强。通过摄像机内置麦克风,可听见声响声响性质不予详述。

[08:57:42]摄像机下降速度开始明显增加。然而,地表绳索释放速度仍保持一致。

[09:06:11]摄像机持续加速下降。由于移动速度过快,天坑侧壁已呈模糊暗影。

[09:12:31]随着摄像机向异常区域深处下降,光线持续增强。摄像机曝光度已相应调整。

[09:19:42]通过摄像机的麦克风,挖掘声和低语声也随之增大。天坑侧壁及底部可见小型星状光点。

[09:26:38]随着摄像机下降,天坑侧壁开始明显向外扩展,形成一个巨大的开阔空间。该空间尺寸不明,但似乎极为广阔。光线持续增强。

[09:33:18]音频传输开始恶化。一种类似尖叫的高频金属摩擦声开始盖过挖掘声与嘈杂声

[09:39:46]摄像机突然停止移动。在刺眼的强光下,隐约可见数名儿童面孔,每张脸部都扭曲着不自然的诡异笑容。一张张面孔逐一使用未知语言开始歌唱,形成不和谐的嘈杂人声,在地下空间回荡。

[09:39:49]摄像机突然开始急速下降。出现数十张儿童面孔,每张都扭曲着同样的诡异笑容,看似均不超过十一(11)岁。在摄像机加速深入异常区域时,短暂地从镜头前掠过。机载传感器显示温度已超过350°C(662°F)。随着更多声音加入,歌唱声愈发响亮。

[09:39:51]由于光照亮度已完全占据画面,面孔不再可见。音频中人声开始汇聚为一,以一种未知语言吟唱赞美诗。

[09:39:55]一个小女孩的声音在嘈杂声中隐约可闻:不疼的,妈妈。

[09:40:01]传输中断。

[大约三十(30)分钟后,音频信号突然开始再次传输。]

[10:12:09]挖掘声。

[记录结束]


绳索随后从天坑中取出,摄像机因其连接装置被利落切断而未能回收。经检测,绳索浸透着大量泥土和温热的人体内脏。对内脏的分析显示,其中含有至少三十三(33)名不同个体的DNA。

探索尝试结束后,随即观察到内布拉斯加州洛兰镇周边的夜空出现明显变化。目击者报告了多起视觉异常现象,包括某些恒星的亮度与颜色发生变化。洛兰镇周边地区亦记录到轻微地震扰动。调查正在进行。5

挖掘声持续通过摄像机外部麦克风进行传输。

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License