/* BHL Style Search Top Box And User Account */ /* By Mercuresphere */ /* Based on BHL Theme */ :root, :root:lang(cn) { --merc-light-color: var(--swatch-menutxt-light-color); --merc-dark-color: var(--swatch-menubg-dark-color); --user-account-mask: url("https://fastly.jsdelivr.net/gh/Crimone/crimson-anemone@main/files/user-circle.svg"); --search-top-box-mask: url("https://fastly.jsdelivr.net/gh/Crimone/crimson-anemone@main/files/search-top-box-mask.svg"); } /* ===用户和搜索栏=== */ @media only screen and (max-width: 768px) { #login-status { right: unset; font-size: unset; } #navi-bar, #navi-bar-shadow, #search-top-box-input { display: unset; } #search-top-box-input { min-width: unset; } #search-top-box { top: unset; right: unset; height: unset; } #search-top-box:focus-within { box-shadow: unset; background: unset; padding: unset; } #search-top-box:not(:focus-within):before { -webkit-mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-image: var(--search-top-box-mask); z-index: 14; background-color: rgb(var(--merc-light-color)); color: rgb(var(--merc-dark-color)); text-align: center; cursor: pointer; mask-image: var(--search-top-box-mask); mask-position: center center; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); pointer-events: none; position: absolute; top: 0; right: 0; width: calc(0.9375rem * 1.8); height: 100%; content: " "; } #search-top-box form[id=search-top-box-form] { visibility: unset; height: unset; } #search-top-box form[id=search-top-box-form]:focus-within { visibility: unset; } #search-top-box form[id=search-top-box-form] input { -webkit-appearance: unset; -moz-appearance: unset; position: unset; top: unset; transform: unset; appearance: unset; height: unset; } #search-top-box form[id=search-top-box-form] input[type=text] { visibility: unset; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .6s cubic-bezier(.4, 0, .2, 1), padding .6s cubic-bezier(.4, 0, .2, 1), max-width .6s cubic-bezier(.4, 0, .2, 1); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] { position: unset; right: unset; transform: unset; cursor: unset; border-width: unset; width: unset; height: unset; color: unset; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text]:hover { background-color: unset; } #search-top-box form[id=search-top-box-form] input[type=submit] { background: none; transition: unset; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] { opacity: unset; margin: unset; padding: unset; width: unset; } #header h1 a { z-index: unset; } } @media only screen and (max-width: 56.25rem) { #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { background-color: rgba(0, 0, 0, 0); } } @media (min-width: 36rem) { #login-status { flex-grow: unset; left: unset; right: unset; } #login-status:not(:hover):not(:focus-within) { visibility: hidden; } #login-status::before { visibility: visible; } } #search-top-box-input { min-width: unset; display: inline-block; } #search-top-box-form input[type=submit], #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { color: transparent; } #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { border: none; text-shadow: none; } #search-top-box-form input[type=submit], #search-top-box-input:focus, #search-top-box-input:hover { border: none; } #search-top-box { display: flex; z-index: 12; position: absolute; top: 1.5em; right: calc(3% - .25em); align-items: center; justify-content: center; width: auto; height: calc(0.9375rem * 1.8); transform: translateY(-50%); font-size: calc(0.9375rem * .86667); } #search-top-box, #search-top-box * { box-sizing: border-box; margin: 0; padding: 0; border: none; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .6s cubic-bezier(.4, 0, .2, 1), padding .6s cubic-bezier(.4, 0, .2, 1), max-width .6s cubic-bezier(.4, 0, .2, 1); will-change: box-shadow, font-variation-settings, font-weight, background-color, color, right, width, padding, max-width; } #search-top-box:focus-within, #search-top-box:focus-within *, #search-top-box:focus-within :after, #search-top-box:focus-within :before { margin: 0; padding: 0; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .3s cubic-bezier(.4, 0, .2, 1), padding .3s cubic-bezier(.4, 0, .2, 1), max-width .3s cubic-bezier(.4, 0, .2, 1); will-change: box-shadow, font-variation-settings, font-weight, background-color, color, right, width, padding, max-width; } #search-top-box:focus-within { background: rgba(var(--merc-dark-color), .7); box-shadow: calc(calc(0.9375rem * 1.8) / 2 * -1) 0 calc(calc(0.9375rem * 1.8) / 2) rgba(var(--merc-dark-color)); } #search-top-box:after, #search-top-box:before { position: absolute; top: 0; right: 0; width: calc(0.9375rem * 1.8); height: 100%; content: " "; } #search-top-box:before { -webkit-mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-image: var(--search-top-box-mask); z-index: 14; background-color: rgb(var(--merc-light-color)); color: rgb(var(--merc-dark-color)); text-align: center; cursor: pointer; mask-image: var(--search-top-box-mask); mask-position: center center; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); pointer-events: none; } #search-top-box:not(:focus-within):hover:before { background-color: rgb(var(--merc-light-color)); } #search-top-box:after { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); z-index: 13; clip-path: var(--clip-path); pointer-events: none; background-color: transparent; } #search-top-box:not(:focus-within):after { --clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); background-color: rgb(var(--merc-light-color), 0); } #search-top-box form[id=search-top-box-form] { display: flex; visibility: visible; position: relative; right: 0; max-width: 100%; height: calc(0.9375rem * 1.8); } #search-top-box form[id=search-top-box-form]:not(:focus-within) { max-width: calc(0.9375rem * 15); } #search-top-box form[id=search-top-box-form] input { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; top: 0; } #search-top-box form[id=search-top-box-form] input[type=text] { z-index: 13; position: absolute; right: 0; width: calc(0.9375rem * 15); max-width: calc(0.9375rem * 15); height: 100%; padding: 0 calc(0.9375rem * 1.8) 0 1em; outline: 0 solid rgb(var(--merc-light-color)); background-color: rgb(var(--merc-dark-color), .7); box-shadow: 0 0 0 .125rem rgb(var(--merc-light-color)); color: rgba(var(--merc-light-color)); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] { max-width: calc(0.9375rem * 1.8); padding: 0; outline-width: 0; background-color: rgba(var(--merc-dark-color), 0); box-shadow: 0 0 0 0 rgb(var(--merc-light-color)); color: rgba(0, 0, 0, 0); cursor: pointer; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text]:hover { background-color: rgba(var(--merc-dark-color), 1); } #search-top-box form[id=search-top-box-form] input[type=submit] { visibility: visible; z-index: 14; position: absolute; right: 0; width: calc(0.9375rem * 1.8); height: calc(0.9375rem * 1.8); outline: 0 solid rgb(var(--merc-light-color)); background-color: transparent; box-shadow: 0 0 0 .125rem rgb(var(--merc-light-color)); color: t; font-size: calc(0.9375rem * .86667); cursor: pointer; pointer-events: all; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] { box-shadow: 0 0 0 0 rgb(var(--merc-light-color)); pointer-events: none; } #login-status { --wght: var(--ui-wght); display: flex; z-index: 11; position: absolute; top: 1.5em; right: calc(3% + calc(0.9375rem * 1.8) - .25em); align-items: center; justify-content: center; height: 2em; margin: 0 0 0 .5em; transform: translateY(-50%); color: rgb(var(--merc-light-color)); font-weight: var(--wght); font-size: 1em; font-family: var(--UI-font); white-space: nowrap; transition: opacity .2s cubic-bezier(.4, 0, .2, 1); } #search-top-box:focus-within ~ #login-status { opacity: 0; } #login-status span.printuser a:first-of-type { width: 1.75em; } #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in { margin: 0 1em; background-color: rgb(var(--pale-gray-monochrome)); color: rgb(var(--merc-dark-color)); padding: 0.1em 1em; text-decoration: none; } #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:active, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:hover, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:active, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:hover, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:focus-within, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:focus-within { background-color: rgba(var(--merc-light-color), 1); color: rgb(var(--merc-dark-color)); text-decoration: none; } #login-status span.printuser { --wght: var(--ui-wght); margin-right: .5em; color: rgb(var(--merc-light-color)); font-weight: var(--wght); } #login-status a#my-account, #login-status a[href*="account/messages"] { color: rgb(var(--merc-light-color)); } #login-status a#my-account { --wght: var(--ui-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) .125em; display: flex; align-items: center; padding: 0 .5em; background-color: initial; box-shadow: inset 0 0 0 0 rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) .125em; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), text-decoration .2s cubic-bezier(.4, 0, .2, 1), -webkit-text-decoration .2s cubic-bezier(.4, 0, .2, 1); } #login-status a#my-account:active, #login-status a#my-account:hover { --wght: var(--ui-hvr-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) 0; box-shadow: inset 0 -2em 0 0 rgb(var(--merc-dark-color)); color: rgb(var(--merc-light-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) 0; } #login-status a#my-account:focus-within { --wght: var(--ui-hvr-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) 0; box-shadow: inset 0 -2em 0 0 rgb(var(--merc-dark-color)); color: rgb(var(--merc-light-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) 0; } #login-status #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); position: relative; width: var(--account-height); height: var(--account-height); margin: 0; padding: 0; background-color: rgb(var(--merc-light-color)); color: transparent; clip-path: var(--clip-path); transition: -webkit-clip-path .1s cubic-bezier(.4, 0, .2, 1); transition: clip-path .1s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .1s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options { display: block !important; z-index: 12; position: absolute; top: 1.5rem; right: 0; width: 10em; margin: .25em 0 0; padding: 0; overflow: hidden; background-image: var(--gradient-header); background-color: rgb(var(--merc-dark-color)); opacity: 0; pointer-events: none; transition: opacity .15s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options:focus-within, #login-status #account-topbutton:active + #account-options, #login-status #account-topbutton:focus + #account-options { opacity: 1; pointer-events: all; } @media (pointer: coarse) { #login-status #account-options:hover, #login-status #account-topbutton:hover + #account-options { opacity: 1; pointer-events: all; } } #login-status #account-options * { margin: 0; padding: 0; } #login-status #account-options ul { display: grid; grid-template-columns: 1fr 1fr; grid-auto-rows: 2em; flex-grow: 1; align-items: center; justify-content: center; font-size: .85em; } #login-status #account-options ul li { position: relative; } #login-status #account-options ul li, #login-status #account-options ul li a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } #login-status #account-options a { --box-shadow: rgba(var(--merc-dark-color)); --wght: var(--ui-wght); position: relative; flex-grow: 1; height: 100%; max-height: 2em; padding: 0 .25em; box-shadow: inset 0 0 0 .0625rem var(--merc-dark-color); font-weight: var(--wght); transition: color .15s cubic-bezier(.4, 0, .2, 1), font-weight .15s cubic-bezier(.4, 0, .2, 1), font-variation-settings .15s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options li > a, #login-status #account-options li > a:visited { color: rgb(var(--merc-light-color)); } #login-status #account-options li > a:active, #login-status #account-options li > a:hover { --wght: var(--ui-hvr-wght); color: rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: none; } #login-status #account-options li > a:focus-within { --wght: var(--ui-hvr-wght); color: rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: none; } #login-status #account-options li > a[href*="/messages"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 100%; font-size: 0; } #login-status #account-options li > a[href*="/messages"]:after { position: absolute; left: 50%; transform: translateX(-50%); content: "信息"; font-size: calc(0.9375rem * .765); pointer-events: none; } #login-status #account-options li > a:before { --clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); -webkit-clip-path: var(--clip-path); z-index: -1; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgb(var(--merc-light-color)); content: " "; clip-path: var(--clip-path); pointer-events: none; transition: -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); transition: clip-path .2s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options li > a:active:before, #login-status #account-options li > a:hover:before { --clip-path: polygon(-15% 0, 115% 0, 100% 100%, 0 100%); } #login-status #account-options li > a:focus-within:before { --clip-path: polygon(-15% 0, 115% 0, 100% 100%, 0 100%); } /* ===默认收起用户信息栏和搜索栏=== */ #search-top-box { top: 23px; right: calc(3%); } #login-status { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; top: 24px; right: calc(3% + calc(0.9375rem * 1.8) + .25em); color: transparent; pointer-events: none; transition: color .2s cubic-bezier(.4, 0, .2, 1); user-select: none; } @media only screen and (min-width: 980px) { #search-top-box { right: calc(3% + (-100vw + var(--header-width-on-desktop, 61.25rem)) / 2); } #login-status { right: calc(3% + calc(0.9375rem * 1.8) + .25em + (-100vw + var(--header-width-on-desktop, 61.25rem)) / 2); } } #login-status:active, #login-status:hover { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--merc-light-color)); pointer-events: all; user-select: auto; } #login-status:focus-within { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--merc-light-color)); pointer-events: all; user-select: auto; } #login-status:active #account-options, #login-status:hover #account-options { pointer-events: all; } #login-status:focus-within #account-options { pointer-events: all; } #login-status > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 0; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), text-decoration .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1), clip-path .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-text-decoration .2s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); } #login-status:active > :not(#account-topbutton):not([href*="account/messages"]), #login-status:hover > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1; } #login-status:focus-within > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1; } #login-status #account-topbutton { margin-left: 0; background-color: initial; pointer-events: all; transition: clip-path .15s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .15s cubic-bezier(.4, 0, .2, 1); } #login-status:hover #account-topbutton { background-color: rgb(var(--merc-light-color)); } #login-status:before { -webkit-mask-image: var(--user-account-mask); -webkit-mask-size: calc(calc(0.9375rem * 1.8) - .5em); -webkit-mask-position: center right; -webkit-mask-repeat: no-repeat; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--merc-light-color), 1); content: ""; cursor: pointer; mask-image: var(--user-account-mask); mask-position: center right; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) - .5em); pointer-events: all; transition: background-color .15s cubic-bezier(.4, 0, .2, 1); } #login-status:hover:before { background-color: rgba(var(--search-icon-hover-color), 1); } #login-status:active:after, #login-status:active:before, #login-status:hover:after, #login-status:hover:before { background-color: rgba(var(--search-icon-hover-bg-color), 0); cursor: auto; pointer-events: none; } #login-status:focus-within:after, #login-status:focus-within:before { background-color: rgba(var(--search-icon-hover-bg-color), 0); cursor: auto; pointer-events: none; } #login-status #account-topbutton { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); background-color: rgba(var(--merc-light-color), 0); clip-path: var(--clip-path); } #login-status:active #account-topbutton, #login-status:hover #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--merc-light-color)); clip-path: var(--clip-path); } #login-status:focus-within #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--merc-light-color)); clip-path: var(--clip-path); } #login-status #account-options { margin: 0; } #login-status a[href*="account/messages"] { color: rgb(var(--merc-light-color)); pointer-events: all; } #account-topbutton { border: none; } #account-options { border: none; }
@keyframes tab-disappear { 0% { max-height: 9999rem; } 1% { max-height: 100vh; } 100% { max-height: 0; } } @keyframes tab-appear { 0% { max-height: 0; } 99% { max-height: 100vh; } 100% { max-height: 9999rem; } } .yui-navset .yui-content > div { padding: 0.25em 0.5em; display: block; top: 0; overflow: hidden; transform-origin: 0 0; } #page-content .yui-navset .yui-content > div > * { transform-origin: 0 0; } #page-content .yui-navset .yui-content > div[style*="none"] { display: block !important; flex: 0; max-height: 0; padding: 0 0.5em; border-width: 0; transition: padding 0s linear 0.5s, border-width 0s linear 0.5s, flex 0.5s cubic-bezier(.0,1.27,.0,.89) 0s; animation: tab-disappear 0.5s ease-in-out 0s 1 both; } #page-content .yui-navset .yui-content > div[style*="block"] { display: block !important; flex: 1; max-height: 9999rem; transition: padding 0s linear 0.5s, border-width 0s linear 0.5s, flex 0.5s cubic-bezier(.99,.0,.99,.0) 0.5s; animation: tab-appear 0.5s ease-in-out 0.5s 1 both; } .color{ min-height:100px; } :root { --theme-base: "black-highlighter"; --theme-id: "frost"; --theme-name: "Frost Theme"; --theme-base: "black-highlighter"; --logo-image: url(""); --header-title: "The Backrooms"; --header-subtitle: "深度冰寒"; --swatch-headerh1-color: var(--white-monochrome); --swatch-headerh2-color: var(--white-monochrome); --white-monochrome: 242, 242, 242; --pale-gray-monochrome: 220, 236, 242; --light-gray-monochrome: 172, 202, 242; --dark-gray-monochrome: 63, 94, 136; --gray-monochrome: 41, 73, 166; --dark-accent: 22, 45, 115; --bright-accent: 173, 192, 217; --medium-accent: 10, 93, 166; --black-monochrome: 34, 47, 64; --pale-accent: 60, 84, 115; --swatch-topmenu-border-color: var(--bright-accent); --link-color: var(--medium-accent); --hover-link-color: var(--dark-accent); --visited-link-color: 13, 65, 174; --newpage-color: 88, 101, 166; --gradient-header: linear-gradient(to top, rgba(var(--bright-accent),0) 0%, rgba(var(--gray-monochrome),.4) 5rem ),linear-gradient(to top left, rgba(var(--bright-accent),0) 0%, rgba(var(--gray-monochrome),.6) 100% ); } .color{ min-height:90px; } ::selection { color: rgb(var(--white-monochrome)); background:rgb(var(--pale-accent)); } span.printuser { color: rgb(0,0,0) } #skrollr-body { background-image: radial-gradient(circle, rgba(var(--light-gray-monochrome),.2) 50%, transparent 0); } div.top-bar>ul>li>ul>li>a{ transition: color 0.3s ease-out; -webkit-transition: color 0.3s ease-out; } div.top-bar>ul>li>ul>li>a:hover{ color: rgb(var(--black-monochrome))!important; } body::after { content: ""; background-image: url("https://images.unsplash.com/photo-1548097160-627fd636ee56?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80"); background-size: cover; position: fixed; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.15; z-index: -1; -webkit-filter: blur(10px); filter: blur(10px); } body{ background-color: rgba(var(--bright-accent)); } div#extrac-div-1::after { content: ""; position:fixed; top:var(--final-header-height-on-desktop); width:100%; height:calc(100% - var(--final-header-height-on-desktop)); background-image: linear-gradient(to bottom, rgba(var(--bright-accent)) 0%, rgba(var(--pale-gray-monochrome)) 25%, rgba(var(--white-monochrome)) 100% ); background-size: auto 100%; background-repeat: repeat; opacity: 1; z-index: -3; } #main-content a { transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; /* Safari */ } .scp-image-block .scp-image-caption { color: rgb(var(--white-monochrome)); background-color: rgb(var(--dark-accent)); border-color: rgb(var(--dark-accent)); } #container { background-image: none } #side-bar .side-block div a img { filter: grayscale(0%); } 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; } hr { border-color:rgb(var(--pale-accent)); } table.wiki-content-table td, table.wiki-content-table th, table.wiki-content-table tr { border: .2rem solid rgb(var(--gray-monochrome)) !important; background-color:rgb(var(--bright-accent))!important; } table.wiki-content-table th { color:rgb(var(--black-monochrome))!important; background-color:rgb(var(--pale-gray-monochrome))!important; } blockquote, .blockquote, div.blockquote, [class*="blockquote"] { border: 2px double rgba(var(--pale-accent)); background-color:rgb(var(--pale-gray-monochrome)); color: var(--white-monochrome); margin: 1em 46px; padding: 0 1em; } .styled-quote { background-color:rgb(var(--pale-gray-monochrome)); border-left: 0.5rem solid rgba(var(--pale-accent)); 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(--pale-accent)); border-left: 0.5rem solid rgb(var(--pale-gray-monochrome)); color:rgb(var(--white-monochrome)); box-shadow: 0.2rem 0.1rem 0.3rem rgba(0,0,0,.25); } .lightblock { background-color:rgb(var(--pale-gray-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(--pale-accent)); 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); } .darkblock a,.dark-styled-quote a,.dark-titleblock a,.titlebox a{ color:rgb(var(--pale-gray-monochrome)); } .titleblock { background-color: rgb(var(--pale-gray-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,.25); border: solid rgb(var(--pale-accent)) 2px; } .dark-titlebox{ position: relative; top: -1.6rem; background-color: rgb(var(--pale-gray-monochrome)); color: rgb(var(--black-monochrome)); padding: 0.25rem 1rem; line-height: 0.1rem; } .dark-titleblock { background-color:rgb(var(--pale-accent)); color:rgb(var(--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,.25); border: solid rgb(var(--pale-accent)) 2px; } .titlebox{ position: relative; top: -1.6rem; background-color: rgb(var(--pale-accent)); color: rgb(var(--white-monochrome)); padding: 0.25rem 1rem; line-height: 0.1rem; } .glassblock { background-image: linear-gradient(-30deg, rgba(var(--medium-accent),.8) -80%, rgba(var(--white-monochrome),.4) 100%); border: solid rgb(var(--pale-accent)) 2px; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .hoverblock{ padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transform: translateY(0em); } .hoverblock:hover,.hoverblock:focus{ box-shadow: 0px 4px 20px 0 rgba(var(--medium-accent), .25); background-color: rgba(var(--light-gray-monochrome),.1); transform: translateY(-.3em); } .light-hoverblock{ padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; /* Safari */ transform: translateY(0em); } .light-hoverblock:hover,.light-hoverblock:focus{ background-color: rgb(var(--pale-gray-monochrome)); box-shadow: 0px 4px 20px 0 rgba(var(--medium-accent), .25); transform: translateY(-.3em); } .dark-hoverblock{ padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; /* Safari */ transform: translateY(0em); } .dark-hoverblock:hover,.dark-hoverblock:focus{ background-color: rgb(var(--pale-accent)); color: rgb(var(--white-monochrome)); box-shadow: 0px 4px 20px 0 rgba(var(--medium-accent), .25); transform: translateY(-.3em); } .transparent-hoverblock{ color:transparent; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; /* Safari */ transform: translateY(0em); } .transparent-hoverblock:hover,.transparent-hoverblock:focus{ color: rgb(var(--black-monochrome)); box-shadow: 0px 4px 20px 0 rgba(var(--medium-accent), .25); transform: translateY(-.3em); } .white-hoverblock{ padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: box-shadow 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transform: translateY(0em); } .white-hoverblock:hover,.white-hoverblock:focus{ box-shadow: 0px 4px 20px 0 rgba(var(--white-monochrome), .25); background-color: rgb(var(--white-monochrome)); transform: translateY(-.3em); } .inset-hoverblock{ padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0rem; transition: box-shadow 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transform: translateY(0em); } .inset-hoverblock:hover,.hoverblock:focus{ box-shadow: inset 0px 4px 20px 0 rgba(var(--bright-accent), .25); background-color: rgb(var(--pale-accent)); color: rgb(var(--white-monochrome)); transform: translateY(.3em); } .interwiki1 { background: rgb(var(--light-gray-monochrome)); margin: 10px 15px; padding: 10px; border: none; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,102,.5); box-sizing: border-box; /*width: 15em;*/ width: calc(var(--base-font-size*0.93333*19)); } .interwiki1_title { color: rgb(var(--black-monochrome)); border-bottom: solid 1px rgb(var(--black-monochrome)); padding-left: 15px; margin-top: 10px; margin-bottom: 5px; font-size: 8pt; font-weight: bold; } .interwiki1_entry { position: relative; margin: 2px 0; } .interwiki1_entry p::before { content: "■"; font-size: 9px; color: rgb(var(--black-monochrome)); position: relative; margin: 0 7px 0 5px; bottom: 3px; } .interwiki1_entry a, .interwiki1_entry a:visited { font-weight: bold; color: rgb(var(--black-monochrome)); text-decoration: none; background: transparent; } .interwiki1_entry a:hover { color: rgb(var(--black-monochrome)); background-color: transparent; text-decoration: underline; }
⚠️警告⚠️
本文收录正在编纂、即将出版的文集中。
生存难度:生存難度:
等级等級 3
- 不确定
- 安全
- 实体数量较少
Level 14-FR是“后室”中第15个法语层级。这里有各种气泡、管道、走廊以及其他形状各异的结构,这些结构彼此相连、相互贯通。在这里,生命可以繁荣生长,而且该层级可能含有大量咸水。
描述
玛丽亚·J在首次与摄影师兼探险家马可·比翁达一起潜水时的照片 (左侧有部分可见)1.
“Level 14-FR”实际上是由一个个相互连接的“气泡”、走廊、通道以及各种形状不规则的结构所构成的空间。在这些空间中,大约有四分之一的区域是充满空气的,完全为空;而其余的区域则全部或部分被海水填满。由于这个空间内光线均匀分布,且没有明显的光源,因此水呈现出浅蓝色,几乎透明。当人们看到多个重叠的淹没区域时,大多数人会认为这是一种“美妙的景象”。目前还不知道“层级”的具体尺寸,但根据其中存在的生物数量和特征来看,其直径很可能是30公里以上。2Level 14-FR完全由这些气泡构成,整个空间都位于某个气泡内部。气泡是最常见的结构,它们的形状从完美的球形到扁平状,再到变形的土豆状不等。就像其他结构一样,气泡的大小也各不相同,从几厘米大小的囊状结构到目前已知最大的5公里以上的巨大结构都有。无论在多深的深度,水下的压力始终保持在1.4巴左右,因为整个“层级”内的重力是恒定的。3
画廊
这些气泡之间的边界十分清晰,这种边界是由一种质地类似玻璃的材料构成的,人们称其为“壁面”。虽然这种材料的硬度很高,但仍然可以被打破。此时,相邻气泡中的水就会流出来,填满那些空气泡,从而改变当地的景观和生态系统。不过,根据被填充的空气泡的大小不同,这种情况也可能会引发生态灾难,因为大量水流的移动会影响到当地的动植物。目前,关于“层面”的本质仍存在许多疑问——既然有正常的重力作用,为何“走廊”不会因水的重量而坍塌呢?同样,我们也无法解释“层面”以及其中生物的起源。
在气泡内部可以找到水洼和湖泊,而在水泡内部则可能存在空气囊。在后一种情况下,这种情况主要发生在那些体积较大的气泡中,或者那些结构上能够“容纳”空气的气泡中。存在着自然的过渡机制,使得水泡可以与气泡相互转换。这些过渡结构实际上是水泡的延伸部分,但由于其形状的原因,液体无法流入这些结构中,从而无法填满气泡,就像一个封闭的空间一样。此外,在空气泡和水泡的壁上还可以观察到各种突起物。这些突起物有各种不同的形状,可以被分类列举出来。
下方:
- 分支:这些是宽度逐渐变小的管状结构,末端呈尖状。它们的形状各异,但总体上都是“波浪形”的。这些分支还可以进一步分裂。
- 平台:这类结构与它所连接的泡沫壁的形状相似。它们实际上是泡沫壁的分支,没有其他连接方式。它们为该层面的生物提供支撑。
- 墙壁:墙壁的形状多种多样,通常有一个或多个开口。尽管有这些墙壁存在,但水泡的两侧仍然通常是充满水的。不过,也有一些情况下,墙壁是封闭的,从而将水泡的某一部分完全隔离开来;不过,这样的水泡几乎总是充满水的。
- 异常结构:这类结构没有固定的形状,且具有奇怪的特性。它们表现为独立的壁状结构,可能是开放的,也可能是封闭的,且悬浮在泡沫内部。试图移动它们是无效的。
- 次级突起:这类结构比前述的结构更为微小,数量也更多,因此在那个层面中更为常见。
对于人类来说,这种环境相当恶劣。与那些能够为海洋中的动植物提供生存空间的水泡不同,空气泡里则没有任何生物存在。其温度始终保持在26摄氏度左右,湿度约为65%。此外,空气中还悬浮着各种微生物,其中有一些是致病菌。另外,水面上的这些空气泡通常含有大量的二氧化碳,因为这是生态系统排放出来的气体。因此,如果身处这种环境中,建议不要久留,而应寻找更大的空气泡,或者尝试通过潜水来离开这个环境。
有趣的是,迄今为止发现的最大的气泡直径约为5公里,其形状堪称完美圆形。而与它相连的其他气泡则并非如此,它们的形状都有不同程度的变形。而且,离这个气泡越远,变形程度就越大。很可能,这个“通道”就是从这个唯一的气泡开始扩展的,随后通过膨胀作用,逐渐使与之相连的新气泡也发生变形,就像泡沫气泡一样。
实体
海平面生态学
在那些水泡之中,存在着一个稳定的生态系统,其中包含来自前厅的微生物、植物和动物。由于该空间的“范围有限”且是封闭的,因此这个生态系统并不十分复杂多样。不过,它似乎已经达到了足够的平衡状态,不会崩溃。4
画廊的生态系统同样以分层级的食物链为基础。下面列出了该食物链中各个层级上的物种,这些都是在该环境中已知的物种。
- 初级生产者:
能够进行光合作用的藻类,以及那些尚未被鉴定的浮游植物。5 它们在无处不在的光线作用下大量繁殖,会悬浮在墙壁上或水面上。
有一些海洋植物(已鉴定出3种不同的种类),比如海草和巨藻。它们扎根在由分解生物的残骸以及浮游动物的壳所构成的沉积物和沙子中,为水下植被的生长提供了基础。关于这些植物的更详细描述,可以参考相关资料。植物动物志.
- 初级消费者:
它们主要是以水中随处可见的浮游植物为食的动物性浮游生物。在那些气泡中,还可以看到三种食草性小鱼,它们有时会成群结队地游动在珊瑚礁或海藻林附近。这些鱼类包括外科鱼、西甘鱼以及鳚鱼。此外,还有各种鱿鱼、水母和软体动物,以及一种鳗鱼。最后,还有一类驼背鲸,它们会在那些较大的气泡之间来回移动,与其他物种混居在一起。
- 次级消费者:
这里有9种小型及中等大小的鱼类,主要包括鲑鱼、剑鱼、鲶鱼以及鳟鱼。而那些出现的少数红鳍金枪鱼,则是迄今为止所知的该区域中体型最大的次级消费者。除了鱼类之外,还有珊瑚,它们通常生长在较大的海底平台上。
- 第三级消费者:
在食物链的顶端,有锤头鲨、海獭以及一种海豚。海獭是唯一能够在水里和陆地上生活的“正常”动物6不过,它们似乎并不受该区域的高温影响。
- 分解者:
它们指的是各种小型脊椎动物、微生物,尤其是那些以动植物残骸为食的甲壳类动物。这些生物能够为生态系统提供养分,同时也有助于净化生态系统中的毒素。在分解者中,有几种可食用的螃蟹和虾类,还有海星等生物。
后室中的实体
在该生态系统中,只存在一个“异常”实体。那就是Grisdos。7这是一种半水生动物,可以看作是水獭与北极熊的混合体。它是Galerie生态系统中的顶级掠食者。这种动物是杂食性动物,不过似乎也承担着某种特定的角色。
基地、前哨与社区
前哨站与社区主要基础设施分布的概要图。。
由于高温高湿的恶劣环境,Cercle Ariane、B.N.T.G.、M.E.G.以及Nomades这四个组织决定携手合作。通过这种合作,他们得以建立起较为先进的设施,比如用于收集湿气的设备——这些设备主要用于为渔场提供清洁的水源,同时也能用来生产饮用水。此外,他们还拥有了各种电气设备,比如用于为工作人员提供通风和淋浴条件的设备,以及用于捕鱼和加工海产品所需的一切设备。这种合作旨在提升资源的生产效率,同时也促进了这四个组织之间的联系。
“海洋之瓶”渔业前哨站
这是一个位于气道中的前哨站,其形状类似于一个向上弯曲的管状结构。它的“地面”与巨大水泡的表面相连。阿丽亚娜组织利用这个前哨站来为其他基地、前哨站以及各个社区提供海产品,主要是鱼类、软体动物和甲壳类动物。此外,还有海藻,可用于食品、医药及卫生领域;还有海海绵、水母以及那些无法再利用的漂浮物,这些都可以被用来制作肥料和生物燃料。同时,流浪者组织的成员也会经常来到这个前哨站,他们在这里补充物资,然后将这些物资分配到各个居住区,同时也会在这里休息。有时候,他们还会带来一些新的流浪者,让他们在本地工作或担任信使。
由“前厅”里的资深渔民们制定的渔业法规,用于规范该区域的捕鱼活动。这些渔民们——既有业余爱好者,也有专业人士——主要使用渔网进行捕鱼,但对于像金枪鱼这样的大型鱼类,则会使用鱼叉来捕捉它们。他们还配备了多种潜水服、面镜以及氧气瓶,还有其他一切必要的装备,以便能够顺利开展捕鱼工作。多亏了这些装备和设施,他们才能在一定程度上实现自主作业。而这些装备大多是由BNTG提供的,因为“画廊”与Level230之间建立了商业往来关系。这些渔民们实行每月轮换制度,不过他们也可以随时返回Level 4-FR。
由于前哨站的基础设施较为落后,再加上渔民们所使用的设备也不完善,这些产品依然保持着较高的价格。8因此,对于“后室”里的居民来说,这些可算是相当奢侈的食物了。
[[/div]]
娱乐与探索社区“橱窗”
这个社区是由一群独立的流浪者共同建立的,他们几乎一直居住在Level 4-FR,因此才得以维持这个社区的运转。“展示区”里拥有各种休闲设施,主要用于水下潜水、放松休息以及进行中距离探险活动。它位于离渔业基地不远的空气泡中,因此很受阿里安圈子和M.E.G的欢迎,当然,4-FR层的所有居民也都喜欢这里。此外,那些来自更高层级的流浪者偶尔也会来这里。由于这里的危险性相对较低,只要做好充分准备,就可以在这里进行探险活动,而且如果距离不是太远的话,还可以与潜水活动同时进行。这个空气泡本身其实属于一个更大的水泡的一部分,而那个更大的水泡则可以当作“海滩”使用,那里有由BNTG制造的各类休闲设备,比如躺椅、充气垫,还有简易的迷你吧。
一些经验丰富的专业人士会负责组织并指导潜水活动,让人们能够观赏该区域的动植物。由于Grisdos的性情相对温和,而且它们通常避免与人类接触,因此这类潜水活动现在被认为相当安全。30分钟的潜水服务费用为六瓶杏仁水。此外,这些潜水活动的另一个目的就是绘制该区域的地图,通过放置各种设备,让潜水员能够深入更远的区域。这些设备包括摄像机、麦克风、用于休息或放置设备的浮动平台、用于采集水的湿度传感器,以及(较为罕见的)氧气瓶用压缩机。不过,如果潜水员所处的气泡中的气体成分与周围气泡中的不同,那么他们就不得将设备直接固定在墙壁上。9只有当容器的两侧结构相同时,他们才被允许“损坏”容器壁。
背景:在“展示厅”建成并开始投入使用后不久,那些接纳来自社区之外的流浪者的探险活动便开始了。当时,潜水员们已经能够为人们提供“潜水洗礼”的服务,不过在社区建立之初,潜水员的数量较少,而且经验也相对不足。
摘要: 三名潜水员——两名新手和一名年轻的教练——通过水球内部的垂直通道,离开了那个装有社区设施的水球。这条通道通向另一个充满生机的水球,那里有许多平台。这个水球又与另一个水球相连,而那个水球里有一个巨大的气囊,他们需要在那里安装浮标和摄像机。完成这些工作后,这三人在返回的途中发现大约五十米远的地方有一群“灰背兽”。由于那些生物正朝他们这边过来,他们决定不再停留,于是迅速游回“展示舱”中。在上升过程中,其中一名新手的装备出现了故障,导致他无法正常呼吸,他开始惊慌失措,这吸引了那些生物的注意。教练让第三名潜水员去寻求帮助,而他则试图检查自己的装备。10在上升的过程中,第三名潜水员目睹了整个事件,随后他详细描述了所发生的一切,这些描述被用来撰写这份报告。很快,那群动物就来到了两名潜水员几米远的地方。而那个新手则陷入了恐慌,而教练似乎也失去了冷静,他开始拉扯那名潜水员,同时做出一些剧烈的动作,试图吓退那些动物。
事件经过:“灰背兽”们立刻对潜水员的动作做出了反应,开始将他们包围起来。接着,它们逐一攻击这些潜水员,用强大的力量击打他们的胸部、骨盆和腿部,使其无法动弹。之后,它们还会抓住潜水员的头部,迅速将其杀死。最后,它们吃掉了那两名潜水员的尸体,而第三名潜水员则尽快返回自己的团队。
后果:在1年内,新手以及经验不足的潜水员都被禁止下水。各派系的少数海洋生物学家在接下来的7个月里持续观察“灰背兽”的行为,以了解它们的攻击模式和攻击性程度。最终发现,这种攻击属于异常情况,其发生的概率相当于被鲨鱼攻击的概率。不过,教练的行为也加剧了这种情况。从那以后,每当有人进入气泡区潜水时,就必须携带类似鱼叉的武器,以便吓退那些“灰背兽”。
入口与出口
入口
- 在任意难度的海洋水域中实现“无碰撞穿越”,在极少数情况下可以让人进入海洋展厅。不过,由于该区域的整体敌对环境,这种做法并不推荐
- 在Level 7-FR或Level 12-FR中,如果能够突破障碍物,就有可能进入该层中的某个随机生成的空气囊中。
- 在Level 4-FR的22层楼面的玻璃边缘处突破障碍物,就一定能到达位于“海边的瓶子”附近的那个水囊里。
出口
- 试图穿过墙壁进行“切出”会导致玩家进入一个充满玻璃的随机关卡,而这些玻璃大多以相框的形式存在。
- 在海之瓶附近的水泡状平台中使用“切出”,即可返回Level 4-FR的22层。
- 进入第45号气泡——在海洋画廊的详细地图上可以查看该路径。通过平滑的过渡方式,就可以到达盖亚。
作者LouIou
译者kongjing1120
« Level 13-FR | Level 14-FR | Level 15-FR »




