/* M.E.G. Theme [M.E.G. Theme] by TrailmixNCocoa. */ @import url('https://fonts.googleapis.com/css2?family=PT+Mono&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Oxygen+Mono&display=swap'); @import url("http://vivarium.wdfiles.com/local--files/backrooms%3Avivtheme/stylesheet.css"); @font-face { font-family: 'GlowSansSC'; src: url('https://cdn.jsdelivr.net/gh/LupusCaeruleus/Fonts@main/GlowSansSC-Compressed-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'GlowSansSC'; src: url('https://cdn.jsdelivr.net/gh/LupusCaeruleus/Fonts@main/GlowSansSC-Compressed-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } :root { --theme-base: "black-highlighter"; --theme-id: "meg-records"; --theme-name: "M.E.G. Records Theme"; --logo-image: url("http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3129.PNG"); --header-title: "M.E.G. 记录中心"; --header-subtitle: "M.E.G. 记录保存设施"; --body-font: 'PT Mono', 'Noto Sans SC', sans-serif; --header-font: 'Oxygen Mono', 'GlowSansSC', sans-serif; --title-font: 'Overpass Mono', 'GlowSansSC', sans-serif; --mono-font: 'Courier Prime', 'Noto Serif SC', monospace; --white-monochrome: 210, 212, 176; --text-white-monochrome: 222, 221, 204; --pale-gray-monochrome: 250, 242, 170; --light-gray-monochrome: 94, 91, 35; --gray-monochrome: 54, 52, 21; --black-monochrome: 12, 12, 12; --bright-accent: 255, 245, 166; --medium-accent: 168, 162, 79; --dark-accent: 128, 111, 17; --pale-accent: 203,0, 183; --alt-accent: 163, 132, 31; --meg-accent: 143, 138, 76; --darker-meg-accent: 69, 67, 46; --backrooms-yellow: 215,200,0; --swatch-topmenu-border-color: var(--medium-accent); --swatch-headerh1-color: 222, 222, 222; --swatch-headerh2-color: 237, 230, 123; --link-color: 87, 77, 1; --hover-link-color: 112, 111, 79; --visited-link-color: 168, 162, 49; --background-gradient-distance: 0rem; --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 0% ); --diagonal-stripes: linear-gradient(transparent 0); } #skrollr-body { background-image: radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0); background-repeat: repeat; background-size: 0.25em 0.25em; width: 100%; height: 7.5rem; } #side-bar .side-block div a img { filter: grayscale(100%); } #container { background-image: radial-gradient(circle, rgb(var(--medium-accent), 0.05) 50%, transparent 0); background-size: 0.25em 0.25em; background-repeat: repeat; background-attachment: fixed; } .sd-container { --sd-symbol:var(--sd-text); } #top-bar div.mobile-top-bar > ul > li > a, #top-bar div.top-bar > ul > li > a, #top-bar div.mobile-top-bar > ul > li > ul > li > a, #top-bar div.top-bar > ul > li > ul > li > a { color: rgb(var(--bright-accent)); } div#page-options-bottom-2 > a, div#page-options-bottom > a { border-radius: 0em; -moz-border-radius: 0em; border: none; } 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 { border: none; } #header, #top-bar { background-attachment: scroll; } #header { background-image: none; } #header::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-image: var(--logo-image); background-size: auto 16rem; background-position: center; background-repeat: no-repeat; opacity: 0.4; } #header h1, #header h1 a { position: absolute; top: 1rem; margin: 0; width: 100%; display: flex; justify-content: center; z-index: 0; } #header h2, #header h2 span, #header h2 span::before { position: absolute; top: 2rem; margin: 0; width: 100%; display: flex; justify-content: center; } #header h1 a::before, #header h2 span::before { text-shadow: .063rem 0.1rem 0.1rem #0c0c0c; } .yui-navset .yui-nav .selected a { color: rgb(var(--bright-accent)) !important; } table.wiki-content-table th { color: rgb(var(--text-white-monochrome)); } #login-status { color: rgb(var(--bright-accent)); } #login-status a { color: rgb(var(--bright-accent)); } #search-top-box input.empty { color: rgb(var(--bright-accent)); } a.newpage { background: transparent; text-decoration: none } a.newpage { color: rgb(var(--alt-accent)) } blockquote { box-shadow: 0.05rem 0.1rem 0.3rem rgba(90, 20, 20,.25); } .styled-quote { background-color:rgb(var(--bright-accent)); border-left: 0.5rem solid rgba(var(--gray-monochrome)); color:rgb(var(--black-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .dark-styled-quote { background-color:rgb(var(--darker-meg-accent)); border-left: 0.5rem solid rgba(var(--meg-accent)); color:rgb(var(--text-white-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .dark-styled-quote a{ color: rgb(var(--swatch-menubg-medium-color)); } .lightblock { background-color:#f7e481; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .block { background-color:rgb(var(--gray-monochrome)); color:rgb(var(--text-white-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .darkblock { background-color:rgb(var(--darker-meg-accent)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color: rgb(var(--text-white-monochrome)); } .darkblock a { color: rgb(var(--swatch-menubg-medium-color)); } .borderblock { background-color:rgb(var( --gray-monochrome)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--bright-accent)); } .alt-borderblock { background-color:rgb(var(--bright-accent)); color:rgb(var(--black-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--gray-monochrome)); } .dark-borderblock { background-color:rgb(var( --darker-meg-accent)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--meg-accent)); } .border-logoblock{ padding: 0.01rem 1rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color:rgb(255, 255, 255); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--gray-monochrome)); border: solid 0.3rem rgb(var(--bright-accent)); } .border-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .dark-border-logoblock{ padding: 0.01rem 1rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color:rgb(255, 255, 255); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--darker-meg-accent)); border: solid 0.3rem rgb(var(--meg-accent)); } .dark-border-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .logoblock{ padding: 0.01rem 1rem; color:rgb(255, 255, 255); box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--gray-monochrome)); } .logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .dark-logoblock{ padding: 0.01rem 1rem; color:rgb(255, 255, 255); box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--darker-meg-accent)); } .dark-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .titleblock { background-color: rgb(var(--gray-monochrome)); color:rgb(var(--text-white-monochrome)); padding: 0.5rem 1rem 0.10rem; margin: 1.5rem 0rem 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5); border: solid rgb(var(--bright-accent)) 2px; } .titlebox{ color: rgb(var(--gray-monochrome)); position: relative; top: -1.6rem; background-color: rgb(var(--bright-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .dark-titleblock { background-color: rgb(var(--darker-meg-accent)); color:rgb(var(--text-white-monochrome)); padding: 0.5rem 1rem 0.10rem; margin: 1.5rem 0rem 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5); border: solid rgb(var(--meg-accent)) 2px; } .dark-titlebox{ color: rgb(var(--darker-meg-accent)); position: relative; top: -1.6rem; background-color: rgb(var(--meg-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .border-block { background-color:rgb(var(--gray-monochrome)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--gray-monochrome)); } .megbox{ padding:0 0.5rem; margin:1rem 0; background:#b3ac78; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #d6ce92; box-sizing:border-box; } .megflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#f5eeb5; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #c7c089; box-sizing:border-box; transition:0.2s; } .newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(198,191,140,1) 0%, rgba(221,213,154,0) 100%); border-radius:0.8rem; } .light-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#574713; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #dbc46e; box-sizing:border-box; } .light-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#e3d06f; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #6b5d1e;; box-sizing:border-box; transition:0.2s; } .light-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(75,67,16,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .dark-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#4a422e; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; } .dark-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#796522; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #322c20; box-sizing:border-box; transition:0.2s; } .dark-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(50,46,32,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .yellow-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#d1b65c; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; } .yellow-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#deca64; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; transition:0.2s; } .yellow-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(244,231,139,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .featurebox{ padding:0 0.5rem; margin:1rem 0; background:#f4e78b; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #d6ce92; box-sizing:border-box; } .featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#f4e78b; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #c7c089; box-sizing:border-box; transition:0.2s; height: auto; } .footerbox{ padding:0.1rem 1rem; margin-top:1rem; background:#222200; border-radius:0 1rem 0 0; color:#FFB961; border: 3px solid #FFEB7D; box-sizing:border-box; } .footerflavor h1{ color: #222200; } .footerflavor h2{ color: #222200; } .footerflavor h3{ color: #222200; } .footerflavor h4{ color: #222200; } .footerflavor h5{ color: #222200; } .footerflavor h6{ color: #222200; } .footerbox h1{ color: #f4e78b; } .footerbox h2{ color: #f4e78b; } .footerbox h3{ color: #f4e78b; } .footerbox h4{ color: #f4e78b; } .footerbox h5{ color: #f4e78b; } .footerbox h6{ color: #f4e78b; } .footerspan{ margin-top:0.2rem; font-size:80%; } .footerflavor{ padding:0.5px 1rem; margin-bottom:1rem; background:#f4e78b; border-radius:0 0 0 1rem; color:#222200; box-sizing:border-box; height: auto; } .profilepic{ border-radius:0.6rem; float:left; max-height:13rem; height:17vw; margin-right:1rem; box-shadow: 0px 0px 3px; box-sizing:border-box; } @media screen and (prefers-reduced-motion: no-preference) { #page-title, #breadcrumbs, #page-content > * { animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } } #page-title { animation-delay: 0s; } @keyframes fadeIn { from { opacity: 0; transform: translate(0,30px); } to { opacity: 1; transform: translate(0,0); } } :root { --fade-in-delay: 0.1s; /* Change the speed here. */ } .filetabs .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li { display: inline-block; } .filetabs .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { display: block; } .filetabs .yui-navset .yui-content { border-top-width: 15px; } .filetabs .yui-navset .yui-nav a, .filetabs .yui-navset .yui-navset-top .yui-nav a, .filetabs .yui-navset .yui-nav .selected a, .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-navset-top .yui-nav a:focus, .filetabs .yui-navset .yui-nav a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav a:hover { background-color: transparent; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' preserveAspectRatio='none' viewBox='0 0 150 45' xml:space='preserve'%3E%3Cdesc%3ECreated with Fabric.js 4.6.0%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg transform='matrix(1 0 0 1 74.95 22.39)' id='bC-LIzxo7Tu37zCdkDrqS' %3E%3Cpath style='stroke: rgb(0,0,0); stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(84, 84, 65fill-rule: nonzero; opacity: 1;' vector-effect='non-scaling-stroke' transform=' translate(0, 0)' d='M -74.94856 22.50703 L -60.0064 -12.520110000000003 C -60.0064 -12.520110000000003 -55.89385 -21.849030000000003 -47.235839999999996 -22.281930000000003 C -38.57782999999999 -22.714830000000003 46.87608 -22.39016 46.87608 -22.39016 C 46.87608 -22.39016 56.05659 -23.219710000000003 61.40639 -12.520120000000002 C 66.75618 -1.8205300000000015 74.94856 22.506959999999996 74.94856 22.506959999999996 z' stroke-linecap='round' /%3E%3C/g%3E%3Cg transform='matrix(1 0 0 1 75.18 17.97)' id='E8ePkHu_UUyvFWDAIzFyP' %3E%3Cpath style='stroke: rgb(0,0,0); stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(232,231,213); fill-rule: nonzero; opacity: 1;' vector-effect='non-scaling-stroke' transform=' translate(0, 0)' d='M -46.15385 12.0108 L -46.15385 -12.01079 L 46.153839999999995 -12.01079 L 46.153839999999995 12.0108 z' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E"); background-size: 100% 2.7rem; background-repeat: no-repeat; border-width: 0px; border-top: none; background-position: top; } .filetabs .yui-navset .yui-nav a, .filetabs .yui-navset .yui-navset-top .yui-nav a { padding: 4px 20px 0px 20px; } .filetabs .yui-navset .yui-nav .selected a, .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-navset-top .yui-nav a:focus, .filetabs .yui-navset .yui-nav .selected a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav .selected a:hover { padding: 8px 20px 0px 20px; } .filetabs .yui-navset .yui-nav a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav a:hover { padding: 6px 20px 0px 20px; } .filetabs .yui-navset .yui-nav, .filetabs .yui-navset .yui-navset-top .yui-nav { border-color: transparent; } .filetabs .yui-navset .yui-nav .selected, .filetabs .yui-navset .yui-navset-top .yui-nav .selected, .filetabs .yui-navset .yui-nav .selected a:active, .filetabs .yui-navset .yui-nav .selected a:focus, .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { background-color: transparent; } .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { box-shadow: none; } .filetabs .yui-navset .yui-nav li { margin-right: 36px; } .filetabs .yui-navset .yui-nav .selected a { color: rgb(var(--swatch-menubg-medium-color)) !important; } .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-nav a:hover { color: rgb(var(--swatch-menubg-medium-color)); } .filetabs .yui-navset .yui-nav .selected a em, .filetabs .yui-navset .yui-nav .selected a:hover em { position: relative; top: -4px; } .filetabs .yui-navset .yui-nav a:hover em { position: relative; top: -2px; } .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { border-bottom: solid 1px rgb(var(--white-monochrome)); } .filetabs .yui-navset .yui-nav li.selected, .filetabs .yui-navset .yui-navset-top .yui-nav li.selected { border-bottom: none; z-index: 1; } code, .code { background-color: rgb(var(--pale-accent)); } #page-content > :nth-child(1) { animation-delay: calc(1 * var(--fade-in-delay)); } #page-content > :nth-child(2) { animation-delay: calc(2 * var(--fade-in-delay)); } #page-content > :nth-child(3) { animation-delay: calc(3 * var(--fade-in-delay)); } #page-content > :nth-child(4) { animation-delay: calc(4 * var(--fade-in-delay)); } #page-content > :nth-child(5) { animation-delay: calc(5 * var(--fade-in-delay)); } #page-content > :nth-child(6) { animation-delay: calc(6 * var(--fade-in-delay)); } #page-content > :nth-child(7) { animation-delay: calc(7 * var(--fade-in-delay)); } #page-content > :nth-child(8) { animation-delay: calc(8 * var(--fade-in-delay)); } #page-content > :nth-child(9) { animation-delay: calc(9 * var(--fade-in-delay)); } #page-content > :nth-child(10) { animation-delay: calc(10 * var(--fade-in-delay)); } #page-content > :nth-child(11) { animation-delay: calc(11 * var(--fade-in-delay)); } #page-content > :nth-child(12) { animation-delay: calc(12 * var(--fade-in-delay)); } #page-content > :nth-child(13) { animation-delay: calc(13 * var(--fade-in-delay)); } #page-content > :nth-child(14) { animation-delay: calc(14 * var(--fade-in-delay)); } #page-content > :nth-child(15) { animation-delay: calc(15 * var(--fade-in-delay)); } #page-content > :nth-child(n+15) { animation-delay: calc(16 * var(--fade-in-delay));} :root{ --base-color: rgb(54, 54, 45); --hover-color: rgb(84, 76, 44); --click-color: rgb(82, 73, 39); } /* #page-content is shoved everywhere to make sure it's the most specific thingy */ /* Styling! */ #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { margin-top: 10px; padding-left: 1rem; padding-right: 1rem; box-shadow: rgb(128, 128, 128) 0px 0px 3px 0px; /* Animated things */ transition: background 0.2s linear; background: var(--base-color); /* Technical bits */ width: min-content; white-space: nowrap; overflow: hidden; } /* The Clicky Text */ #page-content .collapsible-block-link { color: white; font-weight: bold; text-decoration: none; } /* Gets rid of the underline when hovering over the collapsible */ #page-content .collapsible-block-link:hover { text-decoration: none } /* Collapsible content */ #page-content .collapsible-block-content { /* Animated things */ transition: border-top-color 0.2s linear, border-bottom-color 0.2s linear; border-top: solid var(--base-color) 5px; border-bottom: solid var(--base-color) 3px; } /* Folded blocks are animated, unfolded ones are not */ #page-content .collapsible-block-folded { max-width: 100%; } #page-content .collapsible-block-unfolded-link{ width: min-content; } /* Addendum counter */ /* Addendum prefixes */ #page-content .collapsible-block-folded .collapsible-block-link::before { content: "▷"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } #page-content .collapsible-block-unfolded .collapsible-block-link::before { content: "▽"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } /* Hovering effects */ #page-content .collapsible-block-folded:hover, #page-content .collapsible-block-unfolded-link:hover { background: var(--hover-color); max-width: 100%; } /* Collapsible borders - because it looks prettier this way */ #page-content .collapsible-block-unfolded-link:hover + .collapsible-block-content{ border-top-color: var(--hover-color); border-bottom-color: var(--hover-color); } /* When hovering over link, change addendum tag to hover-color */ #page-content .collapsible-block-unfolded-link:hover + .collapsible-block-content::after { background: var(--hover-color); } /* Click flash when clicking, also forces the collapsible to expand */ #page-content .collapsible-block-folded:active, #page-content .collapsible-block-unfolded-link:active, #page-content .collapsible-block-unfolded-link:active + .collapsible-block-content::after { transition: background 0s, max-width 0s; background: var(--click-color); max-width: 100%; } /* On click, change borders to click-color */ #page-content .collapsible-block-unfolded-link:active + .collapsible-block-content { transition: border-top-color 0s, border-bottom-color 0s; border-top-color: var(--click-color); border-bottom-color: var(--click-color); } /* Done with normal collapsibles, now we do all the variations */ /* Unfolded collapsible */ #page-content .unfolded-collapse { margin-top: 10px; padding-left: 1rem; padding-right: 1rem; box-shadow: rgb(128, 128, 128) 0px 0px 3px 0px; background: var(--base-color); /* Text */ color: white; font-weight: bold; /* Technical bits */ width: min-content; white-space: nowrap; overflow: hidden; } /* Addendum prefix */ #page-content .unfolded-collapse::before { content: "▽"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } /* Bottom border */ #page-content .unfolded-collapse-border { display: block; width: 700px; border-top: solid var(--base-color) 5px; } /* Centering, very simple */ #page-content .center-collapse .collapsible-block-folded, #page-content .center-collapse .collapsible-block-unfolded-link, #page-content .center-collapse .unfolded-collapse{ margin:auto; margin-top: 10px; } /* Fittingly, we finish with the footer object */ /* The footer is actually the giant bottom border object because larger -> smaller works better */ #page-content .addendumfooter{ display: block; border-bottom: solid 3px var(--base-color); margin: auto; text-align: center; } /* Ayer's info-bar patch */ #page-content .info-container .collapsible-block { counter-increment: none; } #page-content .info-container .collapsible-block-folded, #page-content .info-container .collapsible-block-unfolded-link { transition: none; width: 100%; max-width: 100%; margin: 0 auto; padding: 0; box-shadow: none; background: var(--barColour); } #page-content .info-container .collapsible-block-folded::before, #page-content .info-container .collapsible-block-unfolded-link::before { content: ""; display: none; } #page-content .info-container .collapsible-block-content { border-bottom: none; transition: none; border-top: none; } #page-content .info-container .collapsible-block-content::after { display: none; } #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded, #page-content .unfolded-collapse{ line-height: 1.4; } #page-content .collapsible-block-folded .collapsible-block-link::before, #page-content .collapsible-block-unfolded .collapsible-block-link::before, #page-content .unfolded-collapse::before { font-size: 130%; margin-left: -0.4em } /* License box patch */ #page-content .licensebox .collapsible-block div { background: none; box-shadow: none; }
:root { --lh-red: #c0392b; --lh-blue: #2980b9; --lh-green: #27ae60; --lh-dark-green: #16a085; --lh-purple: #8e44ad; --lh-orange: #e67e22; --lh-yellow: #f1c40f; --lh-paper-bg: 255, 251, 240; --lh-string-color: 192, 57, 43; --lh-book-color: var(--gray-monochrome); --lh-tape-color: 90,90,90,0.3; --lh-white-bg: 249,249,249; --lh-dark-bg: 50, 50, 50; --lh-highlighter: var(--bright-accent); --lh-border-color: var(--gray-monochrome); --lh-wiki-note-color: var(--bright-accent) } /** * 旧代码合集 * 为了向下兼容而保留 */ .grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto} /** * 便签纸 * notepaper */ .notepaper { background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0); line-height: 2em; background-size: 100% 2em; background-attachment: local; border: 2em solid rgb(var(--lh-paper-bg)); box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2); padding: 0; margin: 1em auto; box-sizing: border-box; position: relative } .notepaper p { margin: 0; font-size: 1.05rem; letter-spacing: 0.1rem; line-height: inherit } .notepaper.narrow, .notepaper.wide { width: 90% } @media screen and (min-width:768px){ .notepaper.narrow { width: 50% } .notepaper.wide { width: 75% } } .notepaper.tight { border-width: 1rem; border-left-width: 1.2rem; border-right-width: 1.2rem; line-height: 1.8em; background-size: 100% 1.8em; font-size: 13px } .notepaper.with-string::before { content: ''; width: 0.5em; height: 6rem; background: rgb(var(--lh-string-color)); top: -2rem; right: -1rem; display: block; position: absolute; box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2); clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%); } .notepaper.with-tape::before { content: ''; border: 1px solid #ddd; background: rgba(var(--lh-tape-color)); width: 1.5em; height: 4em; transform: rotate(45deg); display: block; position: absolute; top: -3em; left: -1.8em } .notepaper.tight.with-string::before { top: -1rem; right: -0.25rem; } .notepaper.tight.with-tape::before { top: -2.5em; left: -1.3em } .notepaper.page { min-height: 36em; counter-increment: page; display: flex; flex-direction: column; justify-content: space-between } @media screen and (min-width:768px){ .notepaper.page { width: 70% } } .notepaper.page:after { content: counter(page); display: block; text-align: center } .notepaper-group { counter-reset: page; } .book-pattern { display: flex; flex-wrap: wrap; flex-direction: row } .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 100% } @media screen and (min-width: 768px) { .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 50% } } .book-wrapper { background: rgb(var(--lh-book-color)); padding: 0.5rem; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2); border-radius: 5px; margin: 1rem auto } @media screen and (min-width: 768px) { .book-wrapper .notepaper { margin: 0 } } /** * 文字修饰 */ .text-highlighted { position: relative } .text-highlighted::before { content: ""; position: absolute; height: 0.9em; bottom: 2px; left: -2px; width: 105%; z-index: -1; background-color: rgb(var(--lh-highlighter)); opacity: .6; transform: skew(-15deg); transition: opacity .2s ease; border-radius: 3px 8px 10px 6px; transition: 0.1s ease background-color; } .text-underlined { text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-wavy { text-decoration: underline wavy; text-underline-offset: 4px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-circled, .text-squared { display: inline-block; border: 2px solid rgb(var(--lh-highlighter)); border-radius: 100%; box-sizing: border-box } .text-squared { border-radius: 0 } .text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) } .text-highlighted.td-red::before { background: var(--lh-red) } .text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) } .text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) } .text-highlighted.td-blue::before { background: var(--lh-blue) } .text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) } .text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) } .text-highlighted.td-green::before { background: var(--lh-green) } .text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) } .text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) } .text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) } .text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) } .text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) } .text-highlighted.td-purple::before { background: var(--lh-purple) } .text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) } .text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) } .text-highlighted.td-yellow::before { background: var(--lh-yellow) } .text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) } .text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) } .text-highlighted.td-orange::before { background: var(--lh-orange) } .text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) } .text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) } /* 隐藏文字 */ .text-blank { color: rgba(0,0,0,0) } .text-block { background: rgb(var(--black-monochrome)); color: rgb(var(--black-monochrome)); } .text-blur { filter: blur(0.3em); -webkit-filter: blur(0.3em) } .text-hoverback, .text-selectback { transition-duration: 0.3s; transition-property: background, transform, color } .text-blank.text-hoverback:hover, .text-blank.text-selectback::selection, .text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) } .text-block.text-hoverback:hover { background: transparent!important } .text-block.text-selectback::selection, .text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) } .text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important } /** * 附加项 */ .with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) } .with-border-dark { border: 1px solid rgb(var(--black-monochrome)) } .with-border-light { border: 1px solid rgb(var(--white-monochrome)) } .with-border-thick { border-width: 2px } .with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) } .with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) } .with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) } .with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) } .with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) } .with-padding, .with-box-style { padding: 0.25em 1em } .with-p-sm { padding: 0.125em 0.5em } .with-p-lg { padding: 0.5em 2em } .with-margin, .with-box-style { margin: 1em auto } .with-m-sm { margin: 0.5em auto } .with-m-lg { margin: 2em auto } .with-narrow-width { width: 90%!important; margin-left: auto; margin-right: auto } @media screen and (min-width: 768px) { .with-narrow-width { width: 75%!important } } [class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important } .with-bg-red { background: var(--lh-red)!important } .with-bg-blue { background: var(--lh-blue)!important } .with-bg-green { background: var(--lh-green)!important } .with-bg-darkgreen { background: var(--lh-dark-green)!important } .with-bg-yellow { background: var(--lh-yellow)!important } .with-bg-orange { background: var(--lh-orange)!important } .with-bg-purple { background: var(--lh-purple)!important } /** * 删除类 */ .offwith-shadow { box-shadow: none!important } .offwith-border { border: none!important } .offwith-padding, .offwith-pam { padding: 0!important } .offwith-margin, .offwith-pam { margin: 0!important } .offwith-width-limit { width: auto!important; margin-left: auto!important; margin-right: auto!important } div[class*="grider"].offwith-grid-gap { grid-gap: 0!important } /** * 网格布局 */ /* Gridder 容器 */ div[class*="gridder"] { display: grid; box-sizing: border-box; grid-gap: 1rem; padding: 0 } div[class*="gridder"] * { box-sizing: border-box } .gridder, .gridder-col-2 { grid-template-columns: 1fr 1fr; } .gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .gridder-col-4 { grid-template-columns: repeat(4, 1fr); } @media screen and (min-width: 768px) { .pc-gridder, .pc-gridder-col-2 { grid-template-columns: 1fr 1fr; } .pc-gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .pc-gridder-col-4 { grid-template-columns: repeat(4, 1fr); } } .spanner, .spanner-2 { grid-column-start: span 2; } .spanner-3 { grid-column-start: span 3; } /** * 告示组件 */ .signblock, .signblock-dark, .signblock-warn { margin: 1rem auto; box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4); background: rgb(var(--lh-white-bg)); font-size: 1.05rem; padding: 2rem } @media screen and (min-width: 768px) { .signblock, .signblock-dark, .signblock-warn { width: 75% } } .signblock-dark, .signblock-dark h1 { background: rgb(var(--lh-dark-bg)); color: #fff } .signblock-warn, .signblock-warn h1 { background: var(--lh-red); color: #fff } .signblock h1, .signblock-dark h1, .signblock-warn h1 { text-align: center; font-size: 2rem; margin: 0; font-weight: 700 } .signblock-img { display: flex; flex-direction: row; justify-content: center } .signblock-img img { width: 8em } .signblock-footer { font-size: 0.9em; text-align: center; margin: 0.5rem 0; font-weight: bolder; display: block } /** * 报告 */ .reportblock, .reportblock-dark { border: 2px solid rgb(var(--lh-border-color)); box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3); background: rgb(var(--white-monochrome)); padding: 0.8rem 1.5rem; padding-bottom: 0.4rem; margin: 1.5rem auto; margin-bottom: 1rem; position: relative } .reportblock hr, .reportblock-dark hr { background-color: rgb(var(--lh-border-color)); margin-left: -1.5rem; margin-right: -1.5rem } .reportblock h1:first-child, .reportblock-dark h1:first-child { position: absolute; top: -1rem; left: 1.5rem; font-size: 110%; font-weight: 600; background: rgb(var(--lh-border-color)); color: #fff; padding: 0.2rem 0.5rem; margin: 0; } .reportblock-dark, .reportblock-dark h1 { border-color: rgb(var(--lh-white-bg)); background: rgb(var(--lh-dark-bg)); color: #fff } .reportblock-dark hr { background-color: rgb(var(--lh-white-bg)); } /* 更好的折叠框 */ .bettercollap { margin: 1em 0; } .bettercollap .collapsible-block { width: auto; overflow: hidden; border: 1px solid rgb(var(--lh-border-color)) } .bettercollap .collapsible-block-content, .bettercollap .collapsible-block-link { background: rgb(var(--white-monochrome)); padding: 0.5em } .bettercollap .collapsible-block-content { padding-left: 1em; padding-right: 1em } .bettercollap .collapsible-block-link { color: rgb(var(--lh-border-color)); background: rgb(var(--white-monochrome)); transition: .3s; display: block; } .bettercollap .collapsible-block-link:hover, .bettercollap .collapsible-block-unfolded .collapsible-block-link, .styledcollap.bettercollap .collapsible-block-link { color: rgb(var(--white-monochrome)); background: rgb(var(--lh-border-color))!important; text-decoration: none } .bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) } .bettercollap .collapsible-block-link::before { content: "\25BC"; display: inline-block; margin-right: 0.5em; transform: rotate(-90deg) scale(0.9) } .bettercollap .collapsible-block-unfolded .collapsible-block-link::before { transform: rotate(0) scale(0.9) } .bettercollap .collapsible-block + .collapsible-block { border-top: none } .styledcollap.bettercollap .collapsible-block { border-radius: 2px; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3) } .styledcollap.bettercollap .collapsible-block-content { background-color: rgb(var(--pale-gray-monochrome)); border-width: 3px } .styledcollap.bettercollap .collapsible-block-link:hover { background: rgba(var(--lh-border-color),0.95)!important; } /** * 提示框 */ .infoblock { color: #f1f1f1; font-weight: bold; background: #424242; padding: 5px 5px 5px 5px; border-radius: 4px; margin: -0.5rem 0 1rem 0; display: block; width: fit-content; padding-right: 25px; } .infoblock::before { content: "ⓘ " } /** * 单页迭代 */ .offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none } .offset-page:target { display: block }
生存难度:生存難度:
等级等級 3E - 环境
- 不安全
- 不稳定
- 非实体危害
Level LW-739 是后室 LW 层群的第 740 层。
描述
Level LW-739,拍摄于 2026/5/26。
Level LW-739 外观表现为一片无尽的灰色盐碱平原,其面积推测为无限。本层级无昼夜更替,天空为永恒的灰白色光晕且无光源方向,气温维持在 20℃。
Level LW-739 的盐碱地表由一层厚约五至十厘米的盐壳构成,质地坚硬。盐壳下方为松软的白色粉末状的沉积物,成分主要为氯化钠和未知硅酸盐矿物的混合物。该层级地面几乎呈现绝对平坦,经探索未发现任何高于地表五厘米以上的自然凸起,这种过于完美的地形违背了自然规律,暗示该层级可能为某种刻意构造。
此层级最显著且最具威胁的特征是绝对的空旷。流浪者视野内出盐碱地外空无一物,参照物的缺失与不变化的盐壳纹理导致流浪者难以通过视觉确认自身是否移动,多数报告显示流浪者将远处物体(若有)误判为仅几百米距离,实际步行数小时仍未达到。
寂静也是 Level LW-739 中心区域恶劣环境的重要表现。此层级几乎不存在自然声音,无气流流动,无风声;地质结构稳定,行走时地面不会发出盐壳的碎裂声。-5dB 的环境使绝大多数流浪者无法忍耐超过 45min。声音的缺失导致流浪者对空间失去距离感,出现焦虑、烦躁甚至强烈的幻觉。
同时,所有导航设备在 Level LW-739 完全失效。流浪者可能始终认为自己沿直线行进,但通过放置标记验证,实际路径为复杂闭合的曲线,最后会回到原标记处。其路径呈现出椭圆轨迹,无论从该椭圆轨迹上任何一点出发,终点均回到该点自身。流浪者可以改变出发位置,刻意转向另一个方向,但最终仍会形成闭环椭圆。试图单纯依靠无目的走路1来离开该层级,已被证实为徒劳。
异常现象
在 Level LW-739 中超过七成的流浪者2报告称感知到了不同现象,这些现象统称为“记忆回响”。基于这些异常现象的分析,M.E.G.推断 Level LW-739 的盐壳具有“记忆吸附”的特性。流浪者大脑中关于前厅的记忆会被盐壳储存,随后以不同形式回放。该理论尚未被实验完全证实。
由于这些现象和前厅有着密切联系,M.E.G.整理了部分供流浪者参考。
“残响症”指在此层级某些区域长期驻留后,流浪者会感知到一种间歇性的听觉现象。在特定位置停留超过三小时,可能听到短暂而清晰的音频片段,如日常对话、新闻联播片段、车辆鸣笛等城市底噪声,内容通常与流浪者个人经历或背景相关。音源无法定位,单词时间持续三至六秒,间隔不定。
该现象被认定为 Level LW-739 最具普遍性的异常现象之一,几乎所有的流浪者均在不同程度上经历过该现象。
在极低概率下,流浪者可能于某个瞬间看到地表上浮现出的半透明影像,影像内容通常为日常场景的片段,包括街道、车站、居民楼等,内容与流浪者记忆高度吻合。影像呈现悬浮状,距地面约一至三米,持续时间通常不到两秒便淡化消失。有时,地平线处也会出现模糊的深色轮廓,不同流浪者上传了不同描述,包括“山脉”“公路路牌”“一排树”等城市影像,这些景象不会靠近、不会消散,维持恒定距离直到流浪者失去视线。上述现象被统称为“前厅残影”。
在极罕见的情况下,流浪者会在盐壳表面发现不属于该层级的物品,如前厅硬币、碎玻璃、糖纸等,这些物品通常半埋在盐壳中且可拾取。但流浪者离开 Level LW-739 后,这些物体在二十四至四十八小时内自行分解为灰白色粉末,成分与地表盐一致。该现象有力印证了“记忆吸附”理论。
“归途潮汐”
“归途潮汐”是流浪者在方向感崩溃、路径循环期间可能感受到一种间歇性出现的心理作用。流浪者会清晰感受到“向那边走是正确的”并且对所指方向产生一种难以抗拒的确信。持续时间长达数小时,间隔无规律。“归途潮汐”出现后,若选择跟随,流浪者将会暂时脱离“路径闭环”,这是此层级中唯一能摆脱循环的方式。所有选择跟随“归途潮汐”的流浪者,最终都抵达了一扇木门。抵达之后,“归途潮汐”消失。
“归途潮汐”是 Level LW-739 中唯一能够将流浪者从“路径循环”中引出的现象,但它所指引的可能并非层级出口。门的性质尚未明确,目前所有进入该门的流浪者均无返回记录。
基地、前哨和社区
由于该层级的特殊性质,不存在任何已知的基地、团体或前哨站。
入口和出口
入口
- 在Level FR-6的雾气中迷失可能会使流浪者切入 Level LW-739。
- 在Level FR-12中跌入雪坑会使流浪者切入 Level LW-739。
出口
- 极罕见情况下,盐碱地会出现一处大坑,跳入会使流浪者来到Level FR-23。
- 除Blanche签名等特殊方式,暂无稳定的切出方式。
- 进入木门的流浪者再无音讯。
来自M.E.G.数据库的提示
从M.E.G.数据库中检测到关于 Level LW-739 其他文档,部分文档需持有特殊凭证方可查看。M.E.G.为您的访问受限感到抱歉,若您已阅读完此提示,请立刻退出本文档或是使用特殊凭证阅读。
此外,由于本页面内容已被锁定,若需修正文档中出现的谬误或是提供更多有关本层级的消息,请致电M.E.G.Alpha基地档案部。
M.E.G.档案部 - 为了人类的明天
日期:2026/6/30
档案密级:四级
档案状态:活跃
重要性评级:Ω极 —— 涉及逃离后室
2026/3/24,一名进入 Level LW-739 的,代号“归途”的流浪者失联,超出了常规切出时间十五天。其流浪者發信信標在进入后第七天仍持续发射信号,定位显示他在层级中移动了极长距离,路径异常笔直——与“路径循环”不符。随后信号于一次剧烈位移后中断。
由于 Level LW-739 最初被归类为“无战略价值”层级,其探测优先级长期处于最低级别,且失踪时间在后室极度频繁,该事件并未受到重视。但三个月后,另一名从 Level LW-739 脱出的流浪者带回一条口述记录,他在濒临崩溃时于地平线处发现一扇门,因体力不支未能靠近。他描述了门的细节:棕红色油漆、无墙体支撑……门牌号是其在前厅的单元楼门号。
该口述与五年前一名进入 Level LW-739,代号“青鸟”的流浪者留下的口述几乎一致。两份记录间隔达五年,但描述的门特征一致:棕红色油漆、无墙体支撑……与最重要的共同点——自己在前厅的家的门。
此后M.E.G.档案部调取了 Level LW-739 过往所有的记录。总计五十二件口述档案中,有九份档案提及了“木门”,门的样式不同,但所有目击者均将其识别为“自己的家门”。九人中有五人选择进入,无人返回。
结合 Level LW-739 的异常现象与“归途潮汐”,M.E.G.推断出该层级可能与前厅有关。
M.E.G.内部通讯系统 - 加密文件
Date:2026/6/30 15:00
From:M.E.G.-LW区域主管
To:监督者
Theme:Level LW-739 “归途行动”审批申请
密级:四级
过去五年中,共九名流浪者在 Level LW-739 中目击“一扇木门”,供述时间跨度大,但描述一致:棕红色油漆、无墙体支撑,且九人均将其识别为“自己在前厅的家门”。其中五人选择靠近,全部失踪。
该门以流浪者记忆中“家”的形象呈现,且与失踪者直接相关。我们需要确认它究竟是什么——是陷阱,还是一个我们从未找到的出口。如果是后者,我们将找到通往前厅的路径;如果是前者,我们要阻止更多的人进入。
申请批准一支三人小队进入 Level LW-739 ,针对该层级发起探测行动,代号“归途行动”。
请审议。
M.E.G.内部通讯系统 - 加密文件
Date:2026/6/30 19:00
From:监督者
To:M.E.G.-LW区域主管
Theme:关于 Level LW-739 “归途行动”批复
密级:四级
审核意见:通过
附加条件:小队成员成员需签署风险告知书;行动全程与总部联系;若接触门后引起严重后果应立即终止并撤离。
批准人:监督者
Level LW-739 “归途行动”记录报告
发现经过:
行动开始后,M.E.G.于 Level LW-739 共执行了四次深度探索,前三次因人员物资耗尽或未发现目标而失败。第四次由三名资深探员组成小队,鞋带长程补给,任务目标为定位并接触“门”,禁止开启,仅做观察记录。
行动开始后第七十二小时,队长 Ryan 报告开始感知到“归途潮汐”,小队依循指引行进。
行动开始第七十七小时,“归途潮汐”强度达到峰值,队长 Ryan 通过通讯系统描述:
“前方地平线上出现了一个黑点。”
行动开始第八十小时,小队确认发现“门”。
LW-739-A:关于“门”的目击记录
记录者:“归途行动”队长 Ryan
记录时间:2026/7/3 8:00
“那是一扇门。无墙体支撑、棕红色油漆、普通木门。
我们进行了非接触扫描,门板材质为普通松木,并无异常,直到我们轻推了它。
触碰瞬间,大量气体开始从门缝溢出,分析结果……”
(记录中断,时长约为三分钟)
“气体成分……氮氧比例、微生物含量……与现实地表空气全部吻合。
我们还捕捉到了声音,经降噪,有人类语音和车辆交通噪声……
这扇门后,大概率是前厅。”
(记录结束)
后续:
“归途行动”小队因环境问题被总部强行召回。撤出后,小队所有成员接受身心评估,结果正常。其携带的记录设备获取的数据交叉验证,确认有效。
此后M.E.G.组织了三次针对该门定位的搜索,均告失败。门无法被重复定位,其出现依赖于“归途潮汐”的引领。
结合上述全部证据,M.E.G.“监督者”以全票通过对该门“出口”属性认定。
M.E.G.通知
经过代号为“归途行动”的探测任务,M.E.G.探员已确认在 Level LW-739 中的一处异常建筑——一扇无墙体支撑、棕红色油漆的普通木门。扫描数据显示:门缝处溢出气体成分与前厅完全一致,音频经处理可辨别为人类语音和车辆噪声。数据经反复测算,确认有效。
这扇门后,大概率是前厅。
这意味着:我们离家的距离,只有一扇门。
对流浪者的建议:
- 若你当前身处 Level LW-739 中,请跟随“归途潮汐”——一种心理指向,这是定位该门的唯一方式。
- 若遭遇上述建筑,请勿擅自开启,记录坐标与感知信息,立刻上报至最近的M.E.G.前哨站。
- “归途认证”小组正在组件中,门体开启与验证权限仅保留至认证小组抵达后执行。
这条路是正确的,我们终将回家。
M.E.G. - 为了人类的明天
李明站在那片灰色的、令人窒息的平原上。
脚下的盐壳厚实而坚硬,每一次落步都发出清脆的碎裂声,像踩碎一层薄冰。碎裂处露出底下更浅的灰白色粉末,被鞋底碾出的足印只需十几分钟就会被重新飘落的盐尘覆盖,仿佛他从未走过。
他记不清自己在这里待了多久。没有昼夜,没有变化,那块永恒的灰白天幕像一口倒扣的锅,扣在头顶,压得人喘不过气。
双腿灌了铅一样沉重。喉咙因干渴和嘶喊而灼痛,每一次吞咽都像吞碎玻璃。背包里的杏仁水早就见了底,他靠着舔舐地面上那些针状的盐晶勉强维持,嘴唇和舌头被粗糙的晶体磨出细密血口,咸涩的滋味渗进去,痛得他头皮发麻。
他试着朝一个方向走,走了很久,久到双腿颤抖,然后停下来查看自己用鞋跟在盐壳上划下的标记——标记就在出发点的五十米范围内。那个圆圈他反复走了无数遍,像一个被拴在无形木桩上的牲口,所有的挣扎只是把蹄印画得更乱。
他试过呼喊。对着那片空旷吼叫,用尽全力,声音传播不到几米就被吞掉了,像石头沉入深水,连一个水花都留不下。他跪在地上把脸埋进盐壳里,哭过,骂过,求过,没有人听见,连回声都不给他。
有好几次,他想就这么躺下来,让这片灰色吞噬自己。像那些盐晶一样,安安静静地躺在地表,什么都不想,什么都不做,慢慢变成灰白色粉末的一部分。
但就在那些漫长的、静默的、濒临崩溃的时刻,他也开始注意到一些东西。
某天他蜷缩在地上休息时,耳边突然传来一段模糊的声音。像是有人在说话,语调平稳,内容像是新闻播报——"……今日最高气温……局部地区有阵雨……"声音清晰而真实,仿佛从他脚底下的盐壳里渗出来的。他趴下去把耳朵贴在地面上听了很久,声音消失了,只剩一片死寂。但那几秒钟里,他确确实实听到了来自另一个世界的声音。
还有一次,他抬头时看见前方半空中浮现出一个半透明的影像——很短,不到两秒,像一条街道,街边种着梧桐树,有辆公交车正缓缓靠站。影像消失了,像被风吹散的烟。他站在原地愣了很长时间,心跳得很快。那个街角他认识,就在他家小区门口。
他还注意到地平线最远处,偶尔会出现极淡的、轮廓模糊的深色剪影——像远山,像城市天际线,像一排静默的树。他朝它们走过去,走了很久,那些剪影始终维持着同样的距离,既不靠近也不消失,只是安静地待在那里。
这些东西不应该出现在这里。这里什么都没有,只有盐,只有灰白色的粉末和永恒的寂静。但这些碎片——声音、影像、轮廓——它们属于别处,属于一个充满了人的、喧嚣的、具体的世界。
他不再思考了。思考需要能量,而他几乎没有能量了。
就在意志力即将滑入崩溃的深渊时,它来了。
一股温暖而清晰的冲动,毫无征兆地在他胸腔里升起。像母亲的手,轻轻推了一下他的后背,指向左前方某个方向。那种感觉带着一种不容置疑的确信——就是那边。
"归途潮汐"。
他无意中从一本捡来的残破笔记中看到过这个名字。笔记上说,跟随这个感觉就能突破循环,就能找到出口。此刻,那些前厅的碎片还留在他脑海里——街道,公交车,新闻播报——它们全部指向同一个方向,和"归途潮汐"指引的方向一致。
他几乎是连滚带爬地朝着那个方向冲了出去。膝盖磕在盐壳上,破了皮,盐粒嵌进伤口里,但他感觉不到痛。那股牵引力太清晰了,他甚至能从前方空气中嗅到一丝若有若无的、属于家的味道——饭菜香,旧木头,洗衣粉。
接下来的旅程,是一场对"归途潮汐"的漫长朝圣。
它像脉搏,像海潮,一阵一阵地推着他。往前走一阵子,牵引力消退,他停下来喘息等待。然后它再次出现,比上一次更清晰,更迫切,指向一个微调过的方向。有时候它出现得频繁,他一天能走很远的距离;有时候它消失很久,他只能蜷缩在盐壳上等待。
等待的间隙里,他有几次在地面上发现了不属于这里的东西。一次,脚边的盐壳上嵌着一枚锈迹斑斑的硬币,边缘嵌在盐晶里,像从地底下长出来的一样。他把它抠出来,翻来覆去地看,上面印着的年份他记得——是他上大学那年的纪念币。他捏着那枚硬币想了很久,最终塞进了口袋。
他不再怀疑了。全部的希望都押在这个感觉上——它必须是真的。
终于,在他几乎要彻底虚脱的那一刻,他看到了它。
一扇门。
出现在死寂灰色平原正中央的木门。棕红色的油漆已经斑驳,露出底下灰白的木头纹理,铜制门把手被磨得锃亮,透出一种被人反复握过的温润感。没有墙体,没有建筑,没有任何依附,就那么孤零零地立在盐碱地上。
李明拖着完全麻木的双腿,几乎是爬着走到了门前。他伸出手,握住了冰凉的铜把手。
"咔哒。"
门开了。
一股温暖的、混杂着旧书和灰尘的空气从门缝里涌出来,扑在他脸上。门后是一个狭小的、光线暗淡的杂物间——堆着旧皮箱,挂着祖母那件洗得发白的旧大衣,墙角放着一把落灰的藤椅。
李明的心脏狂跳起来。他认出来了——这是老家老房子的杂物间,他小时候常在里面翻箱倒柜找旧玩具的那个角落。
他推开门,像疯子一样冲了进去。跑过走廊,看到了熟悉的褪色墙纸,蓝色的底子上开着细碎的白花,边角已经翘起,露出底下的旧报纸——和他记忆中一模一样。跑过客厅,看见了蒙着白布的沙发,落满灰尘的茶几,墙角那台笨重的老式电视机。阳光从窗户洒进来,在地板上形成一道道光束,光束里有尘埃慢慢地浮游。
他回来了。他真的回来了。
他冲进厨房,拧开水龙头。清澈的自来水哗哗地流出来,他低下头用嘴去接。水是凉的,没有杏仁味,就是普通的自来水。他瘫坐在地上,背靠着灶台,放声大笑,笑着笑着眼泪涌了出来,混着水珠往下淌。
那个该死的后室,那片该死的灰色平原,都过去了。他站在自己家里的厨房地板上,地砖是米白色的,踩上去凉凉的,真实得让他发抖。
最初的狂喜慢慢平息之后,李明站起来,贪婪地确认每一个细节。他摸过墙纸,指尖传来的触感是真实的粗糙。他闻过沙发罩,布料上有灰尘和旧棉布的气味。他走到窗边,阳光照在他脸上,暖的。
然后他想起了什么,走向客厅角落的座机。红色的老式电话,听筒被拿起时带起一声长长的拨号音。他拨通了父母的号码。嘟——嘟——嘟——
电话接通了。那头传来母亲熟悉而焦急的声音:"小明?是你吗?你这孩子跑哪去了?都急死我们了!"
听到母亲的声音,李明悬着的心彻底放了下来。他带着哭腔开口:"妈,我没事,我回来了,我……"他的话还没说完,就被母亲带着笑意的声音打断了。
"回来就好,回来就好。你没事真是太好了。对了,听你爸的,别总在阁楼里待着,那地方灰大。快来吃饭,妈做了你最爱吃的红烧肉。"
"阁楼……?"李明愣住了。一丝冰冷的寒意像一根针,从他的脊椎底部慢慢向上爬。"妈,我在楼下,我在家里厨房啊。"
电话那头安静了两秒。然后母亲的声音再次响起,语调依然温和,依然带着笑,但内容让李明的血液在一瞬间冻结——
"傻孩子,说什么胡话呢。你不就在阁楼吗?"
李明脸上的笑容僵住了。他缓缓抬起头,看向厨房门口。客厅里,蒙着白布的沙发还在那里,阳光还在从窗户照进来,尘埃还在光束里浮动。每一样东西看起来都对,都正常。
他慢慢站起身,一步一步走到客厅中央,然后抬头看向楼梯口。楼梯还在那里,通往二楼。但二楼消失了。楼梯尽头原本应是走廊和房间的地方,只有一片向上延伸的、无边无际的黑暗。浓稠得像实体,看不见底,望不见头,像一口竖井。
在那片黑暗最深处,一点微弱的灰白色光芒若隐若现。他眯起眼睛去看,辨认出了那片光芒的边缘——龟裂的、粗糙的、带着针状结晶凸起的盐碱地面。
电话听筒里,母亲的声音再次响起。但这一次,它似乎不再来自听筒了——它的来源在头顶,从黑暗深处传来,带着一种无限的、空洞的慈祥:
"孩子,回来吧。"
"上面……才是家啊。"
李明站在那个温暖的、阳光普照的客厅里,浑身冰冷。他看着周围每一件熟悉的、精确的、充满记忆的物件,又抬起头,看向那片等待着他的、永恒的灰色地狱。
他终于明白了。
那扇门,从来就不是出口。
他想起那枚嵌在盐壳里的硬币,想起那些半透明的街景残影,想起地平线上永远无法靠近的楼宇轮廓。那些全都是诱饵。这个层级的表面是一张巨大的、会读心的捕网。它读取他记忆里最珍贵的碎片,捏成形状,抛在他的脚边,抛在视线边缘,抛在地平线上,一点一点引向那扇门。
那扇门是吞咽口。
门后那个精确复刻的家是胃袋。
头顶那片重新出现的灰白色盐碱地,是消化开始的信号。
"归途潮汐"……从来就不是要带他离开。
它是指引他走向永远无法逃离之地的信号。
骗局。一切都是骗局。
绝望,从未离开。
M.E.G.致全体流浪者的公开信
各位流浪者:
这封信迟到了很久。我们给了你们一扇门,Level LW-739,给了你们回家的希望。
那扇门是假的。门后没有前厅,只有一个由重复房间构成的密闭空间。
我们曾经把"气体成分与前厅一致""音频信号可辨识为人声和交通噪声"这样的数据,等同于"这里是安全的出口"。我们忽略了最重要的一件事——那些数据本身就可能是被伪造的。这个层级会读取你们的记忆,当然也能学会你们期待听到的声音、期待看到的数据特征。我们想要相信那是出口,所以它就把出口的样子做好了递过来。
希望这件事我们无法撤回。那些已经出发的人,那些已经靠近门的人,那些已经进去的人——我们无法让时间倒流。但我们可以做剩下的事:把真相说出来,把那扇门标记为它本来的样子——一个捕食结构,而不是出口。我们需要告诉所有还在后室中行走的人:真实的家不在 Level LW-739 的那扇门里,不在任何一条"归途潮汐"指向的方向里。
这些年,我们一直在为你们寻找出口。但也许我们忘了告诉你们一件事:你们在寻找出口的途中,早就活成了出口本身。你们穿过一个又一个层级,经历过无数的艰难险阻,但你们还记得自己是谁,还记得家的样子——这件事本身就是证明。后室夺不走的东西,才是真正属于你们的。
那扇门不是真的,但你们心里那个家是真的。它从来不在前方等着你们。它在你们的记忆里、在你们的行走中、在你们每一次选择继续向前而非倒下的时候。
请记住这个。
不要再相信那扇门了。但也不要停止相信——你们值得回家。
M.E.G. - 为了人类的明天
« Level LW-738 | Level LW-739 | Level LW-740 »
