: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 }
/* Ethereality Theme [2023 Wikidot Theme] By Eltrac */ :root { /* 基本信息 */ --header-title: "Gardenrooms"; --header-subtitle: "卧于自然怀抱中的宁静与平和"; --logo-img: url(''); /* 设置狐步舞/sigma-9 */ --accent: 108, 125, 70; --header-txt-color: rgb(var(--accent)); --link-txt-color: rgb(var(--accent)); --page-font-size: 0.832rem; /* 排版工具组 */ --lh-white-bg: 245,245,245; --lh-dark-bg: var(--accent); --lh-highlighter: var(--accent); --lh-border-color: var(--accent); --lh-wiki-note-color: var(--accent); /* 适配部分黑标属性 */ --white-monochrome: 250,250,250; --dark-gray-monochrome: var(--accent); --black-monochrome: 60,60,60; /* 飘渺愿景自定义属性 */ --header-bg-img: url('http://koalarooms.wdfiles.com/local--files/theme%3Aethereality/369hallway_%E5%89%AF%E6%9C%AC.jpg'); --header-height: 320px; --body-bg-color: var(--white-monochrome); } @media screen and (min-width: 768px) { :root { --page-font-size: 1rem; } } /* 修改版头 */ body { background-image: none; background-color: rgb(var(--body-bg-color)) } div#header { height: var(--header-height); } #extra-div-6 { /* 版头图片 */ position: absolute; top: 0; left: 0; right: 0; background-image: var(--header-bg-img); background-repeat: no-repeat; background-size: cover; background-position: center; z-index: -1; height: calc(var(--header-height)/10*9) } #extra-div-6::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 100%; background-image: linear-gradient(to bottom, transparent 20%, rgb(var(--body-bg-color))) } /* 版头文字 */ #header h2, #header h2::before { text-shadow: 0.05em 0.05em 0.01em #666; color: #eee } #header h1 a, #header h1 a::before { text-shadow: 0.05em 0.05em 0.01em rgba(var(--accent), 0.25) } #header h1 { padding-top: calc(var(--header-height)/9); padding-bottom: 1rem } /* 顶栏 */ #header #top-bar { position: absolute; top: height: calc(var(--header-height)/10*9); height: height: calc(var(--header-height)/10); display: block; left: 0 } @media not all and (max-width: 767px) { #header #top-bar { max-width: 708px } } #header #top-bar .top-bar > ul, #header #top-bar .mobile-top-bar > ul { width: 100%; display: flex; justify-content: space-between } @media screen and (max-width: 767px) { #header #top-bar .top-bar > ul, #header #top-bar .mobile-top-bar > ul { justify-content: center } } #header #top-bar ul { background: none; border-radius: 0 } #header #top-bar a { color: rgb(var(--accent)); background: transparent; font-size: 120% } #header #top-bar a:not(ul li ul li a) { padding-bottom: 1rem } #header #top-bar ul li ul { box-shadow: none; border: 1px solid #ddd; background-color: rgba(245,245,245,0.75); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); } #header #top-bar ul li ul li a { line-height: 200%; transition: background 0.3s } #header #top-bar ul li ul li a:hover { color: #eee !important; line-height: 200%; text-indent: 0; background-color: rgba(var(--accent), 0.75) } #top-bar ul li.sfhover a, #top-bar ul li:hover a, #top-bar ul li a, #top-bar ul li { border: none } #header #top-bar .open-menu a { font-size: 30px!important; padding: 0.25rem; border-radius: 100%; background: rgba(var(--accent), 0.65); box-shadow: 0 0 0.1rem rgba(0,0,0,0.2); color: #eee } #header #top-bar .open-menu a:hover { box-shadow: none } #header #top-bar .mobile-top-bar { position: static; display: flex!important; justify-content: center } /* 分割线 */ #page-content hr { border-bottom: 3px dashed rgb(var(--accent)); margin: 1em 0; background: none; border-radius: 5px; height: 0 } /* 图片框 */ .scp-image-block .scp-image-caption, .scp-image-block img { margin: 0; border: none; background-color: transparent } .scp-image-block { border: 2px solid #c6c6c6; } .scp-image-block.block-right { margin-right: 0 } /* 页面标题 */ #page-title { border: none; position: relative; font-size: 220% } #page-title::after { content: ''; position: absolute; bottom: -0.5rem; left: calc(50% - 4rem); height: 5px; width: 8rem; background-color: rgba(var(--accent), 0.8); } /* DIV 元素 */ .jotting { padding: 0 1em; margin: 1em 2em } #page-content .colored-div { border-color: rgb(var(--accent)); background-color: rgba(var(--accent), 0.3) } .lightblock, .darkblock, .styled-quote, .dark-styled-quote, .candyblock, .borderblock { padding: 0 1em; margin: 0.5em 0.1em; border-radius: 5px; border: 1px solid transparent } .lightblock, .styled-quote { background-color: rgba(var(--accent), 0.1) } .darkblock, .dark-styled-quote { background-color: rgba(var(--accent), 0.75); color: #eee } .styled-quote, .dark-styled-quote { border-left: .5rem solid rgb(var(--accent)) } .candyblock { background: linear-gradient(45deg,rgba(var(--accent), 0.1) 25%,rgba(var(--accent), 0.3) 0,rgba(var(--accent), 0.3) 50%, rgba(var(--accent), 0.1) 0,rgba(var(--accent), 0.1) 75%,rgba(var(--accent), 0.3) 0); background-size: 2em 2em; } .borderblock { border: 1px solid #c6c6c6 } /* 排版工具组 */ div.wiki-note::before { color: #eee } .reportblock h1:first-child, .reportblock-dark h1:first-child { top: -1rem; left: 0 } .reportblock, .reportblock-dark { padding: 0.4rem 1.5rem; padding-top: 0 } .bettercollap .collapsible-block { border-radius: 3px } #page-content .bettercollap .collapsible-block-link:hover, #page-content .bettercollap .collapsible-block-link:hover a, #page-content .bettercollap .collapsible-block-link a:hover, #page-content .bettercollap .collapsible-block-link:hover a:hover { color: #eee; text-decoration: none } /* 插入图片 */ .styled-img img { display: block; margin: 0.5rem auto; max-width: 75%; border-radius: 5px } /* 页内标题(Headings) */ #page-content h1 { position: relative; width: fit-content } #page-content h1:not(.reportblock h1)::before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 0.5em; width: 100%; background-color: rgba(var(--accent), 0.5) } /* 其他页面元素 */ a.newpage { color: rgb(229,194,38) } a.newpage:hover{ background-color: rgb(229,194,38) } /* 页面选项 */ #page-options-bottom { border-top: solid 1px rgba(213, 213, 213, 0.5); margin-top: 0; } #page-options-bottom a { margin-top: 0 } /* 页脚 */ #license-area { background-image: linear-gradient(to bottom, rgb(var(--body-bg-color)), rgb(236, 238, 232)); border-top: 0; margin-top: -1rem; padding: 1rem 0 } /* 脚注 */ .hovertip { background: rgba(236,238,232, 0.75)!important; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); min-width: 8rem } .hovertip .footnote .f-footer { display: none } .hovertip .footnote .f-heading { font-size: 80% } .hovertip .footnote .f-content { font-size: 110% } div.footnotes-footer { border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; padding: 0.5rem 1rem; padding-bottom: 1rem; margin: 1rem 0 } /* 侧边栏 */ #side-bar { background: rgba(236,238,232, 0.9) } #side-bar:target { box-shadow: 0 0 4rem rgba(0,0,0,0.15) } #side-bar .side-block { border: none; background: transparent } @media screen and (max-width: 767px) { #side-bar:target .close-menu { background: unset; } } /* 分页 */ .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav, .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border-color: rgb(var(--accent)); } .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { color: rgb(var(--accent)); } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus, .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active { background-color: rgb(var(--accent)); } /* 生存难度组件 */ #page-content .sd-container { --sd-border: 80,80,80; --sd-bullets: 80,80,80; --sd-image: 80,80,80; --sd-symbol: 60,60,60; --sd-text: 240,240,240 } /* PLS */ #page-content .pls { --dark-gray-monochrome: var(--accent); --pale-gray-monochrome: 246,246,246; font-size: 0.85rem } #page-content .pls-title, #page-content .pls-list { margin: 0!important } #page-content .pls-title { font-size: 1.5rem } #page-content .pls-list { font-size: 1.1rem } /* COCS / CECS */ .wrapper { --cocs-dark: var(--accent); --cocs-light: 240,240,240; --cecs-dark: var(--accent); --cecs-light: 240,240,240; } /* IETS */ .box { margin: 0; border: none; padding: 0 0.5rem; } /* 评分模块 */ #main-content div.page-rate-widget-box, #page-content .rate-box-with-credit-button { border: none; box-shadow: none; background: transparent; padding: 0 } #main-content span.rate-points, #main-content span.btn { background: transparent!important; } #main-content .creditButtonStandalone p a { background-color: rgb(var(--accent)); font-size: 1rem; padding: 0.25rem; } /* 其他 */ #account-topbutton { border: none } #login-status { background: rgba(var(--body-bg-color),.4); padding: 0.35rem 0.5rem; border-radius: 2px; } #search-top-box-form { margin-top: 0.25rem; }
生存难度:
等级 待分级
- 无现实结构
- 稳定性变幻
- 未探索完全
桃花源是后室C层群的隐秘层级。
描述
桃花源暂时被认定为不存在现实结构的层级,这座层级仅可能通过梦境进入且其稳定性与流浪者的精神状态息息相关。
桃花源内树木与花朵拥有其自主意识,并可借助根系在泥土中进行一定范围的移动。这些植物能够吸收桃源上空与“太阳”所类似的恒星散发的热量以维持生存。桃源上空同时拥有与前厅类似的星体结构,但大多星体的光芒均模糊不清,除去日月与北斗七星外无法清晰辨认。
当流浪者进入桃花源时,层级内光照程度约为早晨五点,远处景象朦胧不清。若流浪者面对桃源的东侧,则可于三十五分钟后欣赏到橙黄色的光辉自远处的海洋升起,洒落在层级内部。这种光辉能够治愈流浪者梦外身体的失温现象,并使体温回归至三十六度二的恒定温度。
忘川
日出结束后,流浪者若沿散落着零星落花的鹅卵石路前行,则最终会抵达忘川河岸。
忘川为贯穿桃源的一条湍急河流,对岸有着桃树分布与走兽栖息,但流浪者难以逾越忘川本身。沿忘川而下,则可遇到由桃花木板搭建的房屋,其中并无居住痕迹,但一切物品十分崭新,未尝有时间侵蚀的痕迹。
流浪者走进这些房屋时,可能会在其中收获一段不属于任何生命的模糊记忆。在记忆中,流浪者幼年时曾在此处与乡邻生活,日出而作,日落而息。这段记忆的时间跨度长约五年,但最终它会无预兆地戛然而止。因为这些记忆的缘故,流浪者会对此处产生一定的亲近与依赖,不愿离开。
于此处停留三个时辰后,忘川河岸在阳光下微雨绵绵。流浪者透过鹅卵石,能够看见过去模糊的倒影,它们折射出曾经在前厅中令人难以忘怀的回忆,比邻之间,却遥不可及。
哪怕回忆惹人留恋,但雨时在河流旁出现的的木质小舟是流浪者对于桃源进行深入探索的唯一可行手段。停留在忘川处对于流浪者来说将无法前进且失去获取桃源内物资补给的可能,故流浪者若发现雨声不再,则必须立即尝试切出桃源。
桃林
乘舟顺流而下,当周围风速渐缓,水流平稳,小舟会于岸边停靠。此时再向北面行走,流浪者能够发现分布稀疏的桃树,但它们大多仍未开放,只有花苞生于枝头。
当流浪者乘舟停靠岸边时,跟随林中蝴蝶的尾迹,眼前的桃树变得茂密,树梢上的花苞亦随着路程的前进逐渐开放。当流浪者发现眼前的桃花完全开放时,则是到达了桃源的中心地带。
中心桃林内除去流浪者本身外,不存在任何实体与建筑,但该处极有可能出现名为「蜃楼」的特殊现象。若流浪者远观天际,看见亭台楼阁叠立,听闻古刹钟音,林中鹿鸣,则流浪者已被卷入「蜃楼」现象之中。当该现象发生时,流浪者对周围事物的认知发生错乱却无法自我觉察。流浪者的记忆可能受到一定程度的更改,对于任何已发生事物无法判断其是否与正常规律相符。
「蜃楼」短期内有害性甚微,但在流浪者切出后,可能对其认知造成难以纠正的谬误。例如但不限于:
- 认为树上应该寄居有暂未被清晰描述的特殊实体
- 对于「引力」感到恐慌,该现象可通过居住于低引力或无引力层级内得到缓解
- 对于生物结构认知与正常不符
这些认知错误同时影响到了流浪者之前的记忆,而导致困于该现象的流浪者认为自己并不属于该世界,而是经由桃源中「梦」的媒介切入其他世界。由于目前对桃花源的探索尚处浅薄,故无法绝对认定他们的意识是否在切出时如其所述发生错误或仅为记忆受到修改。
对于桃源的探索容易造成入梦流浪者的精神状态下降,若流浪者此时感到眼前的景象模糊不清,则必须于桃林处尝试切出层级,否则继续探索的行为可能对于流浪者精神带来难以根治的影响。流浪者可在在最远处高耸的桃树下寻找到埋藏的两罐桃花酿,若希望就此离开,则应当饮下一杯酒香稍淡的花酿,如果流浪者依旧期望探索,须饮完酒香最为浓烈的花酿。
村落
在饮下酒香最为浓烈的桃花酿后,迷雾略散,流浪者将看见桃源更深处的村落。此时,多数流浪者已醉于酒中,循点点火光而去。村落中的光照程度约为早晨四点,流浪者待村中雄鸡啼鸣时,方可解去酒气,少许清醒。
村落内存在面积约千亩的田野,其上作物可被流浪者摘取食用。桃源内的季节现象并不明显,但田野上种植的多种不同时节的果蔬均在层级时间的流动下自然生长并成熟。该类食物难以被带出梦外,但流浪者食用后可补充其现实世界内的身体机能并稳定其精神状态,延长其于层级内的探索时间。
村落东、南、北向均难以抵达出口,且在离开村落后呈现出非欧几里得特性。此时流浪者极易迷失于村落外的地区中,所有迷失的流浪者需尝试切出,目前已有多份报告呈现出迷失的危害性,而所撰写该类报告者意识均未成功返回现实,其报告出现于距该流浪者最近的桌面上。
青山
流浪者向西行走五十余里后,天色渐晚。树影摇曳,在沉寂的月光下,映照出贯穿桃林的一条溪水。
只缘身在此山中
溪水自远处青山处缓缓流淌而下,其中溪水澄澈洁净,流浪者可正常饮用。越过溪水,则是一片完全有别于桃林的竹海,竹海内拥有诸多人工遗留的痕迹,例如滑坡索道等物,但由于电力系统的停滞,均无法启动。
在一份由个人探索者上传至网络的报告中提到,如果携带充足的供电设备,则可能由此回到前厅,但由于提供如此巨大的电能与层级内本身生存难度所限制,该重启几乎没有实现的可能。
若流浪者登上山巅,能够在晴雨交替时发现远处前厅的景色。雨停见日,流浪者即可切出层级。
潮汐
若流浪者长期困于桃源中,月色愈近,林海皆不安。叶浪此起彼伏,向流浪者所在处涌来,流浪者亦可感到身体轻盈。约十二小时后,潮汐退去,而流浪者或可自林中寻得曾藏于深山的物资。流浪者亦可寻找前人标记下的特定位置,在相同的阴历日内能够寻找到功能类似的物品。
星移
桃源内北斗七星的斗柄恒定向东而指,目前已有多份报告指出七星之间会发生星体换位的现象,每次换位约持续十五分钟,两次星移之间的间隔不超过七个层级日,且不同星体处于斗柄末端时,光芒最盛,会为桃源带来一定的影响。
若天枢星移至斗柄末端,则层级内不稳定性异常增加。山中野兽身体结构发生跨物种的错位。桃木与远山竹树呈黑紫二种色块交替排列其树干上。此时层级内一切物品均不建议触碰与食用,这可能导致流浪者身体与桃源事物融为一体,难以逃脱。
天璇星居于斗柄末端时,视野内草木动物均为幻影。看似有树之处反而无法触碰到树木,而无物旷野则可能树木丛生,难以辨认。流浪者处于这种环境下时应多加辨认,或是于村庄内通过触觉感知寻找固定的庇护所,等待下一次星移的更替。
玉衡星处于斗柄末端,桃源内不宜久居。此时层级内实体攻击性提升,草木运用枝条或叶片尝试阻碍流浪者的行动,若流浪者处于动物视野内时,周围动物将不顾危险地尝试撕咬流浪者,流浪者可尝试返回桃林之前的河流边短暂休憩,或此时切出层级。
斗柄末端为开阳星时,层级回至稳定。此时流浪者难以切出层级,其余流浪者亦难以切入。层级内物品无法被破坏或更改其状态,这同时意味着流浪者此时将失去层级内的食物与水份获取来源,故流浪者务必保证所携带的物资充足。
天玑星、天权星对于层级内的影响暂无有效报告。因该层级多变的状态与阻碍切行的可能,对于该层级尚未能完全探索。
基地、前哨与社区
菩提树(The Bodhi Tree)
- 自述为由流浪者因特殊原因组成的组织,为该文档提供了许多已被证实的层级资料,但该组织并未透露更多关于人员构成,目的等信息,资料中仅知该组织于桃源中尝试建造安全区,但尚未完成。
入口与出口
入口
- 点燃一根桃木制成的线香并进入睡梦
- 沉眠于起伏颠簸的船上
出口
- 倚靠在桃树下休憩,可能切出梦中
- 身体淹没于忘川之中,则会失去探索的记忆并结束梦境
- 饮下桃林中的淡酒
桃花源探索记录
探索代号:息夫人
目标层级:桃花源
入梦时间:2011/5/21
「第一日」
协调时:三点五十五分 时间流速正常
探索已开始,成功入梦抵达桃源,未发现精神状态异常现象,正等待日出。日出结束后,按正常路径行走,预计到达忘川后进行第二次记录。
协调时:七点二十一分 时间流速正常
已到达忘川河岸,可证实一切已有数据与层级状态相符,但尚未发现桃花木房屋。
协调时:十点零五分 时间流速正常
路程约五公里后发现桃花木房屋,先行休整,预计于十点三十分进入房屋。已设置光能充电计时器置于层级外,以记录回忆现象持续时长。
「第三日」
协调时:十五点二十七分 空缺时间内无法确认时间流速
回忆现象已结束,依据计时器显示成功确认回忆持续时长。记忆……难以表述……我希望留在这里。
一定要回到现实吗?
「第四日」
协调时:七点整 时间流速正常
抱歉,我或许受到层级精神影响,那些桃木屋带来的记忆令人着迷。近日未发现降雨现象与木舟,我会在这段时间内进行休整并停止继续记录数据。
「第七日」
协调时:六点五十五分
我又一次进入了桃木屋,但是这次什么都没有了,那些记忆一去不复返。我曾自诩自控力不错,但它似乎能够使我产生依赖感,文档内应该加上这条作为补充。天空阴云密布,可能是将要下雨了,祝愿我自己前路平安。
「第十一日」
协调时:十二点整 时间流速均正常
这四日我都在木舟上度过,虽然没有去刻意测量忘川的长度,但即使到达了层级中心的桃林,我也并未发现忘川的终点。
在这段旅程中,我不断尝试淡忘桃木屋中的记忆,事实证明它对于减轻依赖感有着不菲的效果。
桃林中景象亦与前人报告中所述一致,为了尽可能躲避「蜃楼」的出现,我会以尽量更快的效率到达此行的目的地。
协调时:十二点五十三分 时间流速正常
好吧,的确是怕什么来什么,我已被困于「蜃楼」之中。接下来我会补充记录我对于基本世界的认知,如果它已经出现于你们而言的扭曲,至少往好处想,我们对这个现象的了解更进了一步。
- 我们的种族为:人类,人类拥有五官,五脏六腑,四肢
- 兔子绝大多数情况下是友善的
- 我曾经的家园是前厅,而如今我处在后室
「第十二日」
协调时:无法记录 时间流速:无法记录
「蜃楼」看上去没有影响我的正常行动,或许它只影响了我一些不怎么重要的认知。
计时器在饮完桃花酿后损坏了,指针一直倒着走。但说实话,如果它没坏,那么……我不敢这么想,如果事实如此,那么这个层级已超出了我能探索的能力范畴。
我不管了,我要切出,这座村庄外的地方都不太对劲!
「第十三日 或 第十一日」
协调时:无法记录 时间流速:可能异常
这里的时间出现了问题,我想自己必须接受现实,再自欺欺人下去反而不利于后续的生存。
出不去了,村庄的外面完全不是正常的结构,任何标记都没有作用,我走进了错误的方向。
谨记!这座村庄除去西向以外的方向,都不是正确的出口。
希望这份笔记能离开这片层级。
「最后一日 与 第一日」
协调时:无法记录 时间流速异常
北斗七星发生了换位,这都是什么?之前的报告里只字未提。天上的月亮越来越近了,我还是没找到任何出口。
摇光与开阳星交替,这周围的叶子之类就像被时间停滞了一样,风吹过去也好,我用手去掰也罢,都掰不动。
我断绝了所有食物来源……
协调时:无法记录 时间流速异常
我一直往前走着,让我想到第一次来的Level 0时的场景。没有实体,没有物资,只有无限重复又重复的景色。至少桃花源比那些墙纸和荧光灯好多了。
模糊之间我好像又看见了刚进来时的忘川,还有探索者,会是我自己吗?五月二十一日,是我刚进来的那一天……
其实如果能回到那些桃木屋,也挺好。
我看不清记录的白纸了,该死,这份笔记谁来给我带出去。
探索代号:息夫人探索已失败,探索者未有苏醒迹象,该份笔记发现于探索者入梦前的床边。
2011/6/2
探索代号:神木探索者已确认脑死亡,「神木」与「息夫人」所获取记录已被整理为档案。
2012/5/21
探索代号:夸父已出发探索,目标为获取有关“星移”与“探索代号:息夫人”中探索者遗留信息。
祝一切安好!