@import url("http://backrooms-wiki.wikidot.com/local--files/component:theme/sidebar.css"); @import url('https://fonts.googleapis.com/css2?family=Jura:wght@400;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap'); /* Myrand */ @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; --theme-base: "black-highlighter"; --theme-id: "astra"; --theme-name: "Astra Theme"; --logo-image: url("https://ru-backrooms-wiki.wdfiles.com/local--files/theme%3Aastra-code/LogoAT.png"); --header-title: "Astra"; --header-subtitle: "成就不可能"; --body-font: 'Jura', '仓耳与墨W02' , TsangerYuMo-W03, sans-serif; --header-font: 'Jura', '仓耳与墨W02' , TsangerYuMo-W03, sans-serif; --title-font: 'Jura', '仓耳与墨W02' , TsangerYuMo-W03, sans-serif; --mono-font: 'Anonymous Pro', monospace; --white-monochrome: 255, 208, 0; --pale-gray-monochrome: 158, 116, 0; --light-gray-monochrome: 194, 145, 0; --gray-monochrome: 0, 42, 74; --black-monochrome: 0, 8, 20; --bright-accent: 235, 170, 10; --medium-accent: 235, 170, 10; --custom-text: 255, 255, 255; --dark-accent: 74, 74, 74; --pale-accent: 99, 99, 99; /* Other */ /* CECS */ --cecs-accent: 255, 213, 0 ! important; --cecs-dark: 0, 94, 138 ! important; --cecs-light: 0, 149, 212 ! important; /* Search Box */ --search-box-emptytext: 66, 135, 245; --login-status: 255, 255, 255; /* Primary Theme Colors */ --swatch-background: var(--black-monochrome); --swatch-primary: var(--bright-accent); --swatch-primary-darker: var(--medium-accent); --swatch-primary-darkest: var(--black-monochrome); /* Primary Text Colors */ --swatch-text-dark: var(--custom-text); --swatch-text-light: var(--bright-accent); --swatch-important-text: var(--bright-accent); --barColour: var(--very-light-gray-monochrome); --linkColour: var(--pale-accent); /* Primary Menu Colors */ --swatch-menubg-color: var(--black-monochrome); --swatch-menubg-light-color: var(--dark-gray-monochrome); --swatch-menubg-medium-color: var(--medium-accent); --swatch-menubg-medium-dark-color: var(--gray-monochrome); --swatch-menubg-dark-color: var(--dark-gray-monochrome); --swatch-menubg-black-color: var(--black-monochrome); --swatch-menubg-hover-color: var(--black-monochrome); --swatch-menutxt-dark-color: var(--white-monochrome); --swatch-menutxt-light-color: var(--white-monochrome); --swatch-border-color: var(--bright-accent); /* Primary Header Colors */ --swatch-headerh1-color: var(--white-monochrome); --swatch-headerh2-color: var(--white-monochrome); --swatch-topmenu-border-color: var(--bright-accent); --swatch-topmenu-bg-color: var(--black-monochrome); /* Link Colors */ --link-color: var(--bright-accent); --visited-link-color: var(--medium-accent); --hover-link-color: var(--bright-accent); --sidebar-links-text: var(--swatch-menutxt-dark-color); --link-color-bright: var(--medium-accent); /* Rating Module Colors */ --rating-module-button-color: var(--bright-accent); --rating-module-text-color: var(--white-monochrome); --rating-module-text-hover-color: var(--swatch-menutxt-light-color); /* Header Gradients */ --gradient-header: none; --diagonal-stripes: none; } /* Scrollbar */ body::-webkit-scrollbar { width: 10em #001029; } body::-webkit-scrollbar-track { background-color: rgb(0, 17, 41); } body::-webkit-scrollbar-thumb { background-color: #00255c; outline: 5px solid #00378a; } div#container-wrap{ background: url(https://ru-backrooms-wiki.wdfiles.com/local--files/theme:astra/BGS) top center repeat-x; background-size: 100%; } #extrac-div-1 { position: fixed; width: 100vw; height: 100vh; pointer-events: none; background:; background-size: auto 8px; opacity: 0.7; } #extrac-div-2 { position: fixed; width: 100vw; height : 1rem; top: 0; pointer-events: none; background:; opacity : .1; } #skrollr-body { background-image:none } #container { background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 8, 20,1) 37%); background-size: 37rem 37rem; background-attachment: scroll; } 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; color: rgb (var(--bright-accent)); } #side-bar > .side-block div > a > img { filter: invert(100%) opacity(0.8); } #side-bar > .side-block > div > a > img:hover { background-color: unset !important; } #side-bar > .side-block > div > a:hover { background-color: unset !important; } /* fix sidebar scrollbar color */ #side-bar:hover, #side-bar:active, #side-bar:focus-within { scrollbar-color: unset !important; } #header, #top-bar { background-attachment: scroll; } #header { background-image: none; overflow-x: clip; } #header::before { content: ""; position: absolute; height: 100%; width: 100%; right: 2.5rem; top: -0.3rem; background-image: url(https://ru-backrooms-wiki.wdfiles.com/local--files/theme%3Aastra-code/LogoAT.png); background-size: auto 5rem; background-position: left; background-repeat: no-repeat; opacity: 0.8; } #header h1, #header h1 a { position: absolute; left: 4.8rem; top: 0.8rem; margin: 0; width: 100%; display: flex; justify-content: left; z-index: 0; } #header h2, #header h2 span, #header h2 span::before { position: absolute; left: 3.3rem; top: 1.8rem; margin: 0; width: 100%; display: flex; justify-content: left; } a:hover, a.newpage:hover, a:visited:hover, #side-bar a:visited:hover { text-decoration: none; color: #000000; background-color: #FFAA0A; } #login-status { color: rgb(var(--login-status)); } #login-status ul a:hover { text-decoration: none; color: #000000; background-color: #ffaa0a; } #login-status a:hover { text-decoration: none; color: #000000; background-color: #ffaa0a; } #search-box ul a:hover { text-decoration: none; color: #000000; background-color: #003a66; } #search-box a:hover { text-decoration: none; color: #000000; background-color: #003a66; } #header h1 a::before, #header h2 span::before { text-shadow: .063rem 0.1rem 0.1rem #0c0c0c; letter-spacing: 0.1rem; } #header h1 a::before{ letter-spacing: 0.3rem; } a.newpage { color: rgb(var(--newpage-color)) } blockquote { box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); border: border: 1px solid #ffd000; } #search-top-box-form > #search-top-box-input { width: 2rem; color: rgb(var(--search-box-emptytext)); } /* TABVIEW - Abandon All Hope Ye Who Enter Here */ /*content bg*/ .yui-navset .yui-content { background-color: rgba(var(--pale-accent), 0.25); border-color: rgb(var(--pale-accent)); } /*unselected tab color*/ .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { background-color: rgb(var(--dark-gray-monochrome)); color:rgb(var(--white-monochrome)); } /*hover tab bg*/ .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus { background-color: rgba(var(--pale-accent), .25); } /*backer background*/ .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li { background: rgb(var(--dark-gray-monochrome)); } /*selected tab bg*/ .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected { background-color: rgb(var(--pale-accent)); } .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active { background-color: rgb(var(--pale-accent)); } @media only screen and (max-width: 768px) { :root{ --swatch-menubg-color: var(--medium-accent); } #header::before { background-image: none; } #header { height: var(--header-height-on-mobile); background-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg"); background-image: var(--logo-image); --size: calc(var(--final-header-height-on-mobile) + 1rem); --y-offset: 1.5rem; background-position: calc((var(--header-height-on-mobile) - 0.75rem) - var(--size)) calc(((var(--size) * -1) + var(--header-height-on-mobile) + var(--y-offset)) / 2); background-size: var(--size), 100% var(--header-height-on-mobile); background-repeat: no-repeat, repeat; width: 100vw; margin: 0; position: sticky; top: calc(var(--header-height-on-mobile) * -1); } #header h1, #header h1 a { left: 1rem; top: 0.8rem; } #header h2, #header h2 span, #header h2 span::before { left: 0.8rem; top: 1.8rem; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"]:hover { background: rgb(0, 0, 0); border-color: rgb(var(--pale-accent)); } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"]{ background: rgb(0, 0, 0); border-color: rgb(var(--pale-accent)); } } .lightstyled-quote { background-color:rgb(var(--bright-accent)); color:rgb(0, 0, 0); border-left: 0.5rem solid rgba(var(--dark-gray-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); } .darkstyled-quote { background-color:rgb(var(--dark-gray-monochrome)); border-left: 0.5rem solid rgba(var(--bright-accent)); color:rgb(var(--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); } .lightblock { background-color:rgb(0, 55, 138); color:rgb(0, 102, 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); } .vblock { background-color:rgb(77, 0, 135); color:rgb(140, 0, 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: 5px solid #34005c; } .piblock { background-color:rgb(130, 82, 5); color:rgb(255, 145, 0); 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: 5px solid #523200; } .bioblock { background-color:rgb(1, 122, 1); color:rgb(0, 255, 21); 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: 5px solid #004a00; } .darkblock { background-color:rgb(var(--dark-gray-monochrome)); color:rgb(var(--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); } .dark-borderblock { background-color:rgb(var(--dark-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)); } .light-borderblock { background-color:rgb(var(--bright-accent)); color:rgb(0, 0, 0); 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(--dark-gray-monochrome)); } .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(--dark-gray-monochrome)); border: solid 0.3rem rgb(var(--bright-accent)); } .border-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(https://ru-backrooms-wiki.wdfiles.com/local--files/theme%3Aastra-code/LogoAT.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(--dark-gray-monochrome)); } .logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(https://ru-backrooms-wiki.wdfiles.com/local--files/theme%3Aastra-code/LogoAT.png) center/25% no-repeat; opacity: 0.65; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .titleblock { background-color: rgb(var(--dark-gray-monochrome)); color: rgb(255, 254, 242); 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(--dark-gray-monochrome)); position: relative; top: -1.6rem; background-color: rgb(var(--bright-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .borderblock { background-color:rgb(var(--dark-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)); } .darkblock::after { color: rgb(var(--swatch-menubg-medium-color)); } .roundblock { background-color:rgb(var(--dark-gray-monochrome)); border: 1px solid #ffd000; border-radius: 40px; padding: 0.25rem 1rem; text-align: center; }
:root { --nusd-speed: 1; } /*岛*/ .ic_wrap-box { } /*上*/ .ic_wrap-box .ic_top-left-box { animation: right0 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box .ic_top-left-box .ic_text { animation: right0 calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box .ic_h-icon { animation: ic-right calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.3s / var(--nusd-speed)); opacity: 0; } .ic_wrap-box .ic_r-icon { animation: ic-right calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.4s / var(--nusd-speed)); opacity: 0; } .ic_wrap-box .ic_s-icon { animation: ic-right calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.5s / var(--nusd-speed)); opacity: 0; } /*sd*/ .ic_wrap-box .ic_sd-box { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation: fadeIn-nu-exit calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box .ic_infobox-1,.ic_wrap-box .ic_infobox-2 { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation: fadeIn-nu-env calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.1s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-3 { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation: fadeIn-nu-enti calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.2s / var(--nusd-speed)); } /*字*/ .ic_wrap-box .ic_sd-box .ic_text { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box .ic_sd-box .ic_sd { animation: rightin2 calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box .ic_infobox-1 .ic_text { animation: rightin calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.1s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-1 .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.1s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-2 .ic_text { animation: rightin calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.2s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-2 .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.2s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-3 .ic_text { animation: rightin calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.3s / var(--nusd-speed)); } .ic_wrap-box .ic_infobox-3 .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.3s / var(--nusd-speed)); } /*info*/ .ic_wrap-box .ic_add-h { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); animation: ic-add-h calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.3s / var(--nusd-speed)); } .ic_wrap-box .ic_add-r { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); animation: ic-add-r calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.4s / var(--nusd-speed)); } .ic_wrap-box .ic_add-s { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); animation: ic-add-s calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.5s / var(--nusd-speed)); } /*字*/ .ic_wrap-box .ic_add-h .ic_text { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.5s / var(--nusd-speed)); } .ic_wrap-box .ic_add-h .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.5s / var(--nusd-speed)); } .ic_wrap-box .ic_add-r .ic_text { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.6s / var(--nusd-speed)); } .ic_wrap-box .ic_add-r .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.6s / var(--nusd-speed)); } .ic_wrap-box .ic_add-s .ic_text { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.7s / var(--nusd-speed)); } .ic_wrap-box .ic_add-s .ic_info { animation: rightin calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.7s / var(--nusd-speed)); } .ic_addbox .ic_text,.ic_addbox .ic_info{ opacity: 0; } /*bubor*/ .ic_top-box { animation: ic-border calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .ic_wrap-box { border-bottom: rgba(var(--ic_border-color), 0) solid var(--ic_interspace); animation: ic-border calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; animation-delay: calc(0.7s / var(--nusd-speed)); } @keyframes ic-right { 0% { transform: translateX(-1rem); transform: rotate(30deg); opacity: 0; } 80% { transform: translateX(-1rem); transform: rotate(30deg); opacity: 0; } 100% { transform: translateX(0); transform: rotate(0deg); opacity: 1; } } @keyframes ic-border { 0% { border-bottom: rgba(var(--ic_border-color), 0) solid var(--ic_interspace); } 100% { border-bottom: rgba(var(--ic_border-color), 1) solid var(--ic_interspace); } } @keyframes ic-add-h { 0% { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); background-color: rgba(var(--ic_border-color), 1); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); background-color: rgba(var(--ic_add-habitability-bg-color), 1); } } @keyframes ic-add-r { 0% { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); background-color: rgba(var(--ic_border-color), 1); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); background-color: rgba(var(--ic_add-resource-bg-color), 1); } } @keyframes ic-add-s { 0% { clip-path: polygon(50% 0%,50% 0%,50% 100%,50% 100%); background-color: rgba(var(--ic_border-color), 1); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); background-color: rgba(var(--ic_add-signal-bg-color), 1); } } /*nusd*/ /*左*/ .sdnumber p { opacity: 0; animation: right0 calc(2s / var(--nusd-speed)); animation-fill-mode: forwards; } .sdnumber p { opacity: 0; animation: right0 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sdnumber strong { opacity: 0; animation: right0 calc(1.2s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sdnumber .lines { opacity: 0; animation: fadeIn-nu-sd calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } /*右*/ .sd-container .exit { animation: fadeIn-nu-exit calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .environment { animation: fadeIn-nu-env calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .entity { animation: fadeIn-nu-enti calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .syntax .sd{ animation: rightin calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .syntax p strong { animation: rightin calc(1.05s / var(--nusd-speed) ); animation-fill-mode: forwards; } .class.customclass strong::after{ animation: no-opacity calc(1.05s / var(--nusd-speed) ); animation-fill-mode: forwards; } /*字*/ /*ex*/ .sd-container .exit strong { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .exit p span:nth-child(3) { animation: rightin2 calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; } /*ev*/ .sd-container .environment strong { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .environment p span:nth-child(3) { animation: rightin2 calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; } /*en*/ .sd-container .entity strong { animation: rightin2 calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .entity p span:nth-child(3) { animation: rightin2 calc(1.1s / var(--nusd-speed) ); animation-fill-mode: forwards; } /*动画*/ @keyframes clip0 { 0% { clip-path: inset(0 0 100% 0); } 100% { clip-path: inset(0 0 0 0); } } @media only screen and (min-width: 1071px) { .sd-container .border { animation: border-spin-pc calc(1s / var(--nusd-speed) ); transform-origin: right; } @keyframes border-spin-pc { 0%{ clip-path: polygon(0% 0%,0% 0.4rem,0% 0.4rem,0% 0%); transform: scaleX(5000%); } 30% { clip-path: polygon(0% 0%,0% 0.4rem,100% 0.4rem,100% 0%); transform: scaleX(5000%); opacity: 1; } 60% { clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%); transform: scaleX(5000%); opacity: 1; } 100% { transform: scaleX(100%); opacity: 1; } } .sdnumber p { animation-delay: calc((2s / var(--nusd-speed))*0.6); } .sdnumber p { animation-delay: calc((1s / var(--nusd-speed))*0.6); } .sdnumber strong { animation-delay: calc((1.2s / var(--nusd-speed))*0.6); } .sdnumber .lines { animation-delay: calc((1s / var(--nusd-speed))*0.6); } } @media only screen and (min-width: 620px) and (max-width: 1070px) { .sd-container .border { animation: border-spin-mo calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } } @media only screen and (max-width: 620px) { .sd-container .border { animation: border-spin-mo calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .exit { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation-delay: 0; animation-fill-mode: forwards; } .sd-container .environment { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation-delay: calc(0.5s / var(--nusd-speed) ); animation-fill-mode: forwards; } .sd-container .entity { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); animation-delay: calc(1s / var(--nusd-speed) ); animation-fill-mode: forwards; } } @keyframes border-spin-mo { 0% { clip-path: polygon(50% 0%,50% 100%,50% 100%,50% 0%); } 70% { clip-path: polygon(50% 0%,50% 100%,50% 100%,50% 0%); opacity: 1; } 100% { clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%); opacity: 1; } } @keyframes rightin { 0% { transform: translateX(-1rem); opacity: 0; } 80% { transform: translateX(-1rem); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes rightin2 { 0% { transform: translateY(1rem); opacity: 0; } 80% { transform: translateY(1rem); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes upin0 { 0% { transform: translateY(1rem); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes right0 { 0% { transform: translateX(-1rem); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes fadeIn-nu-sd { 0% { clip-path: polygon(0% 0%,0% 0%, -10% 100%,0% 100%); transform: rotateY(180deg); } 100% { clip-path: polygon(0% 0%,200% 0%, 100% 100%,0% 100%); transform: rotateX(0deg); opacity: 1; } } @keyframes upin1 { 0% { transform: translateY(1rem); opacity: 0; } 50% { transform: translateY(1rem); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes upin2 { 0% { transform: translateY(1rem); opacity: 0; } 50% { transform: translateY(1rem); opacity: 0; } 75% { transform: translateY(0); opacity: 1; } 100% { transform: translateY(0); opacity: 1; } } @keyframes fadeIn-nu-exit { 0% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); } 25% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 100%,0% 100%); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); } } @keyframes fadeIn-nu-env { 0% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); } 25% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 100%,0% 100%); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); } } @keyframes fadeIn-nu-enti { 0% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 0%,0% 0%); } 25% { clip-path: polygon(0% 0%,0.4rem 0%,0.4rem 100%,0% 100%); } 100% { clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); } } @keyframes no-opacity { 0% { opacity: 0; } 25% { opacity: 0; } 100% { opacity: 1; } }
LEVEL
c-1121
生存等级生存等級
3 级級
逃离逃離:4/5
极难逃离極難逃離
环境環境:5/5
死区死區
实体實體:1/5
极少敌意存在極少敵意存在
Level C-1121是后室C层群的第1121层。
描述
Level C-1121的主体是一台极具科幻色彩的太空电梯,其代称为01号,其在流浪者切入此层级一段时间后会自动升空。轿厢中有稳定的WI-FI信号。其爬升距离约为35000千米左右,初步推断为前厅中地球同步轨道的高度,其爬升时间约六个小时。
Level C-1121主要分为两个区域,分别是电梯内部和电梯外部。电梯外部主要为地表,高层大气和星际空间,空气密度随高度的变化与地球一致,都是随着高度增大而减小。本层级中部分高度范围经常会出现各种致命辐射1,例如伽马射线暴,并且电梯轿厢对这些辐射的抵挡作用几乎为零。而电梯内部又主要分为乘员区和主控室。本层级虽然在电梯上升过程中有一段时间2处于地表,但如流浪者此刻处于轿厢中,则不受地心引力影响。本层级具有未知的特性,最多允许三名流浪者相遇。
轿厢上升的过程中,流浪者们可能会遇见各种突发状况,其危害性足以夺去流浪者的生命。目前已经发现的突发事件有:舷窗突然破碎,氧气循环系统宕机,陨石撞击,缆绳断裂,反卫星导弹袭击。经M.E.G.报告称,每个进入此层级的流浪者都至少遇见了一次突发状况。目前进入本层级的流浪者只有两人成功离开。其中一人回到了Level ██,且因为紊乱的重力造成了内脏不可逆的损伤和因为致命辐射的袭击在切出此层级7天后死去。另一人成功切入了Level 10,但是他却因为高空坠落而死亡。
在流浪者切入该层级时,电梯会静止在地表的发射场,此时出舱口无法打开,出舱口中转区的门禁也无法打开。根据比对结果,发射场所处的位置与██西北地区一个卫星发射基地高度相似,但是这里的地理位置似乎是赤道地区。根据观测,其并没有人类活动的痕迹,太空电梯的发射程序似乎是自动程序完成的。
一名M.E.G.特工在消失前上传的图片,被"苔藓"进行了一定量的修润,也是Level C-1121的第一张图片
电梯内部
电梯内部是本层级的主要区域。
乘员区
乘员区是Level C-1121中电梯内部的主要区域,其呈现为约200㎡的平坦房间。房间正中央有一条供乘员通过的宽1.5米的黑色瓷砖通道,其左右两边分别分布着12行6列的座位,统共有144个乘员位。两边的一切装饰与风格都是完美对称的,每侧有3面厚度极小的玻璃舷窗,但对其的破坏尝试均以失败告终。白色的厢墙上对称地分布着破窗锤3,氧气面罩4和一些未知用途的按钮。
乘员区的前部靠近出舱口中转区,中转区是一个约5㎡的密闭空间。在乘员区的前部是一个有着相当规模的储物区,与乘员区无隔断,在储物区已发现的物资有杏仁水,两套宇航服,氧气罐和一些损坏的高科技修理工具。
出舱口中转区在电梯轿厢到达50千米处时才会允许流浪者进入。
主控室
主控室是一个与乘员区后部相连接的房间,其电子门禁已经失效,房间面积约为150㎡。主控室拥有大量的信息化控制台,远超前厅人类科技水平的未知技术产品和一个人工智能,根据主控室的一些散落的资料,其代号为"苔藓"。遗憾的是,M.E.G.对高科技产品的逆向破译都以失败告终。不过需要注意的是,这个人工智能拥有超乎寻常的智慧,在普遍情况下,其并不会与流浪者产生交互,只有当流浪者询问离开此处方法时,其会回答:撞击舷窗,可以提前到达"天环"5。除此之外,"苔藓"会回答流浪者它的名字和一些没什么用的基本信息,即使流浪者并没有询问。如果流浪者试图破译超过人类技术水平的科技产品并即将取得阶段性成果或尝试破坏任何主控室的零部件时,其会引发一场仅针对流浪者的大爆炸6。
主控室由控制台和驾驶室组成。控制台由多块全息屏幕构成,会实时闪过太空电梯的各种数据。驾驶室则是尚未发现其作用,因为根据探索,这台太空电梯无法脱离缆绳。M.E.G.推测驾驶室可能是太空电梯与某个飞船的一部分焊接的结果,至于实施者不得而知。主控室拥有对太空电梯中人造重力的调控装置,但其实际上已经损坏,并会随着高度增大而进行自修复进程,这导致了太空电梯内重力紊乱的逐步加强并会影响到电梯外部空间。
根据多名流浪者的报告及上传的资料,M.E.G.认为"苔藓"会强行修改一切在此层级中被拍摄的照片或录像,对图像进行艺术加工,使图像发生一定变化,导致图像变得不像实拍的。Level C-1121的第一张照片就是一个例子。
以下是2023年1月1日第一组流浪者首次进入Level C-1121并对主控室的探索录音,其录音设备于2023年5月被发现并已经受到严重破坏,录音内容经修复如下。
(非探索主控室的录音已删除)
流浪者A:(激动地)升空了!终于不用飘在空中了..虽然感觉还是有点轻飘飘的。
流浪者B:你不觉得有点违和吗?
流浪者A:违和?我感觉我掉后室才是最违和的。
流浪者B:别打岔!…所以为什么一台太空电梯会有主控室?呃,主控室里居然还有驾驶室?这玩意还能开吗?
流浪者A:你这么说起来确实…哎,这是焊上去的?我靠,有点太随意了吧。
(14分钟的闲聊和探索过程中的环境音已删除)
流浪者B:噢..所以我们要怎么离开这里?
"苔藓":(突兀地)乘客,在12465.425千米后撞击舷窗可以被允许提前到达"天环"。
流浪者B:(大吃一惊)什么?喂,老兄,你有没有听见什么声音..像电子合成的。
流浪者A:噢我听见了…这他妈是谁?
"苔藓":我是本次升空任务的监督智能体"苔藓",本次任务预计时长7小时34分钟,请..错误,检索完毕。
流浪者B:还有什么出口?
(无回答)
流浪者A:嘿,不能坏掉了吧?我找找有没有什么说明书..噢,这里有一份指南..
流浪者B:什么指南?拿过来我看看。
流浪者A:你急啥啊。"苔藓"使用指南?我看看,要先拆解机箱…
流浪者B:这里有把螺丝刀?…我去,看起来好吊的样子!拆解机箱吗?我试试。
(杂音)
流浪者B:拧开了,我打开看…
(环境音:执行自卫)
流浪者A&流浪者B:什么?
(爆炸声)
电梯外部
电梯外部主要是无边无际的宇宙空间和两台与01号电梯同步上升的较小的客运电梯,另外两台客运太空电梯附近的引力极端异常,疑似拥有数个随时变化的引力中心。除非流浪者想被扯的到处都是,否则不建议靠近这两台小型太空电梯。
对电梯以外的探索从未被M.E.G.提上日程,但是部分有极强冒险心理的流浪者对地表地区产生了好奇,他们认为这台太空电梯处于未来时间线的前厅,并试图通过各种方式到达地表,他们认为回到地表即可以回到地球。遗憾的是,这些流浪者的尸体薄片7都被发现于出舱口中转区,不过他们中部分人所携带的物品并没有遭受这种灾难。以下是部分回收的录音装置中音频。
(环境音):今天是2023年1月1日..
David:(忐忑地)好的,五十七千米,我想我可以跳下去了,这个降落伞可花了我不少杏仁水。但愿可以回家吧..
流浪者B:祝你好运吧,David。
David:我走了!呜呼——
(猛烈的气流声,持续了一个小时左右)
David:呃,我怎么突然变这么重!不对,该死,我…什么东西在压着我似的。啊,快要到了,待会就可以开伞了!
流浪者B:你到了吗?
David:没有,没有,但是我想快了!我已经可以看见地面了..啊,为什么突然又变得这么轻松?轻飘飘的..噢,我要着陆了!
David:我目测还有一千米左右!开伞了!呜呼——
(开伞声)
流浪者B:David,你看见什么了吗?
David:WTF!卫星发射基地?!那边还有一座规模不小的城市,不过非常远!我想我马上就要回家了!
(气流声)
流浪者B:(激动的)这是载入史册的一..
(杂音)
David:(突然哀嚎)不,这——
(重物坠地声,骨头断裂声)
流浪者B:David?David?!发生了什么!
[录音中断]
注:数据来源于电梯离开地表后的时间段。
- 电梯内部,0-200千米时,重力竖直向下,大小0.97G
- 电梯内部,200-20000千米时,重力方向每隔一段时间就会发生变化,大小1.5G-7G,波动较大。
- 电梯内部,20000-35711千米时,重力方向随时变化,大小4G-15G,波动极大。
- 电梯内部,35711千米以上,无数据
- 电梯外部的空中,重力竖直向下,因仪器损坏,仅知晓其大小为0.5-3G,不同空域有变化。
- 主控室重力无数据
- 地表:重力竖直向下,失重-27G8。
- 数据来源于M.E.G."███"的三名测绘成员,于电梯升空至35711千米时受重力剧变死亡。
通告时间:202X年4月30日
各位流浪者:
Level C-1121的重力紊乱变得愈加强烈,通过除空间站以外的出口切出的概率变得越来越小,为了各位流浪者的生命安全,M.E.G.自202X年4月30日起将严格把控Level C-1121在Level C-335的入口,请各位流浪者务必不要试图从Level 78切入此层级!如果流浪者们发现了新入口,请立刻上报!
2024年11月15日
- 据Level C-1121传回的各种资料,其主控室中的人工智能"苔藓"所称的出口信息被鉴定为错误信息。从一名流浪者最后传回的信息来看,如果流浪者听从其言语,在太空电梯升至14000-14100千米时撞击舷窗,其极小概率会进入月球9,其余流浪者目前全部为失踪状态。
- Level C-1121中的第二个出口目前仅有一次成功的例子。2024年4月30日,一名流浪者精确地落在了如主控室地图所述的的区域,根据其所佩戴仪器显示,该区域上空2千米左右的高度重力为0.4G,但该流浪者还是因为极高的速度造成了全身多处骨折和内脏受损。5月1日,他的尸体被发现于Level 10的一处麦田里。
M.E.G.在此建议所有因为意外而切入本层级的流浪者第一时间穿戴好乘员区的宇航服,并躲在乘员位的深处固定好自己,这可以尽可能地增加流浪者们的生存率。10
实体
本层级暂未发现任何实体。11
基地、前哨和社区
因为本层级的特性,无法建立任何的基地、前哨和社区。
入口和出口
入口
- 在任意一个层级的电梯中昏迷会来到本层级的乘员区。
- 在Level 78的出舱舱门处切出会来到本层级的出舱口中转区。
- 在Level C-335中以高速撞上一颗卫星有可能会切入本层级的主控室。
- 更多入口亟待探索
出口
- 到达同步轨道的空间站后,你将被允许自由选择前往除了前厅以外的任意一个层级
- 主控室的一幅地图指明了向北偏西17°前进124km后坠落在地表可以到达Level 1012
- 根据“苔藓”所述,在太空电梯到达14000km-14100km时尝试从舷窗切出有极小概率来到Level 78从舷窗切出极小概率会来到Level 24。
- 更多出口亟待探索13
« Level C-1120 | Level C-1121 | Level C-1122 »
