:root { --accent: var(--acc-vanguard); --header-title: "先锋"; --header-subtitle: "庇护,常化,通报"; --logo-img: url(https://scp-wiki.wikidot.com/local--files/theme:foxtrot/fxtrt-vanguard_logo.webp); --darkmode-logo-img: url(https://scp-wiki.wikidot.com/local--files/theme:foxtrot/fxtrt-vanguard_logo.webp); --logo-opacity: 100% !important; --dark-bg-1: #0c1a2e !important; --dark-bg-2: #132a4a !important; } body { background-image: linear-gradient(to bottom, #50dbd5, #d9ffc8 90px, #d9ffc8 90px, #fff 200px); } #header h2::before { margin-left: 4.6rem; font-size: 1.15em; line-height: 21px; } div#extra-div-1 { margin-top: -15px; left: -7rem; } #header h1 { position: inherit; right: -1.7em; } #header h2 { margin-left: 4.5rem; } @media (max-width: 767px) { #header h2::before { font-size: 1em; line-height: 12px; margin-left: 12px; } div#extra-div-1 { left: -8rem; } #header h1 a::before { font-size: 1.5em; } } @media (max-width: 700px) { #header h2::before { margin-left: 16px; margin-top: 0.9rem; } } @media (max-width: 620px) { #top-bar, #top-bar a { top: 9.5rem; } div#header { height: 145px; } } @media (max-width: 450px) { div#extra-div-1 { left: -7rem; } #header h2::before { font-size: 0.8em; line-height: 20px; margin-left: 18px; margin-top: 0.3rem; } }
/* 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; }
设定中心 » 120站档案馆 中心页 / 无悔之道 中心页 » 我并未消亡
10/10/2057
波兰,新琴斯托霍瓦,先锋研究与保护组织Site-120
万物皆亡。这是事实。
多年以来,基金会一直拒绝接受这一事实,相信自己可以顽强地坚持到人类灭亡的一天;它是一个沉默的旁观者,全无改变,冷酷无情地从阴影中保护着他们,一如既往。或许,在死局降临之时,会有一个现实让那事实成真。但不是这个现实;机缘巧合之下,改变终究还是到来了。
在新世界诞生的时候,基金会也随之消亡——如同它曾属于的那个古老时代的遗迹一般被抛弃在过去。死亡并被遗忘,这便是它给之后的日子留下的记忆。
但死亡并不总是意味着终结。
在新的力量和同盟的推动下,先锋组织Vanguard从不复存在的基金会的废墟里崛起,意识到了自己前身所犯下的错误,并希望能将其改正。它只有一个目标——不浪费这个世界给予它的修正一切的机会。因此,它竭尽全力不去浪费它。
然而,无论如何,一切都会在某天消亡。无论它处于何种地位、有多重要、如何有效、乃至有多真实——万事万物无可避免的终结都会在某天降临到所有人身上。
2057年10月10日,Daniel Robert Alliston-Asheworth博士醒来,意识到了这一真相。
他的大限也到了。
他从来都不想在痛苦中离去。也不是说他害怕死亡,并非如此,但是一想到老去、想到要在痛苦中生活,确实会让它感到某种不安。为了不去想它,他用魔法把这个日子尽可能地拖延了很久,但他一直都知道自己躲得了一时,躲不了一世。而到了那一天,他知道自己的比赛结束了。
不过,比赛会按他决定的方式结束。
“尽管魔法确实会让世界运转,我们却完全不了解它。”Asheworth发誓有人说过这么句话。他更愿意把它当做不仅仅是自己的想象,因为在某种程度上,这些话语和他产生了前所未有的共鸣。
埃斯特堡便是这一论点的证实,他想。数年来,他不得不眼看着那城市塑造的世界被束缚在高度机密的文件、维度锁和虚假信息宣传之后。但它存在的真相已经不再令人恐惧了。
他一直都知道,在自己生命的最后一天,他想再度迷失在它无尽的街道、建筑和人群中。但他从未想过,自己只需要走出那个与其他主管一起管理了七十多年的站点——还有独自管理的二十多年——就可以体验它的奇妙。
合并后的城市前所未有地美丽。尽管他曾见过曾是埃斯特堡和琴斯托霍瓦的两个不同世界,也在2021年先锋的O5投票通过后的几乎每一天都看着现在合并成的一个世界,今天它的风景依然……有些不同。他感觉自己从中抽离,就如一个无形的观察者在端详着它的奇迹,人类、夜之子,还有森林之民都通过它走到一起,而最终,在他们存在以来的头一次,不再介怀彼此之间的不同。街道再次充满了生机与欢乐,就像某个失却的乐园,完美地融入了这个充满自然与和平的城市。
随后,随着雨点开始从新琴斯托霍瓦充满魔力的天空上落下,他露出微笑,知道自己对这个地方付出的心血没有付诸东流。
Daniel从不喜欢道别,不论是对什么人。就算是对他最大的敌人,他也怀着某种……放手的悲伤,不论他一开始有多么希望它到来。可是今天,他知道自己必须得和一些人道别了。他欠他们太多了。
当他终于在Site-120公园的绿道上找到自己的目的地时,雨点已经变成了倾盆大雨。Jeremy Cornwell,Jessie Rivera,Magdalaine Cornwell,Ethan MacCarthy Jr.。这些是躺在他面前的坟墓里的人们的姓名——是他曾交往超过五年、随后也不得不与他们道别的朋友们的姓名。自从Daniel抛弃了自己的过去,他就再也没有组建过家庭。不过他们是他自己选择的家庭,而他们也同样选择了他。
他静静地坐在那儿,看着闪电照亮天空,怀念着每一件他们曾一起做过的事情。他们经历了很多,他想着,再次露出微笑,意识到自己拥有他们是何等的幸运。如果他们能看到120变成了什么样的话,一定会为他们共同的成就骄傲的。Daniel最后一次望着他们,心情沉重,最后道了声别。
被放逐者之图书馆从来都地如其名;无论你有没有正确地拼对它的名字,无论你是把它叫成了好奇者还是放逐者的图书馆,它总是会向那许多把它称为家的人展现出自己美丽的一面。 很久以前,Daniel也曾将那个地方称为自己的家;但沉溺于那些日子已经无济于事了。它们都是属于旧千年的思绪了。
他安静地、平静地几乎没有移动双手,最后一次打开了通往那个地方的门径。或许你会觉得,在练习了那么多年之后,这就像是呼吸一样自然;然而,如他那样一百岁的奇术师,仍然很难完成那么简单的一个咒语。不论这是因为他确实是在变老,还是因为他确实不是自己以为的那个奇才,他对两种想法都不甚喜欢。
那里……充满了奇迹,这是最好的说法。在它无穷无尽的书架和走廊之间,图书馆里终于挤满了人——就算大部分其实不是人——想要用它提供的知识带来和平,而非战争。那些折纸龙再度自由地漫游,幸福地遵守了自己的诺言,终于回到了幻想的世界。Daniel发誓它们比他上次看到的时候大多了,但也许这也只是他自己的幻想罢了。
他沉默着走向那本顾客留言簿,他总是很想在上面写一句话。而随着那支笔移动了几下,他终于完成了自己的夙愿。
这个地方的魔力就同我离开时一样美丽。
保重。
— 一位老朋友
风暴结束了。即使还闭着眼睛,他仍可以感觉到。
塔特拉山顶比他想象的要冷得多——然而,如果他足够诚实的话,到了他的年纪,应该已经知道了不要想当然。不过到现在这也不再重要了。
黄昏时分,他深吸一口气,睁开眼睛,准备迎接自己的终结。在地平线的尽头,有一道彩虹,在逐渐降临的夜幕里顽强地挺立着。带着这样的风景走向结局很不错,他想着,从随身热水杯里最后啜了一口茶。
当最后的夕阳沉下了地平线时,他微笑着,低语道“那么我们很快就会重逢”,闭上双眼,安宁地走入了那个良夜。
尽管先锋组织的工作人员们到处寻找他们第120栋建筑的唯一主管,他们什么都没有找到。在一个雨天,他就这么了无痕迹地消失了。他们到处都找遍了,从波兰新改建的绿色建筑到南极洲站点旁冰天雪地的荒原——但一无所获。什么都没有找到,无论他们去往何处。
什么也没有留下,除了他离开的那天在他桌上找到的一张简单的笔记。
请按如下方式引用此页:
“我并未消亡”,作者 Ralliston,来自 SCP 维基。原文链接:https://scp-wiki.wikidot.com/i-did-not-fade。译者 Esperanza_Cai,来自 SCP-CN 维基。译文链接:http://scp-wiki-cn.wikidot.com/i-did-not-fade。遵循 CC BY-SA 协议。
更多详情请参阅授权指南。





