叩响天堂之门
: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 }

⚠️ 内容警告




欢迎……我猜?你应该找一把椅子坐下。我试着在这里站了一会儿,但只是感觉尴尬,而且我累了。那位漂亮的女——接待员。是的,就是那个词。接待员告诉我在这里等,并且如果有人来就要把消息传过去。我在这里等了几个月,所以我猜这会花一些时间。



哦天哪。





是啊,我有同样的反应……它是令人宽慰的,我会说?它感觉……平静。不过我不记得任何事情。它就像从一个非常好的小睡中醒来,我的头脑感觉如此混乱。别担心,它很快就会安定下来。我只是希望我们能尽快离开这里。



啊,顺便说一下,我是 Andrew。很高兴认识你。



我是……Justin。你——





呃……Justin。抱歉打断,但那似乎对我的脑袋做了些什么,但我也不太记得什么了。
我仍然能说话,而且我知道番茄酱是什么,但是,像是,我的经历消失了。
不过这在这儿也不重要。
无论如何,那里有纸巾,桌子上还有一些杂志。随便做什么都可以。
你不能关掉灯笼,不过。它亮得离谱。那确实挺让人难过。




……


……你完全不记得任何事情吗?





不,但正如我之前提到的,这对我来说好像已经不再重要了。
我感觉有点无忧无虑?
除非我们是恋人之类的,但我对你没有感到任何吸引力,所以我对此表示怀疑。
坐下,你就站在那里呆呆地看着我,那很奇怪。



那我就不客气了,我会坐呃……这里。





直接在我对面?现在它真的感觉像一场面试。



嗯,嗯,当你坐在房间的角落时,没有很多选项可以坐在舒适的谈话位置。





说的好。1



那么,你喜欢什么?





就希望这一切赶紧结束吧,我想。我在这里几个月了。


……


我想。
这房间很无聊。
它一次都没有改变。我只是在这里;存在着。
直到你出现,所以这很酷,我想。



几个月?那似乎非常低效。
你认为他们计划让你等多久?





我不知道,也许有一些更深层的意义,但现在我所知道的只是等待。
我只是在消磨时间,因为时间拒绝杀死我。



那很深……而且我们也有点已经被杀死了。但我明白你想说什么。
你会对此感到厌倦吗?





厌倦什么?



等待。坐着。不知道。





不太会。
我想如果我感到厌倦,我会知道原因。
当没有什么可错过时,更容易。



那不会困扰你吗?





我不知道我会把它比作什么。
感觉……中立。
像你停止听到的背景噪音。



那知道所有这些等待的原因呢?





我想我在某个时候停止在乎目的了。
我现在只想知道为什么。
如果这永无止境,为什么还要让我等?
那只是感觉残忍且毫无意义。



那你做了什么来打发时间?这里简直让人发疯。





我只是坐着。并且等待。
然后前一段时间我开始读书,我不记得确切有多久,那边的那些书相当不错。
惊人,真的。它似乎几乎是为我量身定做的。



但它们是……白色的?
完全白色。
你也看到它们,对吧?





白色?是的?纸是白色的。
把整页都上墨以拥有白色的字会是可怕的浪费,虽然那样会很酷。



不,它是完全空白的。





呃。那很奇怪。它们对我来说是完全黑色的。
就像有人用记号笔涂过它们。我想我还是不碰它们了。



……


……你怎么在读那个?





因为它只是一本书?仅仅因为我不记得任何事情并不意味着我不能阅读。
这里也有图片,伙计。



不,它是……白色且奇怪的——啊,算了。没关系。





哈哈哈哈!哦,伙计,看看这张水獭的照片。它只是看起来如此有趣,做出这个“bwahh”的脸。



是的……那太搞笑了。





嗯,那是一次极棒的体验。你知道猫头鹰可以把它们的头转动 270 度吗?
伙计,我爱《国家地理》2。但你刚才为什么只是盯着我看?那很诡异,伙计……



怎——怎么样?





太棒了!不过,当你只是盯着我看,而且你看起来快要窒息了的时候,真的很难好好享受阅读关于螃蟹脱壳的内容。



就……就继续读下去……





那……就是计划。兄弟,你确定你没事吧?



我…… 能有一段平静的休息时间,没有任何压力,感觉真好。
通常,像这样的时刻都是暴风雨前的宁静。终于能像这样好好聊聊,不用……

什么都没有。完全没有……





你听起来更像是在努力说服自己你没事,而不是在说服我。你确定真的没事吗?



是的。


的确是这样。而且那很美好。





听起来像是生物学家的经历。我也想有一天试试。



我们……嗯,我们可以。我当时……那太可怕了。





哦。好吧,或许我会重新考虑。那探索呢?让我看看这个。



等一下。我能看到那本杂志。





是吗?



它不是白色的。





是啊,《国家地理》有标志性的黄色。



哼……不错。以前不是这个样子的。呃,在我看来这不对劲。就好像……





比如?



比如……像是一层幕布揭开了后面的东西。比如,呃…… 没什么。对了,你喜欢《国家地理》吗?





我觉得那可能是我最喜欢的。你为什么不读些书呢?你似乎比我对那边那些黑色的东西更感兴趣。我已经看完好几本杂志了。哦,马丘比丘。比牛津早 400 年——你还好吗?



……





哇,该死!你在哭吗?等一下,我去找那小子——



该死……该死。我真希望我们那天没去露营。
生活会是什么样呢?





什么?



操……





你还好吗?那边有纸巾,要的话我可以帮你拿。



没事,还好。我……我,呃,猜我从来没想过你居然会喜欢家居装饰。





是啊,废话,对吧?



嗯……





……



……





老兄,你是不是有什么想跟我说的?
从你来到这里开始就表现得很奇怪。这话可是出自我这个失忆的嘴里。
你刚才一直在椅子上扭来扭去,还避开我的眼神。这简直是教科书级别的
“我对你说谎了”。
我累了,我宁愿就现在知道,也不想一直吊着胃口。



……





有什么想说的?



……





一点没有?



我们……我们曾经是兄弟……真正意义上的。我们,还有 Kat,在后室里拯救了上百万人。
那很艰难。你从来都没笑过。这是你一次看起来这么自由……





那 Kat 后来怎么样了?



我们都死了。我是在试图找回你的尸体时死的。讽刺的是,你看起来最鲜活的时候居然是你死着的时候——





讽刺?



是那种讽刺的意味。那都是过去的事了。你以前总是那么严肃而且……





然后?



你还好吗?





你还好吗?我们当时是在救人。难道我还非得一边救人一边笑吗?
如果你说的是真的,那就告诉我。
面对死亡、伤痛,还有更多的死亡,我难道就该高兴?
你说我太严肃是在侮辱人,可你……
看起来就根本没把他们任何一个放在心上。



……





你明明知道我是谁……你却决定我不配知道。我们本可以做更多好事。



我是在保护你。





保护我?你选择对我隐瞒真相,还认为这是保护?
你擅自决定了哪个版本的我自己才配存在。



我们已经死了。好吗?没了。回不去了。你在救援行动里一直贬低我们。
说我们抛弃了你。结果呢?最后我也死了。
你不在的时候一直在疏远我们……现在你又这么做。
我并不怪你,这也不是你的错,但……
还有什么意义?还能有什么好处……你还能做什么?





去你妈的。我要找到出去的路。一定会有办法的。一定会有。



不,Andrew……留下来。别走。





这不就是我们承诺过的吗?无论如何都要找到出去的路。



Andrew……





去你妈的。














Entity 246,即 29 岁的 Andrew Donovan,是一具漂浮在


评分: +15+–x
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License