@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Bitter&display=swap'); /* 全局 */ :root { --theme-base: "black-highlighter"; --theme-id: "blank"; --theme-name: "Blank Theme"; --logo-image: none; --header-title: "The Backrooms"; --header-subtitle: "你曾经来过这里"; --bb-black: 65, 65, 65; --bb-white: 253, 253, 253; --bb-accent-color: 63, 66, 50; --bb-accent-background: 215, 219, 204; --body-font: Inter, Noto Sans SC, Noto Sans TC, Arimo, Verdana, Geneva, sans-serif; --header-font: var(--body-font); --title-font: var(--body-font); --mono-font: Bitter, Noto Serif SC, Noto Serif TC, Consolas, monaco, monospace; --temp-font-1: Inter, Noto Sans SC, Noto Sans TC, Arimo, Verdana, Geneva, sans-serif; --temp-font-2: Bitter, Noto Serif SC, Noto Serif TC, Consolas, monaco, monospace; --white-monochrome: var(--bb-white); --pale-gray-monochrome: var(--bb-white); --light-gray-monochrome: var(--bb-white); --gray-monochrome: var(--bb-white); --black-monochrome: var(--bb-black); --bright-accent: var(--bb-black); --medium-accent: var(--bb-white); --dark-accent: var(--bb-black); --pale-accent: var(--bb-black); --swatch-topmenu-border-color: var(--bb-white); --swatch-menubg-dark-color: var(--bb-black); --rating-module-button-plus-color: var(--bb-black); --rating-module-button-negative-color: var(--bb-black); --rating-module-button-cancel-color: var(--bb-black); --rating-module-button-credit-color: var(--bb-black); --link-color: var(--bb-black); --hover-link-color: var(--bb-black); --visited-link-color: var(--bb-black); --background-gradient-distance: 0rem; --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 100%); --diagonal-stripes: linear-gradient(transparent 0); } * { scrollbar-color: rgb(var(--bb-black)) transparent !important; } #page-content { font-size: 110%; } @media only screen and (max-width: 768px) { #page-content { font-size: 90%; } } ::selection { background: rgb(var(--black-monochrome)); color: rgb(var(--white-monochrome)); } ::-moz-selection { background: rgb(var(--black-monochrome)); color: rgb(var(--white-monochrome)); } #skrollr-body { background-image: none; } #container { background-image: none; } /* body::-webkit-scrollbar-thumb { background-color: rgb(var(--bb-black)); } body::-webkit-scrollbar-track { background-color: rgb(var(--bb-white)); } */ #main-content { padding-bottom: 3em; } /* 版头 */ #login-status, #login-status a { color: rgb(var(--bb-black)); opacity: 0; transition: opacity 300ms; } #login-status span.printuser { opacity: 0; transition: opacity 300ms; } #header:hover #login-status span.printuser, #header:focus-within #login-status span.printuser { opacity: 1; } #header:hover #login-status, #header:hover #login-status a, #header:focus-within #login-status, #header:focus-within #login-status a { opacity: 1; } #account-topbutton { border: none; } #account-options { background-color: rgb(var(--bb-white)); border: 0.15rem solid rgb(var(--bb-black)); } #login-status ul a { text-decoration: none; background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); transition: background-color 300ms; } #login-status ul a:hover, #login-status ul a:focus { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)) !important; } @media only screen and (max-width: 768px) { #search-top-box-form { display: none; } } #search-top-box-input { display: none; } #search-top-box-form>input.button.btn { opacity: 0; transition: opacity 300ms, color 300ms, background-color 300ms; color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); border: 0.15rem solid rgb(var(--bb-black)); } #search-top-box-form>input.button.btn:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { text-shadow: none; } #header:hover #search-top-box-form>input.button.btn, #header:focus-within #search-top-box-form>input.button.btn { opacity: 1; } #header h1 a::before, #header h2 span::before { text-shadow: none; color: rgb(var(--bb-white)); transition: color 300ms, bottom 300ms; } #header:hover h1 a::before, #header:hover h2 span::before, #header:focus-within h1 a::before, #header:focus-within h2 span::before { color: rgb(var(--bb-black)); } #header h1 a:before { position: relative; font-weight: 900 !important; bottom: 0; } #header:hover h1 a:before, #header:focus-within h1 a:before { bottom: 3px; } #header h2, #header h2 span, #header h2 span::before { position: absolute; top: 2rem; margin: 0; width: 100%; display: flex; justify-content: center; } /* 顶栏 */ #top-bar div.mobile-top-bar>ul>li>a, #top-bar div.top-bar>ul>li>a, #header:hover #top-bar div.mobile-top-bar>div.open-menu>p>a, #header:focus-within #top-bar div.mobile-top-bar>div.open-menu>p>a { color: rgb(var(--bb-white)); transition: opacity 300ms; } #header:hover #top-bar div.mobile-top-bar>ul>li>a, #header:hover #top-bar div.top-bar>ul>li>a, #header:focus-within #top-bar div.mobile-top-bar>ul>li>a, #header:focus-within #top-bar div.top-bar>ul>li>a { color: rgb(var(--bb-black)); } #header:hover #top-bar div.mobile-top-bar>div.open-menu>p>a, #header:focus-within #top-bar div.mobile-top-bar>div.open-menu>p>a { color: rgb(var(--bb-black)) !important; } #top-bar div.top-bar>ul>.sfhover>a { color: rgb(var(--bb-white)) !important; } #top-bar div.mobile-top-bar>ul>li:hover>a, #top-bar div.mobile-top-bar>ul>li:focus-within>a { color: rgb(var(--bb-white)) !important; } #top-bar div.mobile-top-bar>ul>li>ul>li, #top-bar div.top-bar>ul>li>ul>li { transition: background 300ms; } #top-bar div.mobile-top-bar>ul>li>ul>li:hover, #top-bar div.top-bar>ul>li>ul>li:hover, #top-bar div.mobile-top-bar>ul>li>ul>li:focus, #top-bar div.top-bar>ul>li>ul>li:focus { background: rgb(var(--bb-white)); } #top-bar div.mobile-top-bar>ul>li>ul>li:hover a, #top-bar div.top-bar>ul>li>ul>li:hover a, #top-bar div.mobile-top-bar>ul>li>ul>li:focus-within a, #top-bar div.top-bar>ul>li>ul>li:focus-within a { color: rgb(var(--bb-black)); } /* 侧栏 */ #side-bar::-webkit-scrollbar { display: none !important; } #main-content::after { visibility: hidden; } #main-content::before { background-color: rgb(var(--bb-white)) !important; } #side-bar div.side-block { border-right: none; } #side-bar .heading { border-top: 0.125rem solid rgb(var(--bb-black)); border-bottom: 0.125rem solid rgb(var(--bb-black)); } #side-bar .heading p { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); text-shadow: none; } #side-bar .menu-item, #side-bar .menu-item p { border-bottom: 0.15rem solid rgb(var(--bb-white)) !important; } #side-bar div.menu-item a:not(a:first-child) { border-left: 0.15rem rgb(var(--bb-white)) !important; } #side-bar .side-block>.collapsible-block .collapsible-block-link { color: rgb(var(--bb-black)); text-shadow: none; } #side-bar .side-block>.collapsible-block .collapsible-block-link:hover { color: rgb(var(--bb-white)); } #side-bar div.menu-item a { transition: background-color 300ms; } #side-bar div.menu-item a:hover { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); } #side-bar .side-block>.collapsible-block a.collapsible-block-link:after, #side-bar div.menu-item a.collapsible-block-link:after, #side-bar div.menu-item a::before { display: none; } #side-bar { position: fixed; border-right: 0.15rem solid transparent; } #content-wrap { margin-left: 0; } #side-bar:hover { border-right: 0.15rem solid rgb(var(--bb-black)); } @media only screen and (max-width: 768px) { #side-bar { border: none !important; } } /* 评分 */ .page-rate-widget-box, .rate-box-with-credit-button { background-color: rgb(var(--bb-white)) !important; border-color: transparent !important; box-shadow: none !important; } /* 页面元素 */ .radius-div>* { border-radius: 10px; } .error-inline { color: rgb(var(--bb-black)); border: 1px solid rgb(var(--bb-black)); } hr, .dashed-hr { margin: 1em 0; padding: 0; display: block; border: none; height: 2px; background-image: linear-gradient(90deg, rgb(var(--bb-black)) 0%, rgb(var(--bb-black)) 55%, rgb(var(--bb-white)) 55%, rgb(var(--bb-white)) 100%); background-size: 1em 2px; background-repeat: x-repeat } .solid-hr { margin: 1em 0; padding: 0; display: block; height: 2px; background-color: rgb(var(--bb-black)); } .styled-hr { margin: 1em 0; padding: 0; display: block; position: relative; height: 0.15em; overflow: hidden; border: initial; background-color: rgb(var(--bb-black)); -webkit-clip-path: polygon(50% 10%, 100% 50%, 50% 90%, 0% 50%); clip-path: polygon(50% 10%, 100% 50%, 50% 90%, 0% 50%); } .avatar-hover { display: none !important; } .avatarhover a { text-decoration: none; color: rgb(var(--bb-black)); -webkit-box-decoration-break: clone; box-decoration-break: clone; transition: color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } .avatarhover:hover a { text-decoration: none; color: rgb(var(--bb-white)); } #action-area .avatarhover:hover a { background-color:rgb(var(--bb-black)); } #page-content a:not([href*="user"]):not([href*="javascript:;"]):not([href*="#u-credit-view"]), #page-content .avatarhover, .hovertip a, .classic-collap a.collapsible-block-link { padding: 0.15em; margin: -0.15em; color: rgb(var(--bb-black)); -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: inset 0 -0.125rem 0 0rem rgb(var(--bb-black)); transition: box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } #page-content a:not([href*="user"]):not([href*="javascript:;"]):not([href*="#u-credit-view"]):hover, #page-content .avatarhover:hover, .hovertip a:hover, .classic-collap a.collapsible-block-link:hover { box-shadow: inset 0 -1.5em 0 0 rgb(var(--bb-black)); text-decoration: none; color: rgb(var(--bb-white)); } #page-title, .meta-title { margin: 0 auto 0.6em; text-align: center; font-size: 30px !important; } /* 目录 & 折叠 */ #toc { background-color: rgb(var(--bb-white)); border: solid 0.15rem rgb(var(--bb-black)); color: rgb(var(--bb-black)); padding: 0; } #toc-action-bar { padding: 0 !important; } #toc-list { margin: 0.5em; } #toc-action-bar>a, a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *) { display: inline-block; transition: background-color 300ms; color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); text-decoration: none !important; } a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *) { padding-right: 0.4em; } .collapsible-block { margin: 1em 0; } #toc-action-bar>a { width: 100%; } #toc-action-bar>a:hover, a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *):hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } #toc-action-bar>a:nth-child(1)::before, #toc-action-bar>a:nth-child(2)::before, .collapsible-block-folded a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *)::before, .collapsible-block-unfolded-link a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *)::before { margin: 0 0.2em 0 0.4em; content: "▼"; color: rgb(var(--bb-black)); background-color: transparent; visibility: visible; display: inline-block; } #toc-action-bar>a:nth-child(1):hover::before, #toc-action-bar>a:nth-child(2):hover::before, .collapsible-block-folded a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *):hover::before, .collapsible-block-unfolded-link a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *):hover::before { color: rgb(var(--bb-white)); } #toc-action-bar>a:nth-child(2)::before, .collapsible-block-folded a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *)::before { animation-name: collapsible-arrow-spin; animation-duration: 0.3s; animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32, .38, .39, .94); animation-fill-mode: forwards; } #toc-action-bar>a:nth-child(1)::before, .collapsible-block-unfolded-link a.collapsible-block-link:not(.classic-collap *):not(.styled-collap *)::before { animation-name: collapsible-arrow-spin-back; animation-duration: 0.3s; animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32, .38, .39, .94); animation-fill-mode: forwards; } @keyframes collapsible-arrow-spin { from { transform: rotate(0deg); } to { transform: rotate(-90deg); } } @keyframes collapsible-arrow-spin-back { from { transform: rotate(-90deg); } to { transform: rotate(0deg); } } /* 分页 */ .yui-navset .yui-nav { border: solid 3px rgb(var(--bb-black)); box-shadow: none; } .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { transition: background-color 300ms; background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); } .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)) !important; } .yui-navset .yui-nav .selected a { color: rgb(var(--bb-white)) !important; } .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); } .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li { box-shadow: 0 0 0 .0625rem rgb(var(--bb-white)); background-color: rgb(var(--bb-white)); } .yui-navset .yui-content { background-color: rgb(var(--bb-white)); border: none; margin: 0; padding: 0.25em 0; } /* 图像框 */ .scp-image-block { border: none; box-shadow: none; } .scp-image-block .scp-image-caption { background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); border: none !important; } .reversed-image .scp-image-block .scp-image-caption { background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } .bordered-image .scp-image-block { border: 0.15rem solid rgb(var(--bb-black)); } /* 表格 */ table.wiki-content-table tr, table.wiki-content-table th, table.wiki-content-table td { border: .2rem solid rgb(var(--bb-black)) !important; } table.wiki-content-table th { background-color: rgb(var(--bb-black)) !important; color: rgb(var(--bb-white)); } /* DIVs */ .code { border: dashed 0.15rem rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } .code::-webkit-scrollbar-thumb { background-color: rgb(var(--bb-black)); } .code::-webkit-scrollbar-track { background-color: rgb(var(--bb-white)); } .blockquote, blockquote { border: solid 0.15rem rgb(var(--bb-black)) !important; box-shadow: none !important; background-color: rgb(var(--bb-white)) !important; color: rgb(var(--bb-black)) !important; } .lightblock { margin-left: 0; border: solid 0.15rem rgb(var(--bb-black)) !important; box-shadow: none !important; background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } .darkblock { --bb-black: var(--white-monochrome); --bb-white: var(--black-monochrome); margin-left: 0; border: none !important; box-shadow: none !important; background: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } .darkblock * { --bb-black: var(--white-monochrome); --bb-white: var(--black-monochrome); } .styled-quote { background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); margin-left: 0; border-left: solid 0.4rem rgb(var(--bb-black)) !important; box-shadow: none !important; padding-top: 0; padding-bottom: 0; } .dotted-quote { color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); padding: 0.01rem 1rem; margin: 0.5rem 0; border: dashed 0.15rem rgb(var(--bb-black)); } .dotted-quote hr { background-image: none; background-color: rgb(var(--bb-white)); height: 0px; border-top: dashed 0.15rem rgb(var(--bb-black)); } .accent-block { --bb-black: var(--bb-accent-color); --bb-white: var(--bb-accent-background); background-color: rgb(var(--bb-white)); padding: 0.01rem 1rem; margin: 0.5rem 0; color: rgb(var(--bb-black)); } .accent-block * { --bb-black: var(--bb-accent-color); --bb-white: var(--bb-accent-background); } .accent-block .darkblock { --bb-black: var(--bb-accent-background) !important; --bb-white: var(--bb-accent-color) !important; } /* 脚注 */ a.footnoteref { color: rgb(var(--bb-black)); background-color: transparent; transition: background-color 300ms; text-decoration: none !important; padding: 0 0.2em; } a.footnoteref:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } .hovertip { border: 0.15rem solid rgb(var(--bb-black)) !important; } .hovertip .f-footer { display: none; } #page-content>div.footnotes-footer { border-left: solid 0.4rem rgb(var(--bb-black)); margin-top: 1rem; } .footnotes-footer .footnote-footer a:nth-child(1) { text-decoration: none; color: rgb(var(--bb-black)); } /* 标签 */ .page-tags { margin: 0 auto; text-align: center !important; } .page-tags a { line-height: inherit; font-weight: 600; } .page-tags span { border-top: none; border-bottom: 0.15rem solid rgb(var(--bb-black)); } .page-tags span a { color: rgb(var(--bb-black)); -webkit-box-decoration-break: clone; box-decoration-break: clone; transition: box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), padding 300ms cubic-bezier(0.4, 0.0, 0.2, 1), margin 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } .page-tags span a:hover { box-shadow: inset 0 -1.5em 0 0 rgb(var(--bb-black)); text-decoration: none; color: rgb(var(--bb-white)); } /* 按钮 */ div#page-options-bottom-2>a, div#page-options-bottom>a { background-color: rgb(var(--bb-white)); font-weight: 600 !important; color: rgb(var(--bb-black)); border-radius: 0em; -moz-border-radius: 0em; border: 0.15rem solid transparent; text-decoration: none !important; transition: border 300ms, background-color 300ms; } #prw54355 { font-weight: 600 !important; } div#page-options-bottom-2>a:active, div#page-options-bottom-2>a:hover, div#page-options-bottom>a:active, div#page-options-bottom>a:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); border: 0.15rem solid rgb(var(--bb-black)); text-decoration: none !important; } /* 信息 */ #page-info { color: rgb(var(--bb-white)); } div.page-watch-options { visibility: hidden; } @media only screen and (max-width: 768px) { #page-info { display: none; } } /* 页脚 */ #license-area { display: none; } #footer { display: none !important; } /* 操作 */ #owindow-1 { border-color: rgb(var(--bb-black)); } #who-rated-page-area>div>span { color: rgb(var(--bb-black)) !important; } #who-rated-page-area .avatarhover:hover a { transition: background-color 300ms; } #who-rated-page-area .avatarhover:hover a { background-color: rgb(var(--bb-black)); } #action-area input.text::-webkit-scrollbar-thumb, #action-area textarea::-webkit-scrollbar-thumb { background-color: rgb(var(--bb-black)); } #action-area input.text::-webkit-scrollbar-track, #action-area textarea::-webkit-scrollbar-track { background-color: rgb(var(--bb-white)); border-left: rgb(var(--bb-black)) 0.15rem solid; } #action-area input.text::-webkit-resizer, #action-area textarea::-webkit-resizer { border-top: rgb(var(--bb-black)) 0.15rem solid; border-left: rgb(var(--bb-black)) 0.15rem solid; background-color: rgb(var(--bb-white)); color: rgb(var(--bb-black)); } textarea, input.text, input.checkbox, div.note, #lock-info { border: 0.15rem solid rgb(var(--bb-black)) !important; } table.form td div.sub, form div.sub { color: rgb(var(--bb-black)); } .pager a { color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); border: 0.15rem solid rgb(var(--bb-black)); text-decoration: none !important; transition: background-color 300ms; } .pager .current { border: 0.15rem solid rgb(var(--bb-black)); color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } .pager a:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } .change-textarea-size a { color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); border: 0.15rem solid rgb(var(--bb-black)); transition: background-color 300ms; text-decoration: none; } .change-textarea-size a:hover, .change-textarea-size a:active { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } .owindow .button-bar a, a.button, button, div.buttons input, file, input.button { background: rgb(var(--bb-white)); color: rgb(var(--bb-black)); border-radius: 0em !important; -moz-border-radius: 0em !important; border: 0.15rem solid rgb(var(--bb-black)); transition: border 300ms, background-color 300ms; } .page-source { border: 0.15rem solid rgb(var(--bb-black)); font-family: var(--mono-font); } .owindow .button-bar a:active, .owindow .button-bar a:hover, a.button:active, a.button:hover, button:active, button:hover, div.buttons input:active, div.buttons input:hover, file:active, file:hover, input.button:active, input.button:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); border: 0.15rem solid rgb(var(--bb-black)); } .preview-message { border: 0.15rem dotted rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); } a.action-area-close:hover { background-color: rgb(var(--bb-white)); } table.page-history td.optionstd a { color: rgb(var(--bb-black)); border: none; text-decoration: none; background-color: transparent; transition: background-color 300ms; } table.page-history td.optionstd a:hover { color: rgb(var(--bb-white)); background-color: rgb(var(--bb-black)); } select { font-family: var(--body-font); border: 0.1rem solid rgb(var(--bb-black)); color: rgb(var(--bb-black)); background-color: rgb(var(--bb-white)); } /* 特殊折叠 */ .styled-collap .collapsible-block { margin: 0.5rem 0; } .styled-collap a.collapsible-block-link { text-decoration: none; display: block; padding: 0.3rem 0.5rem; background-color: rgb(var(--bb-black)); color: rgb(var(--bb-white)); } .styled-collap .collapsible-block-content { padding: 0.01rem 1rem; background-color: rgb(var(--bb-white)); border: 0.125rem solid rgb(var(--bb-black)); border-top: none; } .styled-collap .collapsible-block-folded a.collapsible-block-link::before { margin: 0 0.2em 0 0.4em; content: "▶"; color: rgb(var(--bb-white)); background-color: transparent; display: inline-block; } .styled-collap .collapsible-block-unfolded a.collapsible-block-link::before { margin: 0 0.2em 0 0.4em; content: "▼"; color: rgb(var(--bb-white)); background-color: transparent; visibility: visible; display: inline-block; } /* 更多标题 */ .classic-title { text-align: left; border-bottom: 3px rgb(var(--bb-black)) solid; padding: 0; margin-top: 0.6em !important; margin-bottom: 0.6em !important; } .classic-title p { margin-bottom: 0.2em; } .new-title { display: flex; margin-top: 0.6em !important; margin-bottom: 0.6em !important; } .new-title p { display: flex; margin-top: 0; margin-bottom: 0; } .new-title::after { content: ""; flex-grow: 1; height: 3px; margin: auto auto auto 1.2rem; background: rgb(var(--bb-black)); } /* SD 适配 */ .sd-container { --sd-border: var(--bb-black); --sd-bullets: var(--bb-black) !important; } /* 授权栏适配 */ #page-content .licensebox .collapsible-block-link { color: rgb(var(--bb-black)); } #page-content .licensebox .collapsible-block-link:hover { color: rgb(var(--bb-white)); }
欢迎回来!
上次登录时间:2020/6/21 _(5m ago)
第一次循环
2020/6/21
这是我来到这个层级的第四天。实在是好笑,直到第四天,我才想起来要写点什么。 我已经遗忘了我到底是怎么来到这里的,奇怪的是,我似乎也丢失了关于进入这里之前大部分的记忆,我尝试回忆它们,却总是一片空白。
这里没有昼夜交替,手机被我带进来了,因此我得以判断大致的时间。因为层级的特殊性质,我的新陈代谢停下了,在过去的三天里,尽管没有任何进食,但我完全没有饥饿感。
这里几乎什么都没有,四周是漆黑的虚空,只有一道向上延伸至视线之外的阶梯,而进来的第一天时,我正站在它的最底层。这里的一切都是暗淡无光的,看起来就像是它本应有的颜色被某种物质吸收了一样。
这里被一片寂静笼罩着,呼吸声、脚步声,甚至是自己说话的声音,都听不见。空气异常厚重,它压在身上,令我呼吸困难。
在过去的三天里,我做过很多离开这里的尝试,但无一成功。或许我只有更加深入,才能看到一丝希望。
2020/6/22
走了不知道多久,阶梯的底端已经完全看不见了,目光所及之处仍然是那一片单调的虚空与阶梯。黑与灰冲击着我的视野,让我感觉像是失去了分辨色彩的能力。
呆在这里真是无聊,唯一的乐趣就是不断地爬楼梯。
让我听到点声音吧,听到什么都行。
2020/6/23
被困在这里的第六天。眼前的阶梯上,忽然出现了一些规律排布的沙漏。玻璃容器内,有着一些看起来是自发光的红色细沙。暗红的光芒经过玻璃的折射,映在台阶上,显现出一种异样的美感。不知为何,我看到它们,后背总会不自觉地发凉。沙漏的底座上刻着繁复的花纹和不知名的文字,伴随着角落的锈迹,像是存在于某座古堡里面的旧物。所有沙漏似乎都是同步的,距离细沙流逝殆尽所剩的时间也不多了。
我时常盯着它们发呆。有时候我很好奇:沙漏流完之后,会不会发生些什么?
又向上走了一段时间,永远不变的虚空,一模一样的阶梯,没有什么新的东西出现。沙漏只剩下最后几粒沙子了,我坐在台阶上,观望倒计时的终结。
三。
二。
一。
细沙触底,随即是一阵天旋地转,失重感迅速席卷全身。黑暗猛扑而来,直到完全覆盖我的双眼。阶梯消失了,取而代之的是一块平台,在未知光源的照射下,它泛着红光。我悬浮在其上方,身体以一个奇怪的姿势扭曲着。远处似乎有一个人影,它若隐若现,与我遥遥相望。它一直凄厉地尖叫着,还不断地重复着一些话语,但我无法辨认。它不停地挣扎着,仿佛在抵抗一股力量——似乎有一双无形的手,在不断的压迫与撕扯中,把它拖拽至更远处。
平台归于寂静,但它的声音一直萦绕在我耳边。平台上,隐隐能看出一团血迹,也不知是不是那人影留下的,但从上方看,它就犹如一朵疯狂绽放的花——一朵诡异而优雅的玫瑰花。
这一切发生后,毫无征兆地,我的意识陷入了黑暗。
第二次循环
2020/6/18
我再次睁眼,阶梯重新出现,而我正稳稳当当地站在它的……底部。是的,我又回来了,脚下和身边仍是虚空,头顶依旧是无穷无尽的阶梯,一切都似乎回到了我刚进来的那一天。一切都是那么真实,显得平台上的经历仿佛只是一场梦——好吧,它本就是一场噩梦,只不过身处其中的我不会发现而已。
习惯性地看了一眼日期,而它回溯了。这意味着这个层级存在以大概六天为一个周期的时间循环。这并不是个好消息,因为我可能长久地陷入循环当中,无法打破,无法逃脱。因为这个特性的存在,我修改了前面的格式,以一次循环为一部分。
稍微歇了一会,起来,继续爬楼梯。走了。
我爱爬楼梯。
2020/6/19
没啥好写的,干脆数楼梯好了。
今日成果:8635级台阶。
2020/6/20
今日成果:9081级台阶。超过昨天了,好耶。
2020/6/21
今日成果:9801级台阶。
我已经习惯了这个层级的寂静,至少……在脑海中永恒不变地数着数,想象出一些声音,总能给自己一些慰藉。
2020/6/22
今日成果:10315级台阶。
系统提示: 检测到大量重复内容,已自动折叠。
第五次循环
2020/6/22
自第二次循环后,我一直在爬楼梯,其间没有什么新的发现,唯一算得上新奇的是每一个循环结束时固定出现的梦境。它的内容并不跟着层级的循环一起重复,实际上,它总是在变化、发展的。
我再次梦到了那个人影,它似乎比第一次时离我更近了,它的吼叫也略微变得清晰,至少可以分辨出些许字词。这次,它用尽全力,说着:“不……光……远离……循环……”,以及一些语无伦次的话。不知为何,我总觉得这声音似曾相识,但又说不出在哪里听过。说实话,在长久的寂静中,我差不多都忘却了自己说话的声音是什么样子的了……
我不知道这里的“光”代表着什么,但是它的话明确了一点:我在这里的探索,还远未结束。
2020/6/23
果然,这个层级总能在我快要撑不住的时候让我发现一点非同寻常的东西。向上走了很长一段距离后,我抬头仰望着那遥不可及的阶梯顶端——我甚至不确定它是不是无限延伸的。然而,在视线的尽头,闪着一点微光。它与层级的其他部分有着极大的反差,与层级中随机的明暗不同,相当一部分的上层阶梯都被它照亮了。与沙漏的颜色一样,它也是暗红的。
每当我看向那微光时,总会有一种莫名的冲动,感觉浑身的血液都飞快地涌上大脑,身上的每一个分子都狂躁地颤动着,引诱我不断地靠近它。与此同时,我的耳边突然出现了一些噪声,它们如同萌芽的种子,在寂静中潜滋暗长,从最初的断断续续,很快就变得震耳欲聋。我捂住耳朵,但丝毫不起作用。我抬头望去,在我的注视下,光线似乎越来越强烈了,它波动着,似乎急切地想要蔓延到我所在的地方。梦中那人影的只言片语提醒着我不要靠近,我身上所有反常的感觉都提示着微光将我引向不应涉足之地的风险,但在这无限的轮回中,我能想到的唯一的出路,唯一的一根救命稻草,也只有它了。
我深呼一口气,随后向上跑去。看着越来越近的红光,我的视野越来越恍惚,但当时的自己却浑然不觉。有一瞬间,我似乎感觉自己正向下坠落到一片波涛汹涌的血海。那一瞬过去,我的眼前又忽然清明了起来,之前一直回响着的噪声也在那一刻消失了。低头再看,沙漏早已在不知不觉中流完,但层级却没有如同以前那样步入下一次循环,红光也不再呈现怪异的波动。一切,都仿佛都在那一刻,凝固了。
这些变化是那么突然,以至于我花了一段时间,才反应过来。但当我终于发觉这些时,我发现自己已无法停下脚步,身体像是被操纵了一般不受自己的意识控制。我越跑越快,红光随着这个过程由飘渺变得清晰,直到看到它的每一束都在疯狂地跳动,如水一般从阶梯顶端连接的平台上渗下来。说它是光,不如说它是无数细小的粒子悬浮、运动组成的红色云雾。粗略看去,那些粒子似乎与沙漏中的细沙大小相似。那平台显现完全的洁白,没有明暗,无边无垠的白色中也没有掺杂一丝一毫的杂质。梦境与现实此刻重合在了一起,梦中的平台和红光,此刻正真实地出现在我眼前。
2020/6/24
我或许做出了一个错误的决定。从我踏上平台——甚至是最初想要接触红光时,我就已经犯了致命的错误。不过几秒,我就亲眼看着下方的阶梯和在那里的一切物质自下而上地化为烟尘。阶梯依旧是灰白的,它的粉尘由纯白逐渐变得暗淡,然后渐渐融入虚空。阶梯上的沙漏,则依旧发着红光,化成更大的颗粒缓缓飘上平台,朝着我面前的某个方向飞去。它们像是被什么东西吸引,在空中划出分明的两道弧线,背向而行,飘向远处,逐渐变成两边视线尽头的小点。不知道为什么,来到这里之后,虽然具体的时、分、秒,都是正常流动的,但日期一直停滞在六月二十四。或许在我做出向上的决定时,我还可能有其他选择,但现在发生的一切,正宣告着:我没有退路。
好奇心驱使我跟从沙漏的弧线前行,两天之内,目之所及永远空无一物,单调的弧线、单调的平台……仿佛我未曾前进过。而现在,我面前的地面终于不是惨白的一片,而是泛着红光,沙漏的碎末也汇聚于此。可以确定,花了约两天时间,我终于抵达了平台的中心。
我面前出现了一个巨大的沙漏。在巨大的玻璃容器里,那些细沙也被放大了,呈现出自行悬浮、不断转动的多面体的模样,它的每一面都折射出耀眼的光,染红了整片地面。它上下浮动着,千千万万个它同时进行着这种运动,使得 “沙堆”变成了波浪起伏的水面。它陈旧的底座上,有着无数的刻痕,它们深浅不一,有些有序地排布着,但更多的是狰狞而混乱地交错在一起。
刹那间,空气陡然沉重起来,它们似乎化为了固体,无时无刻不在压迫我。我的身体开始瓦解,如同太阳下的冰块一点一点的融化一般,溶解到地上,化作白色的液体,然后与平台融合在一起,从脚底开始,一直向上蔓延。血液向四方扩散,形成了一片血泊,而它随即以一种惊人的速度干涸,在凝固的血迹之上,形成无数与面前漂浮的沙子无异的多面体。
无数种声音忽然划破层级中永恒的寂静,伴随着潮水一般的模糊影像,刺进我的大脑,仿佛在顷刻间就要将它反复地撕裂,再重构。我不得不捂着脑袋,蹲在地上,全身像是被捅了千万把刀子,每过一秒都是巨大的煎熬。我爆发出凄厉的尖叫,尽管在常态下自己一切的尖叫都会是无声的。然而,下一秒,我自己的尖叫独立于所有杂音,清晰地回荡在整个空间里。
眼前的事物逐渐出现了重影,它们摇曳,交织,最后像一层白纱笼罩了我的视线。之后,从视野中心开始,很多清晰的影像一幕一幕的浮现着,然后成为我丢失的回忆。从几年前落入了最初的黄色地狱,再到以后无边无际的海洋与泛着夕阳的沙滩……一直到我误切至此。
我看着自己第一次来到这个平台,那时,它在整个层级中还只能算是狭小的一角,我愣愣地站在上面,一动不动地凝望着一点点流完的巨型沙漏,在它结束时与平台融为一体,几乎什么都没做。而后来,我一次次竭尽全力地跑上阶梯,登上平台。有些时候,我选择了挣扎,但那只会加快我融化的速度;而有些时候,我干脆放弃,如同第一次一样,等待着终结,然后再重来。平台的面积随着我的轮回与融合一点点变大,直到现在看起来仿佛无穷无尽。沙漏是永远不变的,它是永恒的钟声,我的命运随着它的一次次翻转而循环。
我曾一直认为阶梯的每一次重置是一次循环,但我错了。整个层级就是一个巨大的闭环,从我进入此地开始,我就已经无法逃脱。我自以为打破那六天的循环便可获得自由,但实际上那也只是层级亲手掐灭希望前飘渺的假象。
那么,为什么每一次循环之间都会进入奇怪的梦境?为什么此前听到梦中人说话总觉得似曾相识?
在某几次循环中,我不知以何种办法保留了从前的一丝记忆,而它们演变成了那些怪异的梦。或许那时的我以为这虚幻的记忆可以改变一切,但事实证明所有的努力好像只是蚍蜉撼树,在后续的几十,或者一百多次循环中,我从未在命运可以改变之时理解并听从了那些梦中的告诫,总以各种各样的原因被锁死在循环的轨迹中。
我无法逃离……吗?
沙漏将要流尽,痛感也早已麻木,一切再次安静了下来。然而,前方好像有一束光,若隐若现,我用仅剩的力气走过去,那是一个悬浮着的画面,活像是空间被撕开的裂缝,而外面展现着其他层级的样子——熟悉的,白色、浅蓝色瓷砖交接组成的房间和走廊,其中有一间简易的小屋,那是我曾经的家。那位游荡着的流浪者,我们曾经关系很好来着……
所以,假如我能穿过去,我就能回去了对吗……抑或者,这又只是我临死的幻觉?
可是,我的身体差不多全都融在了地里,动弹不得,连它是否是幻觉都验证不了。明明只差一步,就一步……
唯愿下一次循环的我,至少,活得长一点。
新消息?
2020/6/21
这是我来到这个层级的第四天。实在是好笑,直到第四天,我才想起来要写点什么……
« Level Cloud-120 | Level Cloud-121 | Level Cloud-122 »