@import url('https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap'); :root { /* S-CSS-P Integration */ /* If you're making a new CSS theme, please include the following three variables at minimum. */ --theme-base: "black-highlighter"; /* must be either "black-highlighter" or "sigma9" */ --theme-id: "lost-theme"; /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ --theme-name: "lost-theme"; /* set this to your theme's full name */ --logo-image: url("http://backrooms-sandbox-2.wikidot.com/local--files/collab:lost-theme/deertest.png"); --header-title: "失落一族"; --header-subtitle: "千年积淀之智识。"; --body-font: 'YRDZST',sans-serif; --header-font: 'ZCOOL XiaoWei',serif; --title-font: 'YRDZST',sans-serif; --mono-font: 'Noto Serif SC', monospace; --white-monochrome: 255, 252, 231; --pale-gray-monochrome: 229, 168, 107; --light-gray-monochrome: 155, 101, 62; --gray-monochrome: 67, 102, 49; --black-monochrome: 63, 66, 50; --bright-accent: 150, 198, 209; --medium-accent: 32, 18, 4; --dark-accent: 89, 58, 42; --pale-accent: 67, 42, 23; --black-mono: 20, 20, 20; --table-color: 215, 240, 240; --funky-tab-color: 215, 240, 240; --swatch-topmenu-border-color: var(--medium-accent); --swatch-menubg-dark-color: var(--dark-accent); --link-color: 67, 102, 49; --hover-link-color: 67, 102, 49; --diagonal-stripes: linear-gradient(transparent 0); } #skrollr-body { width: 100%; position: absolute; top: 0; left: 0; background-image: url("http://backrooms-sandbox-2.wikidot.com/local--files/collab:lost-theme/lostbanner3"); background-repeat: repeat-x; background-size: inherit; } .yui-navset .yui-content { background-color:rgba(var(--table-color), .5); border-color: rgba(var(--dark-accent)); } .page-rate-widget-box { background: rgba(var(--bright-accent), .49); border-color: rgba(var(--dark-accent)); border-width: 1px; } .scp-image-block .scp-image-caption { background-color: rgba(var(--gray-monochrome), .5); } #search-top-box-input { background-color: rgba(var(--bright-accent), .25); } #search-top-box-input:hover, #search-top-box-input:focus { background: rgba(var(--bright-accent), .25); } #side-bar .side-block div a img { filter: grayscale(0%); } #container { background-image: none } /* sd banner colours */ .sd-container { --sd-symbol:var(--sd-text); } 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.1rem; top: -1rem; background-image: var(--logo-image); background-size: auto 7.25rem; background-position: center; background-repeat: no-repeat; opacity: 0.6; } #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; } span.printuser { color: rgb(var(--dark-accent)) } .code { border: 2px dotted rgb(var(--dark-accent)); } blockquote { padding:0.4rem 0.4rem; margin:1rem 0; background:rgb(var(--pale-gray-monochrome), .55); border-radius:0.8rem; box-shadow: 0px 0px 3px; border: 3px double rgb(var(--dark-accent)); box-sizing:border-box; } .block-quote { padding:0.4rem 0.4rem; margin:1rem 0; background:rgb(var(--pale-gray-monochrome)); border-radius:0.8rem; box-shadow: 0px 0px 3px; border: 3px double rgb(var(--dark-accent)); box-sizing:border-box; } .borderblock { background-color:rgb(var(--funky-tab-color)); 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(--medium-accent)); } .styled-quote { background-color:rgb(var(--pale-gray-monochrome)); border-left: 0.5rem solid rgba(var(--medium-accent)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.2rem 0.4rem 1.2rem rgba(0,0,0,.25); } .dark-styled-quote { background-color:rgb(var(--medium-accent)); border-left: 0.5rem solid rgba(var(--pale-gray-monochrome)); color:rgb(var(--white-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.2rem 0.4rem 1.2rem rgba(0,0,0,.25); } .dark-styled-quote a{ color: rgb(var(--medium-accent)); } .lightblock { background-color:rgb(var(--funky-tab-color)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.8rem 1.2rem rgba(0,0,0,.25); } .darkblock { background-color:rgb(var(--medium-accent)); color:rgb(var(--white-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.8rem 1.2rem rgba(0,0,0,.25); } .darkblock a { color: rgb(var(--swatch-menubg-medium-color)); } .paperblock{ width: auto; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; background: url(http://vivarium.wdfiles.com/local--files/backrooms%3Aoldpapertheme/thefinalone.jpg) repeat center; text-shadow: 1px 1px 1px rgba(0,0,0,.25); box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } table.wiki-content-table td { background-color: rgb(var(--gray-monochrome), .25); }
/* 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; }
物品编号:C-146

M.E.G.仅有的所罗门王环戒
描述
Object C-146,或一般被称为“所罗门王的指环”或“所罗门王环戒”,为一系列具有异常性质的物件。
所罗门王环戒形似大号规格的黄金/铂金制指环,其大小可以合适地佩戴在成年男子的食指上,指环内壁使用观察者的母语镌刻有 “所罗门王”King Solomon字样,“所罗门王环戒”之名由此而得。所罗门王环戒质地异常坚硬且难以熔化,至今未产生任何锈蚀迹象,似乎可以完好地保存极长时间,目前暂无可以破坏环戒的方法,M.E.G.并不打算为此做进一步的尝试。
所罗门王环戒数量稀少,来源难以追溯,但可知它们最初由失落一族持有,据观察,只有少数失落一族成员拥有所罗门王环戒,其佩戴者多半为见识渊博、广受尊重的年迈学者,有一些似乎已经在后室中存活长达数百年,M.E.G.猜测,所罗门王环戒可能是失落一族中智识与阅历的象征。
实验结果表明,所罗门王环戒的佩戴者将被赋予与不限于人类的生物交流的能力,“生物”的范畴包括寻常的前厅动物,同时也涵盖各种族的实体。当佩戴者尝试与对象沟通时,即使对象并未做出任何形似“交谈”的动作,仍能听到有人声从对象的方位传来,且声调各有不同,一般认为这是动物/实体自身的声调。动物/实体的声调很大程度上会受到自身性别、年龄、体型、身份的影响:例如,一只青年时期的雄性死亡飞蛾拥有清脆而柔和的男声,而一只身材健硕、臃肿的窃皮者的声调则粗哑且浑厚有力,唯一不变的是,在佩戴者的认知中,对象所使用的语言始终为自己的母语,因而对话两方可以轻易地理解对方的语言。然而,似乎只有所罗门王环戒的佩戴者才具备听见这些声音的能力,以常人视角看来,佩戴者与动物/实体的交谈过程中,两方皆沉默不语。摘下所罗门王环戒后,佩戴者丧失异常能力,直至再次佩戴戒指。
发现
所罗门王环戒的来源尚不明确。长久以来,失落一族一向作为所罗门王环戒的唯一所有者,失落一族所撰写的文献中包含多则针对环戒的记录,并将其称作“灵犀之戒”,虽然以此仍不足以证实失落一族确为环戒的创造者,然而,可知他们为最早一批知晓所罗门王环戒的异常性质并尝试加以利用的人类——其中一则文献阐述了一位“精于使用灵犀之戒的学者”,据称其能借助“灵犀之戒”与多种实体沟通,并以此保护周边亲族免受实体侵扰之害。文献全篇长达20000余字,我们认为,这极有可能是人类早期对环戒的记录最为详尽的一份资料。
伴随着部分原失落一族成员的加入,所罗门王环戒首次出现于M.E.G.的视野中。最终,所罗门王环戒的异常性质于2015年被正式确认,经过讨论,档案部将其编入物品条目,并予以编号“C-146”。
用途
依靠所罗门王的指环,人类可以消除物种之间的语言隔阂,从而与非人的动物/实体进行交流,并从中收获以往难以得到的信息——由研究动物/实体的生理结构、生活习性,至探寻动物/实体种群内部可能存在的心理学、哲学、道德伦理与社会关系都变得前所未有的简单、便捷,人类与动物/实体的跨物种——乃至多物种的合作关系同样将成为可能。迫于数量稀缺,目前在实际应用中仅能实现所罗门王环戒的科研价值。
基于组织内部的信赖,中级档案员Romando将承接保存M.E.G.仅有的所罗门王环戒的职务,并负责策划、参与一切需要所罗门王环戒的访谈、实验,将所得信息汇报至M.E.G.。若无特殊变故,上层将持续这一安排。
附录:访谈记录
Entity 3 - “笑魇”
地点:Level 2
访谈对象:笑魇
访谈人员:档案员Romando
Romando:你好……
(Entity 3察觉到人员的存在并立即开始追赶)
Romando : (逃跑)请等等,冷静一下!听得懂吗?
(Entity 3下意识地顿了一下)
Entity 3 : 最近真是怪事连篇,这群东西甚至开始说起人话了?
(Entity 3继续追赶人员)
Romando:(逃跑)稍等一下,这不会耽误太长时间,之后我们会有厚礼回报!
Entity 3 : (保持追赶)哈,我不稀罕。你们能送我什么?老鼠吗?
(探员通讯称沟通无效,并尝试逃离现场)
[记录完毕]报告小结:笑魇具有一定的智能,且不同个体之间性格迥异,但它们所展现出的对于人类的敌意却如出一辙,尚未可知这种敌意来自笑魇因饥饿而生的捕食欲望,抑或是某种源自内心深处的、与生俱来的意志的体现。笑魇种群普遍高度危险且合作态度消极,致使尝试从其中获取信息的希望愈发渺茫。若无特殊情况,我将长期停止对笑魇的访谈尝试,以避免不必要的损失。
—— Romando
Entity 4 - “死亡飞蛾”
地点:level-4
访谈对象:雄性死亡飞蛾
访谈人员:档案员Romando
Romando : 你好,打扰一下。
Entity 4 : 你是?
Romando : 一名人类——当然这并不重要。我希望可以采访你一些问题,不知道方不方便?
Entity 4 : 原来如此。哦,嗯,我们的团队人力非常充沛!所以如果只要一会儿应该没有问题,但我需要和大伙说下,然后才能暂离岗位。
Romando : 如果你不介意的话也可以来一点杏仁水。
(Entity 4飞离了视线,一段时间后又重新出现,探员递去一碗杏仁水,Entity 4饮用了些许,其看起来暂时被驯服了)
Entity 4 : 非常感谢款待。你可以问你所要问的了。
Romando : 在你们种群中,都是像你这样的男性在工作吗?
Entity 4 : 哦不,当然不是,那群丫头平时不能抛头露面,她们终日在黑暗之中工作、起居,极少有机会像我们这样自由自在,实在是件可悲的事情。
Romando : 你们平日中为谁而工作?
Entity 4 :尊贵的王与后,他们赋予我们生命,也赐予我们的生命的意义。我们总会把最有营养的食物带到巢穴献给王和母后,王是我们的统帅,他智慧而贤能,他带领着我们的种族走向辉煌;母后为巢穴诞下新生,她温柔而仁慈,她让我们的种族繁荣昌盛。是他们缔造了我们这强大而繁盛的族群!
Romando : 好的,非常感谢你的配合。
Entity 4 : 就到这里了吗?那我先走了。
(Entity 4飞离了视线)
[记录完毕]报告小结:死亡飞蛾的智能长久以来为人所低估,从其名称不难看出,受到外表的影响,它们的思维能力往往被与蛾类等寻常昆虫相提并论。实则不然,死亡飞蛾的智力极有可能与蜂类相仿,乃至更甚,它们以明确的分工运作着一个复杂的蜂群社会。
被称为“王”的雄性死亡飞蛾获得前一任王的赏识,并在后者死亡时接过职位,拥有在种群的重大决策中做最终判决的权利,王需要兼具过人的才能与优良的体质,以出色地完成统领族群的重任;“后”则是雌性死亡飞蛾中生育能力最优秀的个体,由虫王挑选,自出生起便不会离开位于Level 5的巢穴,她们以平民的供给作为唯一的营养来源,可以高枕无忧地履行生育职责,以保证族群的繁衍。在访谈中,虫王、虫后的形象似乎受到平民广泛的赞誉、拥护与崇敬,但这些观点尚未得到证实。我们对于虫族领袖的了解仍然不足。
平民阶级的男丁常年在巢外活动,为巢穴搜寻食物与其他必要的资源;值得注意的是,种族中的女性似乎常年从事与男性截然不同的工作,且极少与男性产生交集,事实上,在访谈中,雄性死亡飞蛾显得对异性的工作缺乏认知,并在谈论时模糊其词,同时,迫于雌性死亡飞蛾的敌意,直接与其进行对话的想法难以实现,我不得不让该方面的研究暂时留白。
—— Romando
Entity 9 - “无面灵”
地点:Level 11,M.E.G. Beta基地
访谈对象:成年女性无面灵
访谈人员:Romando
Romando : (微笑)您好,Sara女士,很高兴您能抽出时间参与这次访谈。我想,您应该是M.E.G.最为知名的一位无面灵了,我很高兴能以这样的方式与您谈话。
Entity 9 : 您好,Romando女士,这是我的荣幸。
Romando : 那么,请允许我开始这段采访,首先,这应该是您第一次以自己所熟悉的方式与人类对话,没错吧?
Entity 9 : 正确,事实上,对我而言,学习人类的语言是一件艰难无比的事情,这个过程并不像你们熟知英语的人类去学习汉语那样,其实,比作突然让人类来学习无面灵的语言更为恰当,我将其视作一种跨越物种的难以逾越的隔阂,我确实消耗了大量的时间来打破这堵墙。
Romando : 这对一位无面灵来说绝非易事,说到这个,我们不得不聊到“Object C-55”——这份诞生于2015年的物品条目是您的首份作品。
Entity 9 : (苦笑)是,说来也惭愧,直到发布条目的第三天,我才认识到Object C-55的全部内容围绕着一把餐具。事实上,由于语言不相通,我常常在学习过程中遗漏一些在你们眼中的“常识”。这篇报告曾一度把我钉在耻辱柱上,也听到了很多人对无面灵智能的高度质疑,当然,这些言论在我做出更多成绩后逐渐消散了。
Romando : 即便如此,撰写“Object C-55”是人类与无面灵进行合作的首次尝试,对于初识人类文化的Sara女士,这我相信是坚实而有意义的一步。
Entity 9 : (微笑)非常感谢。哦,不知不觉已经谈上一会儿了,这大概是我人生中第一次如此顺畅地和别人说这么多话,我充分见识到了这个……对,“所罗门王环戒”的奇特之处,如果可以的话,我希望在日后的学习与研究中再次使用到这个。
Romando : 放心,将来这样的机会一定会有的!现在,就先不打扰Sara女士的工作了。
Entity 9 : 嗯,再见。
[记录完毕]
« Object C-145 | Object C-146 | Object C-147 »