/* 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; }
生存难度:生存難度:
等级等級 0
- {$one}
- {$two}
- {$three}
如何使用:
[[include :backrooms-wiki-cn:component:level-class
|class=等级
]]
class 处的可用参数包括以下内容,支持简繁体及英文输入。
| English | 简体中文 | 繁體中文 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 |
| unknown | 未知 | 未知 | |||||||||||||||
| habitable | 宜居 | 宜居 | |||||||||||||||
| deadzone | 死区 | 死區 | |||||||||||||||
| pending | 等待分级 | 等待分級 | |||||||||||||||
| n/a | 不适用 | 不適用 | |||||||||||||||
| amended | 修正 | 修正 | |||||||||||||||
| omega | 终结 | 終結 | |||||||||||||||
该组件支持简繁切换,如下方代码所示:
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级
]]
在 lang 处选择语言,cn 表示简体中文,tr 表示繁体中文,不填默认选择简体中文。
自定义等级
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级名字
|color=#000000(带有井号的十六进制色号代码。)
|image=链接(至图片的链接。)
|one=在这
|two=随便
|three=放文字
]]
使用 CSS 进行自定义:
你可以使用 CSS 进行额外的自定义,将代码放入到 [[module css]] 中或者是放入到页面的版式内都可以。在这一组件中,不要把 [[module css]] 放在 [[include]] 里面,把它放在那个的下面或者是页面的顶部或底部。
将这些代码放入到你的页面/版式中以编辑所有的颜色,因为组件的 |color= 部分仅能控制背景:
[[module css]]
.sd-container {
/* 字体 */
--sd-font: Poppins, Noto Sans SC, Noto Serif SC;
/* 边框 */
--sd-border: var(--gray-monochrome); /* 大多数等级 */
--sd-border-secondary: 0, 0, 0; /* 不适用 */
--sd-border-deadzone: 20, 0, 0; /* 死区 */
/* 标志 */
--sd-symbol: var(--sd-border) !important; /* 大多数标志 */
--sd-symbol-secondary: 255, 255, 255; /* 4 级以上的是白色 */
/* 文本 */
--sd-bullets: var(--sd-border) !important; /* 点句符文本颜色 */
--sd-text: var(--swatch-text-secondary-color); /* 顶部框文本颜色 */
/* 等级颜色 */
--class-0: 247, 227, 117;
--class-1: 255, 201, 14;
--class-2: 245, 156, 0;
--class-3: 249, 90, 0;
--class-4: 254, 23, 1;
--class-5: 175, 6, 6;
--class-unknown: 38, 38, 38;
--class-habitable: 26, 128, 111;
--class-deadzone: 44, 13, 12;
--class-pending: 182, 182, 182;
--class-n-a: 38, 38, 38;
--class-amended: 185, 135, 212;
--class-omega: 25, 46, 255;
}
[[/module]]
旧版颜色:
如果你不喜欢新版的样式,想要用回旧版的红色边框色,只需要在你的页面中与组件一同引入下方的代码:
[[module css]]
.sd-container {
--sd-border: 90, 29, 27;
--sd-image: 90, 29, 27;
--sd-symbol: 90, 29, 27;
}
[[/module]]
Level C-380是后室C层群中的第380层。
描述
Level C-380是一条无限延伸的线性空间,表现为铺设沥青的双车道道路,路面中央绘有深黄色交通标线。该标线类似于层级的对称轴,层级中的任何建筑均以此线呈对称分布。层级内不存在昼夜循环,光照被恒定维持在前厅夏季正午十时左右。
道路两侧连续排列四层居民楼,所有楼宇在外观、尺寸、装饰细节上基本一致,无明显建造接缝或年代差异现象。建筑外立面为灰色水泥砂浆抹面,无任何窗户开口。向街一面设玻璃门,门体为单层钢化玻璃,边缘存在极精细的切割痕迹,切口光滑,无任何打磨或修补迹象,其精度甚至超出当前前厅工业标准。玻璃门无门框、无合页、无把手,切割出的长方形开口直接通往建筑内部,但玻璃门整体保持结构稳定,无倾倒或破碎风险。
一层:入口层
一层地面铺设淡青色釉面瓷砖,规格为200毫米×200毫米,瓷砖表面存在细微磨损,磨损纹路通常呈南北向,但该层内部从未记录任何移动物体,磨损来源不明。瓷砖勾缝剂为白色水泥,部分缝隙中有黑色霉斑,霉斑分布形态呈放射状。
室内无隔墙,为单一开敞空间,地面随机放置一至两张木制靠背椅,椅子为榉木材质,表面涂清漆,椅背雕刻简易几何纹样。
天花板距地面3.2米,无吊顶装饰,表面为裸露混凝土楼板,板面留有模板痕迹,楼板中央安装单支荧光灯管,光照均匀。灯管无可见电线连接,亦无可拆卸的灯座结构,灯管两端直接嵌入混凝土,接缝处无修补痕迹。Wi-Fi信号源无法定位,但信号强度恒定,穿透所有楼层(二三层除外)。
墙面为白色乳胶漆,墙存在一道水平划痕,环绕整个室内连续闭合,将墙面分为上下两部分。划痕截面呈V形,工具痕迹清晰,但无任何工具残留或施工记录。
连接各楼层的楼梯为石砌结构,配木制扶手楼,梯每级台阶高度不一致,最低5厘米,最高可达20厘米。此设计不符合任何已知前厅建筑,但未发现后期改造痕迹,推测其原始构造本是如此。曾有多名流浪者在此跌倒受伤,但层级内无任何医疗物资或应急设施。
二层:日用品商场
进入二层瞬间,所有电子设备失去信号,手机屏幕显示“无服务”但电量消耗速度加快。照明来自六盏老式吊灯,呈等距排列,灯距四米。吊灯为黄铜材质,六头分枝,每头配白炽灯泡。所有灯泡发光稳定,无频闪。
空间面积实测480平方米,为一层四倍,但墙壁位置与外部观察矛盾,从外部看,二层外墙应与一层对齐;从内部看,各方向均出现了不同大小的延伸,但室内空间仍呈规整矩形,无凹凸。墙壁与天花、地面交接处为直角,无扭曲感。
货架为深灰色铁制,高约两米,五层搁板,形成网格状通道,通道宽度恰好容一人通过,两人无法并行。货架排列整齐,与墙壁平行。货架的商品陈列如下:| 项目 | 描述 |
|---|---|
| 牙刷 | 品牌有“长命”“白玉”“康齿灵”,生产日期1998年至1999年,无包装,牙刷毛弹性正常。 |
| 茶杯 | 搪瓷材质,白底蓝花,杯身印有“奖”“劳动光荣”“安全生产”等字样,底部冲压有生产日期,日期范围在1999.03-1999.12。 |
| 玻璃水瓶 | 无色透明钠钙玻璃,瓶身压花图案,配红色塑料盖。生产日期1999年,但玻璃中有微小气泡,气泡形态与手工吹制玻璃一致,不应出现在1999年工业化产品中。 |
| 暖水瓶 | 铁壳,绿色烤漆,瓶身印牡丹花纹,配软木塞。经测试,向其中灌入95℃热水,24小时后水温仍保持62℃,保温效果远超正常暖水瓶。 |
所有商品价格标签上的数字为手写体,但笔迹基本一致,标签上的数字写法基本相同,如同同一人一次写完。标签纸张为胶版纸,已发脆,但无黄斑。
通道地面铺浅灰色水磨石,嵌铜条分隔,铜条氧化均匀。地面无任何脚印、灰尘、杂物。
三层:食品商场
三层结构与二层基本相同,面积480平方米,货架网格,暗黄色照明,但三层货架上的商品全是食品,其陈列如下:| 项目 | 描述 |
|---|---|
| 袋装米 | 透明聚乙烯袋,印“东北大米”字样,无厂家、无日期、无成分表。每袋净重标示5公斤。打开后内容物为灰白色粉末,无气味,触感干燥细腻。成分分析为碳酸钙与骨源性磷酸盐,另含微量锶、锌。同一袋内的粉末颜色有细微差异,部分偏灰白,部分偏浅褐。 |
| 罐头 | 马口铁材质,无标签,罐身无任何冲压文字。开启后内容物为同种灰白色粉末,但粉末被压制成圆柱形,形状与罐头内壁一致。 |
| 包装饼干 | 透明塑料包装,内衬纸板,饼干形状完整(圆形、方形、动物形),但一触即碎。包装内附干燥剂包,干燥剂成分未使用过,内部硅胶颗粒仍为蓝色(未吸水),但包装已存在极长时间。 |
三层地面为同种水磨石,但表面覆盖一层极细粉尘,粉尘成分与袋装粉末基本相同。每走一步,脚印清晰留下,但10分钟后脚印自动消失,粉尘重新均匀覆盖。此过程无法被直接观测,可能眨眼前后,脚印便已不见。
四层:天台
四层面积恢复至120平方米,与一层相同。表面有均匀的细密裂纹,走向呈放射状,中心点位于一处直径约二十厘米的圆形区域,裂纹在此终止,该区域水泥表面光滑如镜,无任何裂纹。
天台边缘存在高约一米半的突起,边缘处水泥断面整齐,内部钢筋为螺纹钢,无锈蚀。钢筋端面呈亮银色,切口平整,如同刚切割完成,但水泥表面已风化。
若流浪者在此背对道路向外观察,视线所及之处仅为均匀的灰色虚空,虚空无纹理、无反光,视觉上类似无限远的雾墙。M.E.G.曾尝试探测虚空性质。使用无人机向虚空之外和垂直向下飞行,飞行距离零至七米时,无人机正常飞行,遥测信号稳定。飞行距离至七米整时,无人机信号瞬间中断。最后传回一帧图像,图像内容为无人机自身,但视角是从外部拍摄,仿佛无人机在七米处被某个“神秘人”抓拍,多次重复实验,中断时飞行距离均为七米。
目前尚无理论解释虚空边缘出现的这种现象,该现象被暂命名为“七米镜界”。
七米镜界相关实验详录
- 系绳物体:将系绳的摄像机推出天台边缘,缓慢向下移动。绳索每10厘米标定。移动至6.9米时一切正常;移动至7.0米时,摄像机端信号中断,但绳索可以继续拉出,拉出的绳索长度超过7.0米后,从7.0米处开始,绳索消失于虚空中,但绳索另一端仍在手中,可感受到轻微拉力,仿佛虚空那头有东西在拉。
- 人员尝试:一名携带Blanche签名的M.E.G.特工系安全绳,缓慢走向虚空。左脚迈出天台边缘,并正常踩在虚空上。不,左脚伸向虚空时,脚掌进入灰色区域瞬间即消失,但当事人报告“感觉踩到了地面,但看不见自己的脚”,继续移动至膝关节消失时,当事人突然尖叫,之后被迅速拉回。事后回忆:“我看见自己的腿在灰色那边,但腿是透明的,里面有什么东西在动。”检查显示该当事人双腿无物理损伤。
Level C-380的时间流速与后室标准时间流存在固定偏差,经多次对比测量,层级内时间流逝速度约为外界的0.5倍,即层级内每度过一小时,外界相当于经过二小时。此比例恒定,不受楼层、位置、行为影响。除此之外,计时设备进入本层级后,其计时功能会发生紊乱1。
此外,在层级中停留超过8小时(层级内时间)的流浪者均出现“时间盲”状态,无法判断分钟、小时甚至昼夜,仅能通过饥饿、疲惫等生理信号粗略感知“过了很久”。曾有一名停留约18小时的流浪者在切出后坚称自己只待了“一个下午”,但外界已过去36小时,血糖水平显示其至少16小时未进食。
Level C-380维持着一项严格的约束,即同一时间只能容纳一个生命体。此处的“生命体”定义为:具有自我意识、能够自主移动、表现出代谢活动的实体2,包括人类、动物、大多数后室实体。无人机、机器人、少数特殊实体不在此列。
当层级内无流浪者时,任何符合条件的切入尝试均可成功。一旦有流浪者成功进入,所有入口对所有其他生命体关闭,切入尝试将会失败,表现为入口消失、切入行为被弹回、或在切入过程中转移到其他层级。关闭状态持续至当前流浪者离开层级(包括死亡)后的约3分钟,之后入口重新开放。
例外情况验证
- 携带宠物进入:记录显示,有流浪者试图将猫带入层级。猫在切入瞬间尖叫、挣扎,然后消失,而流浪者独自出现在层级内。事后追踪显示猫被转移至Level C-526。
- 多人同时尝试切入:2024年M.E.G.组织的一次同步实验中,3名志愿者同时从不同入口切入。结果为,1人成功进入,2人分别切至Level C-418和Level 48.1-C。
- 实体入侵:曾有层级内的流浪者报告“感觉有东西在注视自己”,但始终未发现第二生命体。设备检测显示,该流浪者进入后第4小时,有一组未知生物信号在“七米镜界”处短暂出现,持续约2秒后消失,有人推测这是另一个生命体尝试进入失败留下的痕迹,目前该事件尚无结论。
正如前文所说,这里大楼中的每一层的大小不相同,而且居民楼中只有一层有着Wi-Fi信号。有了这些条件,有人推断大楼的二三层和第四层都并不存在于大楼中,而是存在该层级的虚空中的某一处,当流浪者在楼梯上打开进入楼层的入口后就会被传送到这些地方。
基地、前哨和社区
由于该层级的特殊现象,这里没有任何的基地、前哨和社区。
入口与出口
入口
- 在其他层级中接触到另一流浪者从该层级带出的物品后会切入到Level C-380。
- 在Level C-225中切入一张带有该层级的宣传海报。
- 在Level C-345中接触到与该层级中出现物品的出产日期相同的任意物品也会切入Level C-380。
出口
- 在道路上连续直走三公里后就会被切出到Level C-1728。
以下文件于Level C-380某栋居民楼四层天台中心裂纹圆盘下方发现。圆盘表面有一处直径20厘米的隐形接缝,开启后下方为一深约2米的密闭空间,内置一只锈蚀铁盒。铁盒内有三份文件,纸张材质分别为:牛皮纸(已脆化)、热敏打印纸(褪色严重)、普通信纸(保存较好)。
文件一:牛皮纸残页
标题:《关于刘明玥的观察日志·最终篇》
署名:观测员 ████
日期:1999.12.31
刘明玥已在此停留47天(按外界时间计算)。她不再试图离开。
她找到了自己的“节奏”:每天(如果还能称为“天”的话)早晨坐在一层靠窗那张椅子上,下午在二层日用品区整理货架,晚上在三层——她开始吃那些粉末。
我们通过无人机警告过她,她说知道。她说第一次吃的时候吐了三天,但第四次就不会了。她说她能在粉末里尝出味道——不是盐,不是糖,是“人味”,每个人的粉末味道不一样,她在学着分辨。
今天她告诉我:“二层那些牙刷、茶杯,都是谁用过的?”
我说不知道。
她说:“我知道,是我。是所有进来的我,每一支牙刷上都有我的牙菌斑,DNA检测和我一样。这不是一个无限刷新的仓库,这是一个回收站——每个进来的人用过的东西,都会被收回来,摆在这里,等着下一个自己来看见。”
她说到这里笑了,那是我见过的最绝望的笑容。
“你们管这叫勘探,我管这叫提前参观自己的遗物。”
明天是新千年,她会怎么样?这个层级会怎么样?我不知道。
我只知道,在记录本最后一页写完这些字之后,我该走了。她不会跟我走,她说她想看看,2000年的第一缕阳光会不会照进这里。
这里没有阳光。
文件一背面有一段铅笔写的字,笔迹与正文不同:
“2000.1.1。阳光没来。但她在二层货架最里层发现了一盒新的牙刷,生产日期:2000.01.01。她说,这是给我的新年礼物,然后她哭了,这是她第一次在这里哭。”
文件二:热敏打印纸(M.E.G.内部通讯记录残片)
时间戳:2024.03.17 22:43:12
发送方:探索员 ███(信号中断前最后一条)
接收方:M.E.G. Level 11 前哨站
……我已经在这里待了多久?我的手表停了,手机从进入那一刻就显示“1999.12.31 23:59”。它一直这样,从不跳动。但我知道时间在走,因为我的胡子在长。
我发现了规律。二层的商品架上,每过一段时间就会多出一件东西。不是刷新,是增加。我做了标记:昨天,牙刷区多了一支“长命”牌,生产日期1998年3月。今天,茶杯区多了一个搪瓷缸,缸上印着“劳动光荣”,缸底有一道磕痕,那道磕痕的形状,和我前天在楼梯上摔跤时手表在扶手上磕出的痕迹一模一样。
这不是巧合。
这个层级在收集我留下的痕迹。我每用掉一点时间,它就收走一点证据。等我待够足够久,我这个人就会变成这里的一排货架,牙刷上印着我的牙菌斑,茶杯里装着我喝过的水,粉末也将会混着我骨头的成分。
我今晚要去四层,我想看看那个七米镜界后面是什么。如果信号中断,请转告后来者:
不要在这里待超过三天,三天是一个界限,三天之后,你开始认领自己的遗物。
(信号中断,未收到后续)
文件三:普通信纸(手写信)
收信人:看见这封信的人
写信人:一个曾在这里停留17天的人
日期:未标注
如果你读到这封信,说明你已经发现了天台中心的暗格。
我没有留下名字,名字在这里不重要,你可以叫我“上一个”。
我想告诉你几件事:
第一,不要相信“待得越久,出去后时间浪费越多”这种说法。那不叫浪费,叫兑换。你在这里的每一小时,都从外界某个角落兑换走一小时。你在这里待一天,外界某个人就会莫名其妙地发呆一天,什么事都没做,就是发呆,等你出去,你会发现自己记得的事和别人记得的事对不上,因为那些被兑换走的时间,本来是属于你的,现在不属于了。
第二,二层的商品,有一部分是你自己带来的。不是物理上带来,是时间线上带来。你将来会在这个层级看到一支牙刷,那支牙刷可能曾被带出、被使用、被遗弃、被回收,但最终都会出现在这里,躺在货架上,等着你看见它。我认出过一支,上面刻着我母亲的姓氏。
第三,三层那些粉末,不是骨灰。是未发生的生命,每一个罐头上印着的“1999年”,都是一条在2000年之前就应该开始、但从未开始的命,它们在这里等我,等我去品尝,去记住,去替它们活完那一点点剩下的。
第四,虚空,我试过。七米。我可以告诉你七米那边是什么——
是这封信的开头。我走进去,看见自己坐在一张木椅上,正在写这封信,我对自己说:别写,没用。但那个我正在写,一直写,永远在写第一行。
所以我猜,你现在读到的,就是我在七米那边正在写的那封。
读到这里的你,请做一件事:把这封信放回原处,下楼,走到街道上。一直走,不要回头,不要数经过了多少栋楼。如果你回头,你会看见我在三层的窗口看着你,不是“上一个我”,是下一个你。
快走。
别停。
以上文件内容无法验证其真实性。文件一所述的“观测员”及刘明玥未在M.E.G.任何档案中存在记录;文件二中描述的信号源经核查,确实在2024年3月17日发出过一段中断信号,但内容与M.E.G.存档的“设备故障”版本不符;文件三的笔迹分析显示,其至少由12名M.E.G.在册人员共同书写,这12人无一例外,均已失踪,失踪前的最后一个已知位置,均为Level C-380附近层级。
« Level C-379 | Level C-380 | Level C-381 »
