:root {
--lh-red: #c0392b;
--lh-blue: #2980b9;
--lh-green: #27ae60;
--lh-dark-green: #16a085;
--lh-purple: #8e44ad;
--lh-orange: #e67e22;
--lh-yellow: #f1c40f;
--lh-paper-bg: 255, 251, 240;
--lh-string-color: 192, 57, 43;
--lh-book-color: var(--gray-monochrome);
--lh-tape-color: 90,90,90,0.3;
--lh-white-bg: 249,249,249;
--lh-dark-bg: 50, 50, 50;
--lh-highlighter: var(--bright-accent);
--lh-border-color: var(--gray-monochrome);
--lh-wiki-note-color: var(--bright-accent)
}
/**
* 旧代码合集
* 为了向下兼容而保留
*/
.grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto}
/**
* 便签纸
* notepaper
*/
.notepaper {
background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0);
line-height: 2em;
background-size: 100% 2em;
background-attachment: local;
border: 2em solid rgb(var(--lh-paper-bg));
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2);
padding: 0;
margin: 1em auto;
box-sizing: border-box;
position: relative
}
.notepaper p {
margin: 0;
font-size: 1.05rem;
letter-spacing: 0.1rem;
line-height: inherit
}
.notepaper.narrow,
.notepaper.wide {
width: 90%
}
@media screen and (min-width:768px){
.notepaper.narrow {
width: 50%
}
.notepaper.wide {
width: 75%
}
}
.notepaper.tight {
border-width: 1rem;
border-left-width: 1.2rem;
border-right-width: 1.2rem;
line-height: 1.8em;
background-size: 100% 1.8em;
font-size: 13px
}
.notepaper.with-string::before {
content: '';
width: 0.5em;
height: 6rem;
background: rgb(var(--lh-string-color));
top: -2rem; right: -1rem;
display: block;
position: absolute;
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%);
}
.notepaper.with-tape::before {
content: '';
border: 1px solid #ddd;
background: rgba(var(--lh-tape-color));
width: 1.5em;
height: 4em;
transform: rotate(45deg);
display: block;
position: absolute;
top: -3em;
left: -1.8em
}
.notepaper.tight.with-string::before {
top: -1rem;
right: -0.25rem;
}
.notepaper.tight.with-tape::before {
top: -2.5em;
left: -1.3em
}
.notepaper.page {
min-height: 36em;
counter-increment: page;
display: flex;
flex-direction: column;
justify-content: space-between
}
@media screen and (min-width:768px){
.notepaper.page {
width: 70%
}
}
.notepaper.page:after {
content: counter(page);
display: block;
text-align: center
}
.notepaper-group {
counter-reset: page;
}
.book-pattern {
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 100%
}
@media screen and (min-width: 768px) {
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 50%
}
}
.book-wrapper {
background: rgb(var(--lh-book-color));
padding: 0.5rem;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2);
border-radius: 5px;
margin: 1rem auto
}
@media screen and (min-width: 768px) {
.book-wrapper .notepaper {
margin: 0
}
}
/**
* 文字修饰
*/
.text-highlighted {
position: relative
}
.text-highlighted::before {
content: "";
position: absolute;
height: 0.9em;
bottom: 2px;
left: -2px;
width: 105%;
z-index: -1;
background-color: rgb(var(--lh-highlighter));
opacity: .6;
transform: skew(-15deg);
transition: opacity .2s ease;
border-radius: 3px 8px 10px 6px;
transition: 0.1s ease background-color;
}
.text-underlined {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-thickness: 2px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-wavy {
text-decoration: underline wavy;
text-underline-offset: 4px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-circled,
.text-squared {
display: inline-block;
border: 2px solid rgb(var(--lh-highlighter));
border-radius: 100%;
box-sizing: border-box
}
.text-squared { border-radius: 0 }
.text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) }
.text-highlighted.td-red::before { background: var(--lh-red) }
.text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) }
.text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) }
.text-highlighted.td-blue::before { background: var(--lh-blue) }
.text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) }
.text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) }
.text-highlighted.td-green::before { background: var(--lh-green) }
.text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) }
.text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) }
.text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) }
.text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) }
.text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) }
.text-highlighted.td-purple::before { background: var(--lh-purple) }
.text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) }
.text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) }
.text-highlighted.td-yellow::before { background: var(--lh-yellow) }
.text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) }
.text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) }
.text-highlighted.td-orange::before { background: var(--lh-orange) }
.text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) }
.text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) }
/* 隐藏文字 */
.text-blank { color: rgba(0,0,0,0) }
.text-block {
background: rgb(var(--black-monochrome));
color: rgb(var(--black-monochrome));
}
.text-blur {
filter: blur(0.3em);
-webkit-filter: blur(0.3em)
}
.text-hoverback,
.text-selectback {
transition-duration: 0.3s;
transition-property: background, transform, color
}
.text-blank.text-hoverback:hover,
.text-blank.text-selectback::selection,
.text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) }
.text-block.text-hoverback:hover { background: transparent!important }
.text-block.text-selectback::selection,
.text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) }
.text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important }
/**
* 附加项
*/
.with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) }
.with-border-dark { border: 1px solid rgb(var(--black-monochrome)) }
.with-border-light { border: 1px solid rgb(var(--white-monochrome)) }
.with-border-thick { border-width: 2px }
.with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) }
.with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) }
.with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) }
.with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) }
.with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) }
.with-padding, .with-box-style { padding: 0.25em 1em }
.with-p-sm { padding: 0.125em 0.5em }
.with-p-lg { padding: 0.5em 2em }
.with-margin, .with-box-style { margin: 1em auto }
.with-m-sm { margin: 0.5em auto }
.with-m-lg { margin: 2em auto }
.with-narrow-width {
width: 90%!important;
margin-left: auto;
margin-right: auto
}
@media screen and (min-width: 768px) {
.with-narrow-width { width: 75%!important }
}
[class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important }
.with-bg-red { background: var(--lh-red)!important }
.with-bg-blue { background: var(--lh-blue)!important }
.with-bg-green { background: var(--lh-green)!important }
.with-bg-darkgreen { background: var(--lh-dark-green)!important }
.with-bg-yellow { background: var(--lh-yellow)!important }
.with-bg-orange { background: var(--lh-orange)!important }
.with-bg-purple { background: var(--lh-purple)!important }
/**
* 删除类
*/
.offwith-shadow { box-shadow: none!important }
.offwith-border { border: none!important }
.offwith-padding, .offwith-pam { padding: 0!important }
.offwith-margin, .offwith-pam { margin: 0!important }
.offwith-width-limit {
width: auto!important;
margin-left: auto!important;
margin-right: auto!important
}
div[class*="grider"].offwith-grid-gap { grid-gap: 0!important }
/**
* 网格布局
*/
/* Gridder 容器 */
div[class*="gridder"] {
display: grid;
box-sizing: border-box;
grid-gap: 1rem;
padding: 0
}
div[class*="gridder"] * { box-sizing: border-box }
.gridder, .gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 768px) {
.pc-gridder, .pc-gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.pc-gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.pc-gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
}
.spanner, .spanner-2 {
grid-column-start: span 2;
}
.spanner-3 {
grid-column-start: span 3;
}
/**
* 告示组件
*/
.signblock,
.signblock-dark,
.signblock-warn {
margin: 1rem auto;
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4);
background: rgb(var(--lh-white-bg));
font-size: 1.05rem;
padding: 2rem
}
@media screen and (min-width: 768px) {
.signblock,
.signblock-dark,
.signblock-warn {
width: 75%
}
}
.signblock-dark,
.signblock-dark h1 {
background: rgb(var(--lh-dark-bg));
color: #fff
}
.signblock-warn,
.signblock-warn h1 {
background: var(--lh-red);
color: #fff
}
.signblock h1,
.signblock-dark h1,
.signblock-warn h1 {
text-align: center;
font-size: 2rem;
margin: 0;
font-weight: 700
}
.signblock-img {
display: flex;
flex-direction: row;
justify-content: center
}
.signblock-img img {
width: 8em
}
.signblock-footer {
font-size: 0.9em;
text-align: center;
margin: 0.5rem 0;
font-weight: bolder;
display: block
}
/**
* 报告
*/
.reportblock,
.reportblock-dark {
border: 2px solid rgb(var(--lh-border-color));
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3);
background: rgb(var(--white-monochrome));
padding: 0.8rem 1.5rem;
padding-bottom: 0.4rem;
margin: 1.5rem auto;
margin-bottom: 1rem;
position: relative
}
.reportblock hr,
.reportblock-dark hr {
background-color: rgb(var(--lh-border-color));
margin-left: -1.5rem;
margin-right: -1.5rem
}
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
position: absolute;
top: -1rem;
left: 1.5rem;
font-size: 110%;
font-weight: 600;
background: rgb(var(--lh-border-color));
color: #fff;
padding: 0.2rem 0.5rem;
margin: 0;
}
.reportblock-dark,
.reportblock-dark h1 {
border-color: rgb(var(--lh-white-bg));
background: rgb(var(--lh-dark-bg));
color: #fff
}
.reportblock-dark hr {
background-color: rgb(var(--lh-white-bg));
}
/* 更好的折叠框 */
.bettercollap {
margin: 1em 0;
}
.bettercollap .collapsible-block {
width: auto;
overflow: hidden;
border: 1px solid rgb(var(--lh-border-color))
}
.bettercollap .collapsible-block-content,
.bettercollap .collapsible-block-link {
background: rgb(var(--white-monochrome));
padding: 0.5em
}
.bettercollap .collapsible-block-content {
padding-left: 1em;
padding-right: 1em
}
.bettercollap .collapsible-block-link {
color: rgb(var(--lh-border-color));
background: rgb(var(--white-monochrome));
transition: .3s;
display: block;
}
.bettercollap .collapsible-block-link:hover,
.bettercollap .collapsible-block-unfolded .collapsible-block-link,
.styledcollap.bettercollap .collapsible-block-link {
color: rgb(var(--white-monochrome));
background: rgb(var(--lh-border-color))!important;
text-decoration: none
}
.bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) }
.bettercollap .collapsible-block-link::before {
content: "\25BC";
display: inline-block;
margin-right: 0.5em;
transform: rotate(-90deg) scale(0.9)
}
.bettercollap .collapsible-block-unfolded .collapsible-block-link::before {
transform: rotate(0) scale(0.9)
}
.bettercollap .collapsible-block + .collapsible-block { border-top: none }
.styledcollap.bettercollap .collapsible-block {
border-radius: 2px;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3)
}
.styledcollap.bettercollap .collapsible-block-content {
background-color: rgb(var(--pale-gray-monochrome));
border-width: 3px
}
.styledcollap.bettercollap .collapsible-block-link:hover {
background: rgba(var(--lh-border-color),0.95)!important;
}
/**
* 提示框
*/
.infoblock {
color: #f1f1f1;
font-weight: bold;
background: #424242;
padding: 5px 5px 5px 5px;
border-radius: 4px;
margin: -0.5rem 0 1rem 0;
display: block;
width: fit-content;
padding-right: 25px;
}
.infoblock::before {
content: "ⓘ "
}
/**
* 单页迭代
*/
.offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none }
.offset-page:target { display: block }
/* 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;
}
……
“……”
“………………”
……
天际闪烁着银河的微光,微光下的墓园中,一滴水从树上滴下,裹挟着一只可怜的褐蚁,坠入了墓群中最角落的一块地域,褐蚁初次来到这未知的地域,它的小小的简陋的神经网络之中发生了一次随机的扰动,这促使着它尝试在这片新的地域之中探索,终于,在一片没有被落叶覆盖的空地上,它看到了被雨滴洗刷过的一座孤峰,它在这段短暂的时光中思考——也不能算是思考,因为它的神经网络尚未有这样的能力,它像是试探一样地,用触须轻轻碰了碰这堪说是顶天立地的事物。
它似乎有了一些发现,于是便开始沿着这座孤峰的山脚向着山顶爬去,褐蚁孤独地攀爬着,它不在乎有没有人观察,也不在乎这美丽的银河,只是想着峰顶爬去,它的目的逐渐随着时间而显现了——它想要触及孤峰的山顶。
褐蚁感受到了大地正在振动,它明白有一个巨大的存在正在逐渐靠近着它,它小心翼翼地攀爬着,试图不去让那些巨大的存在去干扰它的目的,它躲开了峰顶上落下的花瓣,而那个巨大的存在也看见了在墓碑上攀爬着的褐蚁,或许是因为褐蚁对于他来说太过微小,他十分“傲慢”地无视了正在爬行着的褐蚁,正如那只褐蚁也在自顾自地攀爬着矗立着的孤峰。
……
褐蚁攀爬着墓碑的侧面,但很快它也失去了攀爬这座孤峰的兴趣,它从孤峰逐渐走回平地,它觉得回去的路似乎比攀爬的路要省力的多,既然如此,它为什么要爬上去呢?
……
褐蚁不在乎,因为褐蚁不知道。
褐蚁逐渐离开了这片地域,而西方的暮色越发地微弱,地平线下的星星逐渐升起,正如人类的群星那般闪耀着。
……
后半夜下起了暴雨,一位女孩走入了陵园,她不知道,她的身后还有一位带着雨伞的人也跟着她走了进去,女孩在陵园的四处寻找,所幸的是,女孩跟随着自己的直觉,很快找到了那座墓碑。
女孩向着墓碑走去,她脚上的那双不合脚的鞋走过充满泥泞水坑的石砖,她的脚落在水坑之中,涟漪替代了她的脚印来证明她的足迹,而那湿透的鞋子踏在石砖地面上,发出咕咕的响声,而这微弱的响声又像这座墓碑的主人一样,在暴雨的洗刷下被淹没了,她的眼中充盈着的,也不知道到底是雨水还是泪水,亦或者是那雨与泪的混合,但终归还是模糊了她的视线。
……她用手擦去了眼中的泪水,跑到了墓碑的前面,气喘吁吁,墓碑上的凹陷处组成了墓碑的主人的名字,而这个名字,让女孩如同坠入了寒冷的冰窖,与外界冰凉的秋雨一同浇在了女孩的头顶上,她轻声的念着墓主的名字,眼神中的光芒也逐渐涣散。
“洢蔚·林蒂斯……”
那块墓碑静静地立在那片树下,也静静地立在那场雨中,仿佛一直等待着女孩的到来并与它相认,女孩很高兴,因为它一直在等待着女孩,而女孩亦很失望,因为它不是她,它是她的墓碑,她已从时间中远去,剩下的只有她曾经的足迹,而这些足迹在她逝去之时,也没有刻在墓碑上。
“……”
女孩沉默下来,她靠着那块墓碑坐着,雨水在墓碑上反射着来自天外的星光,就像是闪闪发光的宝石,接着,她又紧紧地抱着墓碑,就像是在抱着自己的亲人,也像是在祈求着自己的亲人不要离开自己而去。
她与墓碑的主人并不是亲人,但墓碑的主人又带给了她如亲人般熟悉的感觉,即使她的灵魂忘却了这段岁月,她的生命也会依旧记得,暴雨渐渐地变小了一些,在陵园的路灯的微光下,一个站在雨伞下的人逐渐向着女孩走来,女孩向着墓碑后畏缩着,她的一只眼睛紧紧地盯着雨伞下的那张脸,“……你是谁……”
……雨伞下的人没有说话,只是用自己的眼睛凝视着面前的女孩,“……”
“我来替他们告诉你一个消息,孩子,以后,你有了一个名字。而这个名字……”
“叫做……”
……
“……洢蔚·林蒂斯。”
洢蔚·林蒂斯怔住了,从此以后,那一天成为了她的生日,从此以后,一个叫洢蔚·林蒂斯的人被遗忘了,而一个叫洢蔚·林蒂斯的「人」诞生了。
“洢蔚·林蒂斯……所以,所以我……”
……
世界寂静了下来,褐蚁又回到了蚁穴之中,它已经忘记了从另一个面攀爬着那座巨峰时凹陷的意义是什么,也忘记了那凹陷到底是一个怎样的图形,它的脑中只存在了那时感受到的别样的美感。
……
“……”
女孩回到了基地,她的情绪十分复杂,她的意识一边享受着拥有姓名的喜悦,另一方面,她依旧在洢蔚·林蒂斯的死中沉湎着,她回到了自己的卧室,脱下了被雨淋地湿透的衣物,眼神凝视着镜中的自己,她陷入了迷惘。
在自己没有「洢蔚·林蒂斯」这个名字之前,自己究竟是谁?
“数据库暂无有关除「洢蔚·林蒂斯」以外的记录。”她的仿生人中枢系统中传来了一段机械音,她摇了摇头,躺在了卧室的床上。
但,她睡不着,亦或者说——在这种情况之下,她无法进入休眠状态。
……
她感到自己仿佛坠入了海底,无边的空间之中只有自我的镜像,无数的呼唤只有自己的回音,永恒的时间中只有自己的存在。
她竭力地想要摆脱,但这种空寂感还是包围了她。
……
她换上了一件新的衣服,也在迎接着新的一天,她的痛苦相比昨日也减轻了一些,但空寂感却依旧包围着她。
“……洢蔚·林蒂斯,早上好。”
“……”
她还不是很适应这个现在属于她的名字,以至于别人去呼唤她的名字时,她总会愣住不明白去怎么回答,她的智慧中枢就会像断了线了风筝一样,随即便是一片空白。
“……哦,你好,很高兴……见到你。”
……
“……”
2075年6月26日,那是洢蔚·林蒂斯拥有这个名字的第366天,这一天,是洢蔚·林蒂斯的生日。
她邀请了很多人来参加她的生日聚会,并且还分别给他们分了几块美味的生日蛋糕,众人围着洢蔚·林蒂斯坐着,他们为洢蔚·林蒂斯戴上了由纸做成的皇冠,皇冠上写着「生日快乐」,洢蔚·林蒂斯的眼中散发出了光芒。
“……祝你生日快乐~”
受她邀请的人们拍着不同肤色的手,眼中充盈着对洢蔚·林蒂斯的祝福之意,洢蔚·林蒂斯微笑着,她与祝福她的人们一起唱着生日歌,尽管窗外下起了大雨,但窗内的温暖与窗外的冷清作成了一对对比,冷色调与暖色调的碰撞,又为这热闹美好的生日会增添了几分别样的情趣。
几位小朋友放起了礼花,大人们又关上了房间的灯,拉上了窗帘,使得生日蛋糕上蜡烛的烛光顿时显得更加的明亮温暖了,她的心中充斥着一股感激,她拥抱着参与她生日聚会的年龄最小的那个孩子:“……姐姐,谢谢你们。”
“好啦,小洢蔚,现在……许个愿吧!”
洢蔚·林蒂斯闭上双眼,在那片黑暗中依旧有着生日蛋糕上蜡烛的微弱的烛光,而在烛光旁的黑暗中,她又仿佛看到了几个孩子正向着蜡烛的烛光凑过来,想要聆听自己所许下的真诚的愿望。
……
窗外的雨停了,只有天际划过一颗属于洢蔚·林蒂斯的流星。
“……快看,是流星!”
“对着流星许下的愿望,将来是一定会实现的哦!”
洢蔚睁开了眼睛,她的眼中闪烁着流星般的光芒。
“愿时光,永驻此刻。”她在脑中轻轻说着。
“对了,洢蔚姐姐,既然雨停了,我们是不是可以去外面玩了啊?”
“嗯,希望我们都能玩的很开心。”洢蔚微笑着,几个孩子顿时抱住了她,而几个大人则陆陆续续地从房间内走了出去,屋子内再度冷清了起来,但洢蔚·林蒂斯的心中依旧有着美好的温度,她收拾着屋内的东西,随后也打开了门,向着门外走去。
她戴上棒球帽,向着平地上等待着她的几个孩子和大人招手,几个孩子也回应了她的招手,“洢蔚姐姐,你看天上!”
洢蔚·林蒂斯的目光随着两个孩子指尖所指的方向逐渐延伸,她摘下了棒球帽,眼中是美丽的银河,此刻,她就像是孤峰上的一只微小无比的褐蚁,在观赏着整个宇宙文明的图景。
“……”
她觉得,自己在这片宇宙中,只踏足了这星空中最不值得一提的一角,那么这片宇宙与星空又会何其博大?
她不知道,而在这片星球上,也没有人能够解答。
星空的彼岸照映着她的身影,而她的眼瞳又映照着星空的图景,她向着远处逐渐走去,跟随着那些大人和孩子。她又一次感受到了迷惘与渺小。
“……”
“小心!”
……
“……”
她看到了一段过去的影像,原来的洢蔚·林蒂斯正在跟一些人谈话,她被这段影像吸引,同时她还注意到了一块与周围场景格格不入的区域,接着……
她感觉到自己的身后,有一个人重重地推了自己一下,然后把自己推入了那一块与周围场景格格不入的区域,她感觉到那个区域正在向着她「展开」。
“这里……是……哪里?”
她像是重重跌入了一个大坑之中,而这种坠入的痛觉来自于她的手臂与她的脚,也因为手部的痛觉,她这时才注意到自己的左臂上有了一道伤痕。
“……”
“有人在吗?”
她在无尽的荒芜中呼唤着,但这片荒无人烟的区域中实在是什么也没有,但又因为无法陷入休眠状态,使得她只能够在这无尽的荒芜之中前行。
饥饿感从腹部传来,左手手臂的伤口也早已发炎,她观察起这无边的虚无,似乎又听见了什么的回声,或许是她脚步的回声,也可能是那过去的残响。
“……”
“身体越来越沉重了……”
她感觉她走了很久,她的躯体就像是一个渴水的人在无尽的荒漠中行走了三天一样的疲惫,接着,她的面前出现了亮光。
“……”她向着亮光走去,面前是焦急等待着的大人们。
“她……她真的回来了!”
……
洢蔚这才知道,因为自己误入了一块时空裂缝区域,使得她从现实世界之中「失踪」了一个月之久,同时,也因为这件事情,洢蔚·林蒂斯也受到了一些势力的关注。
“……”
洢蔚·林蒂斯向着她的住所的方向走去,但不知道为什么,她感觉到自己的大腿重的就像是被灌入了大量的铅,不论怎么去操纵该区域的机械体,大腿总是迈不出去,同时,她的耳边似乎还听到了一声金属碰撞的声音。
她躲了过去,才发现拂过脸的风,是原本子弹的轨迹……
“小心!”
人群之中,有人高声呼喊着,洢蔚·林蒂斯的瞳孔顿时放大,她的腹部像是被别人狠狠地用机械臂打了一拳,巨大的冲击力使得她的背部区域狠狠地撞上了四周的一面墙体,甚至在撞上那面墙体之前,她已经陷入了休眠状态。
“快,把她接回去!”她在意识模糊时听到了外界的声音,在眩晕与剧痛产生的黑雾之中,她隐约看到了一张熟悉的脸,那张脸与那场雨夜中的神秘人十分相似,但她随后则又陷入了昏迷。
……
再一次苏醒后,洢蔚·林蒂斯下意识地看了一眼时间,“现在是2075年7月27日。”
洢蔚·林蒂斯明白,这次事故是针对她的,但她想不明白,为什么凶手们需要去针对一个普通的仿生人,她觉得自己的身上,有着很多连她自己都不知道的秘密存在着,她觉得病房外的世界充满着她从未知道过的未知,暮色的余晖照在洢蔚·林蒂斯的病房的角落,那里堆放着他人送给她的食物。
“那他们为什么又要救我呢?”
洢蔚·林蒂斯静静地坐在病床上思考着,同时几名护士来到了她的病房之内,见此,她选择了开口询问。
“请问……你们为什么要来救我呢?”
护士抬头看了她一眼,随后并没有回答她的这个问题,只是自顾自地离开了她的病房,然后关上了病房的那扇门。
“……(房门逐渐关上的声音)”
房间内,逐渐寂静,房间外,也只有人员走动的声音。
……
后半夜,洢蔚·林蒂斯终于从门外听到了窸窸窣窣的说话声,有人从外面推开了她的病房的门,门外医院走廊的光线从门缝中透了进来,她的感光模块也接受到了这一外界刺激,她的手指动了动,但从外面进入她的病房的人并没有注意到这一举动,接着,她眯起双眼,从门缝向外看去,有一个黑衣人正站立在她的病房门口,手中似乎还拿着一把改型霰弹枪。
几个从外面进入病房的人手中都拿着一个黑色的手提包,然后其中最高大的两个人跟其余的人耳边似乎又说了什么话,接着,他们将这些手提包放在了她的床边,接着又从她的病房离开了,但她没有注意到,那个站岗的黑衣人依然站在外面。
“……他们又是……来干什么的?”
洢蔚·林蒂斯思考着,她敏锐地察觉到,这可能跟那个时空裂缝有什么关联,但是……为什么他们要保护自己呢?洢蔚·林蒂斯挠挠头,她只感觉到,谜团越来越多了,为什么会出现时空裂缝,为什么这个时空裂缝中除了自己以外什么也没有,为什么他们要保护自己,为什么有人要杀了自己?
洢蔚·林蒂斯都不知道,她只觉得这时她心底的疑问比她之前经历过的所有疑问的总和还要多,这时,她的算力模块已经推演到了尽头。
“……”
洢蔚·林蒂斯从病床上坐起来,她仰望这病房的天花板,恍惚间,她好像从此处看到了星空。
“我好像被安排进了某种命运。”
夜,深了,只有床头柜上的那杯热水依旧在冒着热气,还有久久不能入眠的洢蔚·林蒂斯在病床上来回翻身。
她带着好奇心,自我怀疑与深深的疑惑,一直没有入眠,直到8个小时之后,她总算熬到了天亮,她拖着身子,从病床上爬起,将输液的针管从左臂的静脉中拔出,然后,她从床上爬下。
她站起身来,侧头看向自己的身后,背上还有着还未消退的淤青,她又看了看镜子中自己的腹部,已经恢复得差不多了,她又在病房的角落中寻找着昨夜黑衣人留下的几个手提包,但她找了很久都没有发现那些黑衣人究竟把手提包放在了哪里,而病房外站岗看哨的那个人也不见了踪影。
“难道说昨天夜里我看到的那些东西其实并没有发生过,其实那些只是视觉模块出错……啊不,还有可能是我在做梦吧……算了,既然找不到那些东西了,那还是不要去管它们的那些事了吧。”
洢蔚·林蒂斯看向了窗外,窗外风景依旧,但她的心中,还是没有平静下来。
……
病房中来人探视了,来探视她的是她从未见过的一个人,但这个人却给她一种很熟悉的感觉。“自我介绍一下,我是恩华·兰切尔,您也可以叫我恩华,也可以直呼我的全名。”
“……”洢蔚·林蒂斯静静地站着,她看着面前的恩华·兰切尔,她不知道现在应该如何回应这个人,这不仅仅是因为她并不了解这个人的来意,而是对他身后的组织存有一定的疑虑。
房间内的气氛逐渐冷静下来,洢蔚·林蒂斯没有说话,恩华·兰切尔也没有再说上一句话,两人在这样尴尬的气氛中一直僵持了两十分钟左右。
“……你能回答我的疑问吗?”
洢蔚·林蒂斯明白,她已经因为这特殊的遭遇与其他的仿生人及人类区分开来了,她这一举动只是为了再证实自己这「新的身份」,而这种认知是在什么时候开始的,洢蔚·林蒂斯也知道,在护士只是看了她一眼时,她的算力模块就记录了下来,直到现在,她虽然不知道为什么,但她已经知道了结果。
“……抱歉,这是保密的。”
洢蔚·林蒂斯仰起头,她明白了自己的「特殊性」,她明白了自己已经有了一个去他人作区别了的新的身份,她已经陷入了一种新的,而且是之前从未有人有过的这一境地,但她尚不知道,在她陷入这一境地之后她究竟会面对什么。
她将目光看向面前的恩华·兰切尔,她的算力模块再次开始了计算,信号输入了她的意识,她觉得,跟随着这个名为恩华·兰切尔的人,可能会对她了解自己现在的身份有一定的帮助。
“……这一切的原因需要您自己去发掘,我没有告诉您这一切的权利,这是保密的。”恩华·兰切尔随后又补充了两句,且最后的那五个字,他的语气变得更加沉重了,洢蔚·林蒂斯知道,他向自己暗示了什么,且在恩华·兰切尔的嘴角,她隐晦地从中感觉到了一丝令她自己背后发凉的笑意。
“……”她点了点头,然后跟着恩华·兰切尔从病房离开,她的视觉模块将那微笑的一瞬烙印在了她的意识之中,她好像从中又明悟了什么。
「法斯兰,你知道我称它为什么吗?」
「我称它为……对选中者的笑。」
——来自未来的声音
……
洢蔚·林蒂斯跟着恩华·兰切尔走着,他们从医院的门口走出,门外是一辆装甲车,装甲车的车窗十分坚固,根据洢蔚·林蒂斯的观察分析,很有可能是类似于军用防弹玻璃一类的,但是透明度又显得不像是防弹玻璃一类的事物,透过窗户,洢蔚·林蒂斯看到装甲车内有几位携带新式枪械的士兵,他们让洢蔚·林蒂斯坐在后座座位的最中间,同时恩华·兰切尔坐在了副驾驶的位置。
透过车窗,洢蔚·林蒂斯看到了医院大门外有着几十名全副武装的士兵,两名军官正在用对讲机讲着什么,但是车窗的隔音效果很好,以至于洢蔚·林蒂斯并没有听到他们讲的具体是什么。
……
两位坐在后座的士兵拿出了一个提包,洢蔚·林蒂斯仿佛懂了什么,这个提包与那几位黑衣人的提包——不能说是相似,只能说是一模一样。
他们拉开提包,里面是一件看上去十分普通的连帽衫,“穿上吧,洢蔚·林蒂斯小姐,这是II型防弹式装甲,跟I型防弹式装甲来比还算透气。”
“……”洢蔚·林蒂斯点了点头,她脱下自己平日中穿着的休闲服,然后换上了这件连帽衫,她的心中有一个疑问——谁想要杀死自己呢?她回忆起当时自己中枪的过程,但她并没有看到凶手的样貌,而现在,凶手的真实身份与其目的也正在调查中,这让她觉得十分煎熬。
四人坐在车上,等待着司机开车。
“……那家伙怎么回事,怎么还不来。”恩华·兰切尔从身后的士兵手中接过了一根雪茄,自顾自地抽着:“上个厕所都要上这么久,搞不懂他的。”
“……”
……
洢蔚·林蒂斯看着窗外的风景,她并不知道自己将要被送往哪里,她在车上焦急地等待着,呼吸都显得小心翼翼,运算的频率也大大增加。
“……到目的地了吗?”
她的问题犹如石沉大海一般,没有人回答她的问题,亦或是这个问题的答案早已不言而喻,但这却让洢蔚·林蒂斯内心焦躁不安的情绪增长了不少,她的心就像是有一块悬在空中摇摆不定的摆着。
“……”
车内只有了沉默与平静,仿佛没有人曾经在用语言掀起波澜。
……
恩华·兰切尔依旧在自顾自地抽着雪茄,他此时正在跟司机说着什么,但因为某些特殊的原因,洢蔚·林蒂斯并没有听清他们在说着什么事情,说着说着,恩华·兰切尔又大笑了起来,而洢蔚·林蒂斯此时依旧是像之前一样的尴尬与不安,她仿佛融入不了司机与恩华·兰切尔的氛围中去。
“哎呀,我跟你说,这事啊……”
洢蔚·林蒂斯在后座座位的中间位置上焦躁地等待着,她的意识逐渐模糊,两个多小时的车程已经让她有了些许的睡意,但她的内心中的那股情绪又让她无法睡着。
“……嗯……”
她无聊地用双手做着不同的手势,或是用手去扮演一些人物来消解掉自己内心的那股情绪。
“……”
……
车停了下来,洢蔚·林蒂斯身边的一位士兵推了推熟睡中的洢蔚·林蒂斯,洢蔚·林蒂斯也就此苏醒了过来,她模糊地被一个士兵搀扶着下了车,然后走在一片没有人影的广场上,此刻正是黑夜,她跟随着手电的灯光缓慢地行走着,接着……
她抬头望去,面前是一座高耸入云的摩天大厦,上面还有一块巨大的灯牌,灯牌上的那几个字让她瞬间清醒了过来。
“联合国……哦不,人类命运共同体安全理事会总部,对吧?”
“是的,我们的目的地就是这里,不过我们来的有些早了,你先跟他们几个在这里坐着等一会……喂,王冠程,还有你,帮我把她守好,但凡她被伤到了一根毫毛……”
“(什么嘛,仿生人怎么可能有毫毛)”两个士兵低语着,而恩华·兰切尔则走入了摩天大厦之中,洢蔚·林蒂斯清楚的看到大厦的三楼正亮起了白色的灯光,她觉得那应该就是会议室了。
几位士兵站在她的身边警惕着,她知道自己内心这一路上得到的疑问都将会得到一个确确实实的答案了,她等待着这一刻的到来,与在医院,在车上的她相比,现在的她倒是显得逐渐泰然自若了。
“那他们叫我来到这里干什么呢……”
……
洢蔚·林蒂斯跟随着几位士兵从广场走向大厦之内,她从广场上的一角上看到了很多人在静静地站立着,因为那一角上并没有灯,所以洢蔚·林蒂斯粗看时那里只有一片黑乎乎的影子,但随着远处的灯光照射过来,她才认出了那些人其实是军用仿生人,他们之中有几位人类军官正在对着对讲机讲着什么,但看上去他们的神情十分的紧张,仿佛有什么重要的事情将要发生,洢蔚·林蒂斯猜测,这件事极有可能与她有关,也可能与整个人类的命运有关,她的心中顿时充满了一种崇敬。
洢蔚·林蒂斯在大厦的附近继续四处打量了一下,但她很快也失去了这样做的兴趣,她随后走入了大厅,大厅内部有着许多的安保人员,还有两个大汉站在电梯口处(准确来讲,这种东西也不能算作电梯,若要沿用电梯这个说法——这是一个悬浮升降式新型电梯),同时大厅的中央还立着一根直径为7.2米的柱子,侧面是曲面的显示屏,上面正在播放的是最近的会议记录中可公开的部分。
“那群人怎么还不来交接,都快迟到六分钟了,六分钟对于整个会议来说已经拖得够久了。”洢蔚·林蒂斯看到了大厅之中正在自言自语的恩华·兰切尔,“……”
恩华·兰切尔让洢蔚·林蒂斯在大厅中等着,接着自己搭上了电梯,他的神情看上去十分慌张,很快,他带了一个人从电梯口出来。
“她是法斯兰,是来迎接你的。”
那个人看上去像是一个二十三代II型仿生人,她的衣着也非常整洁,洢蔚·林蒂斯仔细地端详着这个人的容貌,接着握住了她的手。
“……幸会。”
洢蔚·林蒂斯说道。
……
洢蔚·林蒂斯坐上了电梯,她从电梯口走出,几十位安保人员在电梯口附近守着,恩华·兰切尔向着一位大汉走去,然后在大汉的耳边说了一些话,又回到了洢蔚·林蒂斯的身后。
“小姐,请进。”
她看到几个全副武装的侍卫正在厅堂的门口站立着,他们看到洢蔚·林蒂斯到来后,顿时向着她与她身边的两个士兵敬礼,接着他们打开了厅堂的大门。
“……”
在进入会场后,她顿时感觉到了一股不适感,最开始她只感觉到有几只眼睛从厅堂内的座位上打量着她,接着又有十几个人的目光被她吸引了过去,顿时就有二十多只眼睛盯上了她,接着,也不知道发生了什么,几乎整个厅堂的目光都聚焦在了她的身上,她只感觉到了尴尬,人们开始四下讨论起关于洢蔚·林蒂斯的事情。
“肃静。”
宽敞的厅堂内再度安静了下来,洢蔚·林蒂斯身上的目光也逐渐从她的身上返回了前面的主席台,洢蔚·林蒂斯被法斯兰安排坐在第五排第三个的位置,恩华·兰切尔则坐在了他的右侧,这时,她总算能够自然地去打量这个宽敞的大厅,整个宽敞的大厅被打扫的干净整洁,而且四处都有着全副武装的安保机器人与安保人员,但是他们都戴着墨镜,她还看到这些武装人员的胸前似乎还带着什么东西,但她看不太清,只能看到几个模糊的大写英文字母。
“……会议内容是什么?”她低声询问着身边的恩华·兰切尔,恩华·兰切尔没有说什么,他用手指了指前面站着的那位人类命运共同体的主席,示意她仔细听讲会议的内容。
“……”
……
洢蔚·林蒂斯看向那里,但是她并没有看见那位主席,直到恩华·兰切尔偷偷地把手指移向那个没有灯的角落,她才看到,此刻的「那位主席」正在与他的秘书说着什么。
随后,洢蔚·林蒂斯将目光从远处收回,她听到了后面座位上的两个人的对话,通过语言模块翻译后,这串内容输入了她的处理芯片,最终又输入她的意识之中。
“回到过去改变历史,有且只有几个可能,如果杀死了一个伟人,那么就有两种,当然不排除除此之外还有一种可能,时间行者杀死了伟人,这段历史也因为这位伟人生前所做的政策与正确的观念而并没有改变,但还有一种可能,这些伟人只是时间通过筛选而随机挑出来的几个,杀死他们还会有更多的人成为他们,历史是不可能被改变的。”
“可是……到现在了,都没有人在这个层面之上构思出更为高级的重启计划,我们就像是被自己的智慧与思想封锁了一样。”
……她皱了下眉头。
……
接着,会场安静下来……
然后是脚步声……
主席台上,白御的眼光扫视了一圈整个厅堂,同时,洢蔚·林蒂斯感到,她的目光在自己的身上刻意地停留了片刻。
“……人类命运共同体第一百二十三次会议现在已进入最后议程:公布重启计划第23次会议结果的最终选中人名单,同时并宣布重启计划的开始,而在开始本次会议的正式议程之前,我认为我们需要再一次复盘整个计划,同时,我们也要再度回顾计划的核心内容。”
“……”
“目前,国际社会上已经启动的改变计划都没有取得很大的成果,我们的一切行动都将会留下痕迹,所以,重启计划的创始者们认为,在主流的改变过去计划之外,还应该平行的执行数项战略计划,这些计划不能留下时间改变的痕迹,是「悄无声息」的,而我们最初曾设想过多种方案,但最后确定只有时间行者计划是可行的。”
“重启计划的核心,就是从全人类及仿生人中寻找出一批时间行者,他们将会按照自己的思想与自己的力量不惜一切代价,不择一切手段的完成计划,他们不能对自己的行动留下一丝痕迹,同时也不能去暴露自己的存在,他们在时间的长河之中伪装,在完成任务执行的过程中,他们对外界表现的行为只有伪装与假象(如果暴露了他们的真实意图,那么就留下了痕迹,而留下的是伪装,那么就只会让后人摸不着头脑,从而曲解他们真正的战略意图,或者改变自己的身份回到过去,从而不让他人怀疑自己的具体身份是什么,躲过追击。)”
“时间行者的行动痕迹需要及时的被清除或掩盖,在完成计划的过程中,时间行者需要利用制造的假象与消除痕迹从而不让外界怀疑到自己的存在,他们需要让外界相信自己的身份是普通人,从而悄无声息的完成计划。”
“为了保证这项计划的连续性,所有参与计划的时间行者将会分别去到不同的时间点完成任务,每一位时间行者的穿梭时间将会离时间关键点的发生两年左右,这期间,时间行者的穿梭地点可以由时间行者自己所决定。”
“……下面我将会以人类命运共同体的名义,宣布由重启计划23次会议结果决定的四位选中人名单。”
会场安静下来,所有与会者都屏住了呼吸等待着名单的公布,他们都想知道到底是谁将会承担这决定人类命运的使命,一时间,洢蔚·林蒂斯将自己的疑问都抛在了脑后,因为同这历史性的一刻相比,自己的那些疑问都是微不足道的。
“……第一位重启人,森威格·阿尔伯雷特。”
主席的话音刚落,就有一位穿着整齐干净的男性从第二排第三个座位上站起身来,从容不迫的走上了主席台,他不动声色地看着会场,会场之中没有一丝鼓掌的潮波,只有目光随着话音落下后聚焦在这位政治家的脸上,白皮肤,蓝眼睛,黄色的卷头发,而且很高,一副欧洲面孔,森威格的这一形象已经早已被整个人类熟悉。“欧洲共同体前任副主席,同时也是一位时间行者,他是德意志地区著名的军事家,政治家,思想家,还是一位数学家,他将会回到1999年,改变人类历史的走向。”
洢蔚·林蒂斯也十分了解这位伟人,他的思想曾经也给洢蔚·林蒂斯也带来了一定的影响,这位伟人认为,机械与人类没有共存的可能,同时,人工智能也有可能发生技术爆炸的可能,以2043年开普勒大学的那场实验为例,一台只有1TB的老式电脑上训练的人工智能在训练得到了自我训练的能力后,在电脑上仅仅训练了一天,它所研发出的科技就已经相当于人类工业时代时期的水平了,人工智能仅仅只是用了一天就已经走过了人类将近两个世纪才走完的路程,森威格的一个重要论点是——强人工智能的出现的标志是他们自己能够训练自己,并且还能够自我更新迭代。技术的不断发展会拉大人类与人工智能之间的差距,终将会让人类的劣势愈发暴露,人类的优势,只有在启蒙运动时代才拥有真正的优势。
森威格的思想无疑为人类如何对抗人工智能的战略提供了坚实的理论基础,也让原生主义的萌芽就此出现,而森威格本人也不仅仅是一位运筹帷幄的战略家,还是一位拥有铁血手段的政治家,他本人也在学术方面颇有研究,同时也是一位时间行者,他身上的号召力与思想深度,都足以体现出他作为计划执行者是当之无愧的。
“第二位重启人,罗文莉。”
一位亚裔女子从第三排第四个的位置上站了起来,她缓慢地走上了主席台,与森威格的不动声色相比,这位亚裔女子显得彬彬有礼,这同样也是一位被世界所熟知的人,但相比于前一位,她的名气便要稍逊几分,但她依旧是一个学术界的巨人,会场之中依旧没有一丝波澜,接着,会场内部才响起了白御的声音。
“罗文莉,诺贝尔奖得主,东亚共同体著名的生物学家,复旦大学教授,博士生导师,也是目前最年轻的诺贝尔奖得主,坚定的原生主义者。”
洢蔚·林蒂斯也认识这位生物学家,她曾发现了一件感到惊奇的事情——人体的生命意识中有一些意识活动是并不受神经系统控制的,这种活动是因为某种特殊的能量导致的,这股能量与意识有关,但又不在意识的记忆之中,它来自意识的前世,这些来自前世的能量中所缺乏的成分就会成为今日意识的一些缺陷。
“前世今生吗——那貌似是一本心理学家写的书,那个心理学家的名字叫……布莱恩·魏斯。”
……
众人再度屏住呼吸,等待着白御念下第三个重启人的名字。
“第三位重启人:晞神鹜。”
洢蔚·林蒂斯有些震惊,但没过一会她又平静了下来,晞神鹜能够来到这里,也能算的上是情理之中,”晞神鹜,现任南极洲保护组织资深成员,现代著名的科学家与地质学家,曾进入南极洲时空场探索,拥有时间穿梭的经验。”
晞神鹜走上了主席台,她的眼中也仿佛闪耀着一颗恒星,洢蔚·林蒂斯的眼中充满了崇敬与尊重,她知道这位伟大的南极洲保护组织成员为了南极洲的生态安全做出了怎样的努力,也明白这位科学家为了实验数据冒死进入南极洲时空场这样的为科研献身的精神有多么可贵,看向主席台上站着的晞神鹜,她回想起了晞神鹜曾在电视上说过这么一段话。
“如果在那场暴风雪里我没有挺住,那我就成了另一个伟大的悲剧了。”
她,也当之无愧。
……
会场再度一片寂静,所有人都在等待着最后一位重启人的宣布,前三位重启人:森威格,罗文莉,晞神鹜,是南极洲代表的新大陆,东方,西方政治力量平衡与妥协的结果,而最后一位则会格外引人注目,会场中的与会者们都将自己的目光投向了文件夹里的那张纸上,洢蔚·林蒂斯的脑中不断的筛选着那些如星般璀璨的名字,“斯恩霍尔德……埃刻希娅…阿弥尔·法尔林……”最后一位重启人一定会是从这些名字之中的某一个,她的目光掠过了前三排的那些背影,但从背影来看,她分析不出这些人具体都是哪个人,但第四位一定位列其中。
白御缓慢地抬起了她的右手,她的右手掠过了第一排,第二排,还有第三排,其余的人的目光都向她的手所指的方向缓慢的移动着,接着……
洢蔚·林蒂斯注意到,白御的那只手指向了她。
未完待续……