: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;
}
: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 }
「 声骸是来自岁主的恩赐。Echoing Wreckage is the Gift from Lord of the Ages.」
Rinascita
黎那汐塔
「曾有黑潮离去」 |

黎那汐塔的国旗 |
| 国家资料 |
| 首都 |
拉古那城 |
| 官方语言 |
索拉里斯语 |
| 民族 |
64%人类,36%声骸 |
| 政府 |
· 政体 自由主义政治
· 统治 稳定
· 元首 芬莱克(已死) |
| 立法机关 |
千岛总府 |
| 面积 |
576.63万平方千米 |
| 人口 |
· 普查 6.69亿人(1025年)
· 密度 116.02人/每平方公里 |
| 发展指数 |
0.648(1025年)
前现代 |
| 魔法 |
回音魔法(大量) |
| 货币 |
贝币(ᐉ) |
黎那汐塔(英语:Rinascita)是地处西半球埃刻希亚洲上的
独立空间群岛国家,首都及全国最大城市为
拉古那城。总面积约为576.63万平方千米,总人口约为6.69亿人。
黎那汐塔不存在传统意义上的政治中心,整个国家由多个岛屿政府与隐海修会共同统治——黎那汐塔人拥有名为
『公共声骸』的特殊技术,并将其广泛运用在生活的方方面面。
自然与地理
区域位置
黎那汐塔是埃刻希亚大陆上的,拥有主权的独立国家实体,位于提特尼姆企业集团的北方。它的领土面积约为576.63万km²,与往空人民共和国的部分领土接壤,总体上位于西八区,处于暖温带与亚热带之间,处于大陆西岸。
地形和地貌
黎那汐塔的地形地貌可被划分为以下部分:拂风水畔、氤柔水境、槲生半岛、悲叹墓岛,狄萨莱海脊,贝奥海域。其中拂风水畔是唯一有大量人类聚集的区域,位于黎那汐塔西部;氤柔水境提供了整个黎那汐塔的用水,并且聚集了大量的云海,与拂风水畔相接位于黎那汐塔中央;而氤柔水境的东北方,正东方和东南方分别为悲叹墓岛,榭生半岛和狄萨莱海脊,在狄萨莱海脊的东南方向则是贝奥海域。
气候特征
黎那汐塔的气候以温带海洋性气候与地中海气候为主,冬季,夏季温暖湿润。该国的1月的平均气温为32~34℃,7月的平均气温则为4℃。年平均降水量约为984.73毫米,通常是从西向东逐步递减,由于当地的回音能量扩散,黎那汐塔政府不建议直接引用自然水源。
以上数据仅适用于拉古那城、拂风水畔和氤柔水境,其余区域因气候不稳定而无法得出具体数据,请各位旅客务必听从当地居民的建议。
自然区域
拂风水畔
这片位于拉古那城正东方向的广袤高地,被溪流与风车点缀着,犹如镶嵌在黎那汐塔的一颗明珠。区域内遍布造型独特的风车,当风吹过时,风车群会同步转动,潺潺溪流与风车共同构成的水系网络最终汇入氤氲的“云海”中,营造出宁静与灵动交织的意境。
拂风水畔的主要气候为温带季风气候,一月降水较多且温度较高,故该地区的植物多为落叶类植物,同时其位于暖温带,故农作物通常一年两熟,且由于土壤类型以淋溶土为主,当地的河谷平原是拉古那的粮仓,自大会前三世纪以来,这块土地便已满是绵绵村落。
畜牧业也是拂风水畔的经济支柱之一,夏季时在平坦高原上总会长出许多多汁且丰美的牧草,当地的牧民便会借此进行放牧,而放牧之后的草场在之后则会被用来野营,以促进当地的旅游业发展。
在这里的夏季,你可以看见剑菖蒲在草木间绽放,水灯花如繁星点缀在溪流旁,日冕菊如彩霞般盛开,垂青橄榄的枝叶油绿而茂盛。薰衣草散发出淡淡的香气,令人心旷神怡。这里的动物们亦是风景的一部分,金环蜓在草丛中翩翩起舞,赤羽蝶翩翩飞舞,蓝羽蝶在风中轻轻摆动,还有大量的猫狗在溪边嬉戏。
拂风水畔的独眼风车群曾是一大特色——它们建立于高地最高处,由石制建筑构成,瓦片上覆盖着青苔,给人一种宁静而神秘的感觉。这些风车不仅为当地居民的生活提供了能源,还共同构成了这片水系网络,将溪流的水源引入云海之中——多年来的灌溉和地貌改变,形成了如今这片充满生机与活力的土地。
变迁史
大会103年,一种被当地人称为“巨人”的声骸残像被吸引而来,它会在夜晚苏醒,攻击任何出现在视野内的生物,不论人类还是声骸。因此当地居民被迫搬离此地,在拂风水畔南部重新搭建起小镇埃格拉。
埃格拉镇承袭了独眼风车群的建筑风格,与以前的风车群一样是一座民风质朴的风车小镇,充满了质朴和温暖的气息。温暖和煦的阳光落在缓缓转动的巨大风车上,洒进杂货铺和布拉塔烘焙坊等店铺,照在居民们简单而宁静的生活上。
一条小溪穿过埃格拉镇,为居民们带来了清新的气息;小镇沿河设计布局,十分合理恰当——三座风车位于这片区域的最高处,为居民的日常生活提供能源,同时负责灌溉小镇旁边开垦出的大量良田。村民们把戏剧行为融入到了日常生活中,在小镇中央的广场上,矗立着一把巨大的石中剑,据说这是小镇的象征,代表着勇敢和智慧。
在流传于这一带的传说中,曾经有一位勇敢的骑士,他以严格的纪律要求自己,向着拂风水畔深处一路前进,斩杀遇到的一切危险,保护着此地的开荒者,不求任何回报——他遵循自己的理念,最终击败了独眼风车群废墟上那可怕的“巨人”。
氤柔水境
在拂风水畔正东方的水域中,终日弥漫着如绸缎般流淌的雾气,这便是被称作"氤柔水境"的秘境。据隐海修会典藏的《黎那汐塔编年史》记载,这片悬浮于水面之上的雾霭,实为第一次黑潮退却时凝结的奇怪产物——云海逐渐上涨,淹没了被称为『旧神学院』的隐海修会中枢机构,修会因此迁移至现今的拉古那城内。
空中漂浮着大量的水汽,白昼的云海如同一颗被施了魔法的水晶球一般,乘坐雕饰鸢尾花纹的贡多拉穿行其间,还能听见迷雾中传来空灵的絮语——那是被称为"回音水母"的半透明生物在模仿百年前神学院的钟声。
随着船只深入,雾气渐次染上虹彩,导航罗盘的指针开始无规律旋转,此时常有披着星纱的雾灵从船舷掠过,为迷途者指引方向。
当暮色浸染天际,云海便展露出截然不同的魔魅。数以万计的荧光孢子自海底升起,将水面点缀成流淌的星河——当贡多拉的船桨划破镜面般的水域,这些萤火虫般的光斑会聚成发光的航道,倒映在船客的瞳孔里,仿佛将整片星空纳入了眼眸。
在白雾堤斑驳的石阶尽头,至今仍矗立着莫塔里家族建造的站台。那些镶嵌珍珠母贝的售票窗口,曾见证过无数载满金砖的贡多拉穿梭于银行与金库之间,而如今站台栏杆上攀满发光苔藓,锈蚀的铜铃在夜风中低吟……
虔诚的信徒们总会在满月之时深入云海腹地——在拉古那的传说中,氤柔水境的中心存在一片宁静如镜面的水域——平静得能照见灵魂的倒影,当罪孽化作黑雾从七窍渗出,镜面便会漾起涟漪,将恶念吸入云海深处。
在公关声骸技术刚起步时,莫塔里家族开辟出的珍珠航线曾是黎那汐塔最传奇的财富动脉——那些镶嵌珐琅彩绘的贡多拉站台,至今仍悬浮在云海特定坐标,褪色的青铜铭牌上依稀可见"埃弗拉德航运第VII站"字样。往来穿梭的黄金船队曾在此卸下成箱的契约卷轴,身形庞大的的骑士手持雾灯,在能见度不足三米的航道上,依靠罗蕾莱的歌声校准方位。
在这如今沉寂的船坞深处,偶尔会传来蒸汽阀门嘶鸣的声响——是隶属于埃弗拉德金库的云海列车。这列第一辆完全由声骸构成的列车,车顶竖立着形似管风琴的共鸣装置,车身雕刻着大量复古的花纹。当寄存者对着雕花传声筒念出保险柜密码,整列车厢便会奏响对应的旋律密钥,载着珍宝遁入云海深处。
建筑
在云海中央的咏夜歌庭,十二根断裂的云纹石柱环抱着被认为"可以吸收欲望和恶念"的镜湖。每逢忏悔之夜,戴着银丝流苏面具的信徒们会跪坐在浸水的青玉台阶上,看自己的倒影在湖面分裂成七个重影。据《隐海赎罪书》残页记载,当最左侧的阴影开始吞噬其他影像时,水面会浮现出此人此生最隐蔽的恶念。而夜游者常声称,曾在凌晨三时的雾气中看见无数黑色人影在湖畔重复跪拜,他们的面具下不断滴落着发光的彩色液体。
至于罗蕾莱,祂本是云海千万回音生物中的一只,但不止从何时起,云海的气象会随着祂的心情与歌声改变,时而盘旋聚集,时而散于天地间——进入云海的贡多拉可跟随祂的歌声抵达云中庭院,不至于迷失在云雾之中。
泊金港是氤柔水境与埃弗拉德金库接壤的天然海港,虽然其被瀑布所阻断——当贡多拉顺着湍流垂直冲上三百米水幕时,船首的雾核罗盘会与瀑布中的月长石产生共鸣,在漫天水珠间短暂凝出一条发光航道。曾有大胆的测绘师留下笔记:"在失重瞬间望向右侧雾墙,能看见无数悬浮的保险箱正在雾中解体重组,其中某个雕着三首纹的锡铜匣,或许装着罗蕾莱与初代掌舵人签订的血契。"
而那些半淹没在云海中的石碑群,最近开始浮现出意料之外的诗文;某块刻着航运条例的玄武岩背面,潮湿的苔藓正逐渐组成新的词句;每晚在泊金港守夜的老舵工总是嘟囔,现在的雾气尝起来有铁锈味——就像百年前悲鸣降临的前夜。
槲生半岛
榭生半岛坐落于氤柔水境的东南角,宛如镶嵌在氤气之海中的明珠,与那悲叹墓岛遥遥相望。其南部的高原之上,屹立着一座辉煌的庭院,这便是青栎庭院——位于榭生半岛的核心地带,被巍峨的高原所环绕。
一座巨大的栎木伫立在庭院的中央,犹如忠诚的卫士,守护着这一片丰富的土地和丰富的资源——那株巨大的栎木粗壮而深厚,树根深深扎入墙角,宛如自然的脉络,勾勒出古老岁月的痕迹。阳光透过茂密的树叶,斑驳地洒在树冠上,闪烁着金色的光辉。
庭院中央的楼阁,宛如一座神秘的城堡,矗立在青栎之中。楼阁内部,一个巨大的推演棋盘静静地伫立在那里,仿佛在等待着每一个来访者的到来。棋盘上的声骸似乎被某种神秘的力量所困,一直重复着相似的呢喃,邀请每一个到来者与它对弈。
阁楼中心的棋盘控制着整个庭院和周围房间的运作,它们围绕着棋盘楼阁,形成了一个迷宫般的结构。这里的每一个房间、每一个角落都充满了神秘和魅力。每一道门后都隐藏着未知的故事和无尽的奥秘,等待着勇敢的探索者去揭开。
此外,青栎庭院也以果酒和木材出名——在这里,人们用栎木制成木桶,以青枝果为原料,酿造出被誉为『丰收之心,神之水滴』的『蜜露果酒』。蜜露果酒大多通过贡拉多进行航运,通过氤柔水境的航道送往拉古那城和周围的村庄聚落。
残息海岸坐落于青栎庭院西北处的隐海深处,常年笼罩在阵阵叹息风暴中,犹如被镌刻在北部的神秘圣林中的神谕,成为了通往信念和理解的特殊区域。
穿越残息海岸的路途中,道路两侧的石碑见证了无数信徒的坚韧与毅力——那些石碑仿佛是历史的见证者,记录着信徒们穿越风暴、坚定信念的历程。空中盘踞的风暴怪物,如同考验信徒意志的试炼者,在暗夜中狞笑着,警告那些试图跨越苦修之路的人。
在残息海岸最北端的圣坛上,存在大量斑驳不清的古老石碑,仿佛诉说着岁月的沧桑和历史的沉淀。这里曾经是隐海修会教士们祭祀和祈求的地方,他们将部分石碑转移到了这里,设立了数个小圣坛,以供信徒们在此见证神谕、接受考验——隐海修会坚信,只有虔诚的信徒才能穿越残息海岸,见证镌刻于北部圣林的神谕。
悲叹墓岛
悲叹墓岛位于榭生半岛的东方、埃弗拉德金库的南方,这里不仅是被隐海修会流放的人们的归宿之地,也是他们灵魂得以得到神明宽恕的地方。曾经,悲叹长阶是拉古那陆地上唯一通往悲叹墓岛的道路,作为当时前往悲叹墓岛的主要通道。然而,由于历史的变迁和自然的原因,这条长桥已经断裂,无法再通行。
船葬滩是风暴和触礁沉没船只的见证地,那里的船骸随着洋流漂流到滩涂上。残骸如船只搁浅时一样,静静地躺在滩涂上,仿佛在诉说着曾经的辉煌与沉寂。在黎那汐塔的『黑潮』爆发后,大量的船难遗留物被带入这片土地,与阵阵凄厉的絮雨一同形成了独特的遗迹。
搁浅滩涂上聚集了大量船只的残骸,同时残骸附近聚集了大量危险的残象,并且每当海雾弥漫时,雾中的『被污染的回音能量』会影响共鸣者们自身频率的稳定,进而导致共鸣者们陷入危险——在这样的环境中,海雾中不时还会显现出种种虚影,仿佛在诉说着那些已逝去人们的记忆和故事,极其容易影响共鸣者的思维。
一条充满坎坷与挑战的道路,朝圣之路,是前往悲叹墓岛的最高处的必经之路。在这里,无遥远曲折的阶梯一路向上,道路两侧燃烧着幽幽烛火,大量残象盘踞在这条朝圣之路上,无差别地攻击着每一个试图攀登这条阶梯、乞求获得救赎的人。每当愚人们踏上这条道路时,他们都会怀着虔诚的心情向神明祈祷,希望得到神明的宽恕。
船首祭地作为朝圣之路的终点,与岛上其他环境一样——广袤荒凉、充满死亡气息——这里的骸骨数量众多,每一具都是一段历史的见证者。相传,被流放的人们在悔罪之后,前往此处祭地才能得到神明的宽恕,进入“至福乐土”。这或许是那些被流放者心甘情愿地面对无数困难和挑战的理由?
只不过在船首祭地中等待流放者们的并不是什么神迹,也不是什么乐土,而是叹息古龙——它无差别地吞噬着一切频率的残象,因吸收了大量关乎衰败与死亡的频率,最终身形不仅化为了可怖的骨架模样,也成为了这片土地上凄苦悲恸的象征——昔日神圣的祭礼地,也因之成为凄苦悲恸的坟茔。
倘若你能在古龙的袭击中幸存下来,那么你有机会到达这个位于岛屿内部的洞窟中的“愚人乐土”。
在古龙的袭击下幸存的愚人——也就是修会所谓的朝圣者们,在岛屿内部的洞窟中建立了家园。愚人们以此为据点,组建了剧团,他们与被遗弃的声骸一起构建了自己的乐土。愚人剧团的成员们会将从船难中救下的人们带回此处,给予他们帮助,让他们自由选择去留。他们分享食物,探讨感兴趣的事物,在生活上互相帮助,并朝着相同的理想而努力着。
狄萨莱海脊
狄萨莱海脊远离着繁华的拉古那城,其中坐落着众多翡萨烈家族的私人建筑,他们的产业遍布整个黎那汐塔。在这些建筑群落之中,坐落着一座独特的悬崖古堡——波蒂维诺堡——它散发着一种令人敬畏的气息,仿佛是这片海域的守护者。
这座古堡便是翡萨烈家族的所在地,现任家主在此长期居住。古堡外观庄重而神秘,它的外部由峭壁延伸,显得异常高大且庄严,与周围的海景形成鲜明的对比。古堡外的花园中,各种奇异植物竞相生长——犹如海洋生物般形状各异,形态各不相同。古堡内的一切都充满了复古而奢华的气息——吊灯的设计简约而不失典雅,墙壁上挂着许多珍贵的古画,展示着家族的历史和文化。家具则是采用大量的栎木制作,既显得舒适又充满了历史的痕迹。
站在波蒂维诺堡的城墙上,顺着游鱼与微风的方向望去,便是被双子峪蜿蜒撕裂大地的深谷。
被抛弃的无主声骸们在此地发现了一幅奇异的声骸画,可以通过声匣展开一种特殊的领域,让无主的声骸保持稳定,不会消散或做出异常行为。因此越来越多的无主声骸们聚集到这里,共同建设起布偶村,并且专门成立了探险队,用探险所得与人交换声匣。
“总有一天,所有无主的声骸都会有个家。”
在与波蒂维诺堡相反方向的断崖边,三重高塔孤立于此。如同被诅咒的脊椎骨刺破海雾,塔顶螺旋状生长的荆棘在月光中凝结出硫磺色的光晕——那是翡萨烈家族传承百年的罪孽冠冕,每一根倒刺都曾洞穿背叛者的喉骨。
回声冠塔内永不消散的雾霭中,游荡着被囚禁的声骸。它们保持着死亡瞬间的姿态:双手高举作祈祷状的修士凝固在阶梯拐角,脖颈折断的侍女仍在倾倒不存在的红茶,甚至能看见三百年前那位溺毙的贵族们,水草般漂浮的衣袂间渗出咸腥的潮气。
海面不时会泛起诡异的磷光,银蓝色鱼群正逆着重力游向天穹,穿过暮光冠塔破碎的彩窗,鳞片在玫瑰窗格上折射出万花筒般的幻影……塔楼内部像是是不断增殖的迷宫,青铜烛台的火苗总在你经过时骤缩为幽蓝的豆焰,石砖缝隙渗出带着铁锈味的絮语。
我曾亲眼见证迷途者被声骸引诱:他们先是听见逝去爱人的呼唤,接着开始对着虚空微笑,最后如提线木偶般踏入突然显现的暗门,门扉闭合的瞬间传来血肉与齿轮绞合的闷响。
暮色最浓时,塔顶的星象仪会投射出倒悬的银河。那些鱼群此刻已化作天幕中的星链,朝着某个不可见的奇点螺旋攀升——在传说记载的『第七夜』,当三塔阴影在海面交叠成逆十字,某种栖息在时空褶皱中的存在便会苏醒——塔楼正在呼吸,那些遍布墙面的霉斑,或许正是这座活体建筑扩张的神经脉络……
贝奥海域
贝奥海域位于狄萨莱洋脊的东南方向,由主岛贝奥岛与周围的群岛共同构成,总面积约为67.32万平方千米,其主岛主要由玄武岩与黑石构成,北部为从海域之中露出海面的洋脊,南方则是在阿维纽林升上天空之后留下的地表盆地型遗迹,在遗迹外圈,则环绕着一圈高度约为一千米左右的巨型山脉。
贝奥海域的北部临近狄萨莱海脊,因此自古早时期,翡萨烈家族便在贝奥海域附近进行经营,在北贝奥岛建立了许多的小型城镇与港口,如瑟西里港,莫多尔城与森修港,其主要通过贝奥海峡,向东南方向的七丘进行贸易联系,并在日复一日的贸易往来中找到了前往东南海域的海上交通线。
贝奥海域的阿维纽林遗址是主要的回音能量聚集区域,其内部气象活动较为剧烈,频繁,残像较多,天空海颜色呈现出灰白色,云层较厚,是罕见的常类风暴区,因此不建议游客冒生命危险进行打卡拍照。道路千万条,安全第一条。
贝奥海域东岸的洋流方向为东南方向,因此人们很容易便可以通过贝奥海峡到达南方群岛,但又因为海上无音区的出现,贝奥海域南部实际上也并不安全,因此从贝奥海域前往南方群岛往往都需要乘坐巨型的轮船,或是有潜艇相伴的联合航线船队。
贝奥海域的特产较多,其主要生产如玛瑙,翡翠之类的宝石,因此又被称为“宝藏海域”,当地的溶洞较为错综复杂,同时翡萨烈留下的机关也同样较多,故探险者与游客需要在当地人的帮助之下进行行动。
社会
城市聚落
拉古那城
传说中,黎那汐塔人的先祖为了从无尽的悲鸣中幸存,从他们熟悉的家乡逃离,历经艰辛,渡海迁徙而来。如今,拉古那城是黎那汐塔的独立城邦之一,以其独特的地理位置和繁荣的景象而闻名。
拉古那城坐落在海上,是一个无比繁荣的港口城市。海风轻拂,海浪拍打岸边,仿佛在诉说着这座城市的辉煌与历史。拉古那城内,艺术的气息浓厚,精美绝伦的雕塑和画作随处可见,街头也经常可以看到即兴戏剧上演。
近期,拉古那城迎来了新的变革。现任『隐海修会』主座芬莱克颁布了一系列法令,对艺术创作的题材进行了限制。
位于拉古那城广场区的连通银行街与莫塔里区的广场,是拉古那人日常出行的必经之地。这片广场宽敞而开阔,连接着不同的区域和功能区。广场上人来人往,游人与居民在此穿行或逗留。自由广场是拉古那城中最大的广场之一,在这里,民间剧团与艺人将广场视作即兴剧场,街头艺术家们有时也会心领神会地配合这些“突如其来”的演出。
在拉古那城中最热闹、最富有活力的区域是银行街区——这里不仅是拉古那城中的金融中心,也是街头艺人施展才华的地方。例如“迷迭香”翡萨烈家族旁支开设的药店,以其独特的家族背景和药材特色而闻名,但许多人对这家药店有所偏见;酒店“亚格罗塔宫”是拉古那城中的豪华酒店,由莫塔里家族经营,常常是前来拉古那的游客们的首选酒店。
位于酒店一层的美食餐厅“玛格烈特家庭餐馆”也是拉古那城中颇具人气的餐厅。家庭餐馆以其制作披萨和烩面而闻名,一到饭点便人满为患。家庭餐馆的主厨兼老板娘玛格烈特对餐厅的运营和菜品制作有着非常高的要求,她对声骸炉具的运用炉火纯青,使得餐厅的菜品质量非常高。
这里的套餐很棒,但是注意,一旦离开餐馆,千万别和其他拉古那人提起热海皇梨披萨。
埃弗拉德银行在拉古那城内设有业务网点,不仅为旅客提供存储货币等传统服务,还有许多与艺术品和珍贵物品相关的业务。埃弗拉德银行由莫塔里家族掌控,致力于发掘、赞助各类艺术家,并派出业务员对各类艺术作品进行估价。同时,莫塔里家族也以其财力雄厚、出手阔绰而闻名。
拉古那城的莫塔里区是一个非常富有艺术气息的街区,聚集了许多艺术沙龙、私人剧场和诗社,形成了浓厚的艺术氛围。一条半开放式的露天画廊展示着莫塔里家族收藏的名画,沿廊设有艺术沙龙,吸引了众多莫塔里家族成员聚集在此,品评艺术作品,交换商业信息。
角斗士的肖像画挂在墙面的一副画框中——实际上是一幅声骸画。画中的角斗士探出了身体,从半空向着路过的人摆出进攻的姿态。这幅画充满了神秘和引人入胜的氛围,让参观者有机会进入画中试炼,来一场激烈的对决。
一座通体采用灰蓝凝灰岩的建筑群以"双子冠冕"的结构横跨两岸,上层回廊与莫塔里家族的钟楼相望,下层主殿则半浸于拉古那海湾的碧波之中。当正午阳光穿透十二扇珐琅彩窗,圣堂地面便会浮现出随潮汐变幻的星图投影——据说这是岁主与十二星侍在人间绘制的航海图。
教堂最奇绝处在于其呼吸般的建筑韵律——涨潮时分,海水会沿着九道暗渠漫入圣堂,信徒们需赤足踩过没踝的海水,将水烛台置于随波晃动的浮坛之上。退潮后,潮湿的大理石地面会析出盐晶绘制的祷文,教士们称之为"岁主遗落的箴言"。
连接主殿与忏悔室的镜廊堪称建筑奇迹。七十七面等身银镜以特定角度悬置,当忏悔者穿行其间,身影会被折射成支离破碎的残像。廊道尽头的水上花园栽种着会随忏悔者情绪变色的夜光珊瑚,若有人心怀隐秘,珊瑚枝便绽放出血色荧光。
我没什么可忏悔的——硬要说的话……只能忏悔去年的年假没来得及用完吧。
修会塔楼的螺旋阶梯暗藏玄机,每级台阶都镶嵌着不同年份的潮汐刻度铜牌,教士们攀爬时需默诵对应年份的重大海事。顶层档案室保存着用磷光墨水书写的潮汐日志,某些页面的空白处会突然浮现墨迹——老修士说这是历代驻塔修士的灵魂仍在续写观察记录。
埃弗拉德金库
埃弗拉德金库坐落于氤柔水境南部、拉古那城外的战略要地,由莫塔里家族建造的这座复合型建筑,巧妙地将商业服务与艺术收藏融为一体。
作为黎那汐塔地区首屈一指的安保机构,其地上管理区与地下藏馆区通过垂直分布的电梯发射塔相连——这道突破回音云海屏障的钢铁通路,利用特殊动力装置穿透厚达百米的云层,构建起云上云下双循环体系。在地表建筑群中,办公大厅如同精密齿轮般运转,专业团队为委托人定制专属运输方案,从云海列车押运到声纹锁具配置,每个环节都体现着"藏品零损毁"的服务理念;而地下藏馆区则以双翼形防御装置闻名,当危机来临时,重达千吨的金属翼板会瞬间闭合,配合由改造声骸『异构武装』组成的智能守卫,形成固若金汤的立体防护网。
“所以这些『异构武装』的原型到底是啥?挺神必的。”
这座金融堡垒的业务版图远不止于托管,其核心价值更在于构建完整的藏品生态链。杜卡特拍卖厅定期以旧币『莫内』为竞拍筹码举办神秘拍卖会,这种只流通于内部体系的特殊代币,其兑换比率如同密码般隐于与会者心照不宣的默契之中。从藏品估值、战略收购到跨境拍卖,莫塔里家族通过声骸保全技术和云下物流网络,打造出从入库保管到资产变现的无缝衔接系统。
埃弗拉德金库·馆藏区
埃弗拉德金库的云下世界堪称一座垂直叠落的文明保险库,声骸列车从拉古那城内的银行站台启程,穿越翻滚的回音云海,将藏品送入地下枢纽站台。
这座由全息网格与机械臂构成的地下中枢,如同精密运作的消化系统:工作人员对藏品进行二次分拣后,通过悬浮轨道将其送往不同主题的藏区——贵金属区陈列着悲鸣纪元前的古老钱币与黄金雕塑,其玻璃展柜旁赫然立着标注『修会捐赠』的空置容器,据说封存着前文明时代的气体样本;声骸区则以流动的投影矩阵收容千年遗音,全息光幕中跃动着莫塔里家族百年探索的轨迹,从初代航海者用粗粝终端捕获的第一段潮汐频率,到如今解码重构的星轨共鸣装置,无声讲述着打破公共声骸垄断的科技革命。
“『悲鸣前的空气』?这对吗?”
安全控制室的环形巨幕实时监控着整个地下王国,其视线穿透三十米厚的云海岩层,与地面上振翅欲飞的双翼防御系统构成天地联动的警戒网。而在这光影交织的深处,人才藏区正上演着更为隐秘的价值循环:佩戴家族徽章的研究者们在此栖居,他们的创造力被量化为『灵感容器』储存在终端矩阵中,日常穿梭于温室般的公共园林与私有工作室之间。入住者需在前台卸下所有外界印记,成为纯粹的知识生产单元,其创作成果经由头顶的悬浮管道直通杜卡特拍卖厅,化为数字洪流中的待价商品。
金库最底层的费舍塔则沉睡着终极防御机制,传说任何未经授权的闯入者都将触发『天罚协议』,穹顶裂隙中倾泻而下的声骸守卫并非普通异构武装,而是嵌入了悲鸣残响的特殊兵器。这座垂直都市的每一寸空间都浸透着莫塔里家族的双面哲学——既用云海列车构建开放的文明交换通道,又以费舍塔铸就闭环的价值铁律,在温柔收纳世界珍宝的同时,将人类对艺术与知识的渴求也转化为可计量、可封存的特殊藏品。
统治者们
莫塔里家族·『永远开拓、永远主动进取』
作为拉古那的主要家族之一。莫塔里家族(The Montelli Family)在一定程度上主导了拉古那甚至黎那汐塔贸易航路的开拓,其随着拉古那的开放与大航海时代的殖民掠夺迅速崛起,在三百年间积累了难以想象的财富。在进入现代之后,莫塔里家族也主导了拉古那私人终端的技术引进和开发,
现任莫塔里家族的族长便是珂莱塔·莫塔里(Carlotta·Montelli),其由大会424年继位族长,在黎那汐塔,因理洲,东亚安尼亚,埃刻西亚都具有自己的势力班底,其原本是莫塔里家族没落支系的后裔,在银行街事件之后成为了遗落的孤女,后被家族话事人弗朗西斯收养,成为了家族的二小姐,并凭借其独特的商业头脑与唯才是举的用人手段,最终坐上了家族话事人的宝座。
而在部分时期,珂莱塔还延续着“欧泊”这一曾经的代号称呼,而“欧泊”也是珂莱塔的共鸣物,从外观上看,其是一种散发着淡粉红色光芒的宝石。在明面上,其是家族的话事人,在权力场上德高而望重,而在黑暗中,她也为家族处理着那些“不可明说的麻烦”。
总而言之,只要人们有一天在黎那汐塔之中活动,就有一天离不开莫塔里家族。
翡萨烈家族
翡萨烈家族(The Fisalia Family)是黎那汐塔最古老的家族之一,其由中古世纪一直活跃至现代,以冠绝天下的毒药制造业与生命炼金学而闻名于黎那汐塔,现第三十六任家主为坎特蕾拉·翡萨烈(Cantarella·Fisalia)。
作为最古老的家族之一,翡萨烈家族除去了古老时期留下的智慧之外,还背负着历史的迷辛,因此他们被黎那汐塔一种灾难——鸣式一直低语蛊惑着,成为了被腐化的重要目标之一。而也因此,他们饮用药品,制造魔药,以做到以毒攻毒的效果。
这种与生俱来的异能和背负的真相,让翡萨烈家族的每一个成员都从出生起就注定与痛苦、疯狂和孤独为伴。坎特蕾拉所说的“甜蜜的毒药,是唯一的解药”正是这种宿命的诗意体现。
隐海修会
隐海修会(Adyssal Order)是黎那汐塔文艺复兴时期出现的一种信教种类,其信仰岁主英白拉多,凭借岁主的信仰而在拉古那城建立,其最初建立于阿维纽林(其地上遗址位于贝奥海域南部的群峦盆地中),在黑潮事件之后改迁至如今的拉古那城,历史上隐海修会的每一任主教都是岁主英白拉多的共鸣者。
隐海修会的前身分别是利维亚坦教派与英白拉多教派,前者主张岁主的包容性,后者则主张岁主的纯洁性,二者在大会121年左右爆发了著名的瓦良港战争,并在黑潮到来之后被一并毁灭,而为了抵抗黑潮,初代主教指出“神明本是一体,因个人的理解而不同”,最终在二十年的战争之中将黑潮歼灭。
而在黑潮被歼灭之后,隐海修会则自然而然地成为岁主的代言人,掌管起黎那汐塔的大小事务,但也因此与莫塔里家族发生冲突。
法律和政策
人文
文化
黎那汐塔(Rinascita)的文化深受其历史、地理和独特“声骸”技术的影响,充满了神秘色彩和艺术气息,以下是其主要文化的特征。
- 信仰与宗教:黎那汐塔人主要信仰岁主英白拉多,隐海修会长期以来作为岁主的代言人,掌管黎那汐塔的各大事物。同时宣扬神明本为一体的观念,其调和了历史信仰的分歧,让社会逐渐统一与和谐。
- 艺术与生活:黎那汐塔具有着浓厚的艺术氛围与长期的即兴表演传统——在拉古那城内各项雕塑随处可见,街头时常会有着大量的即兴演出,狂欢节时的奥德赛歌剧院常常会人满为患。
- 声骸文化:在黎那汐塔,声骸被用于方方面面,如贡多拉被用于水上交通,烤炉声骸被用于烘焙食物,浴缸犬可以让人们一边走路一边泡泡浴。而声骸被视为岁主的赐福,而非纯粹的工具。
- 家族文化:黎那汐塔人常常重视血脉纽带,因而形成了复杂的家族文化,在家族文化中,个人利益常常让位于家族全体的福祉。
但在早期,黎那汐塔由群岛城邦组成,其文化并非铁板一块,不同地区存在显著差异,例如拉古那——其作为与岁主关联最密切的地区和隐海修会所在地,其文化深受宗教影响,同时充满了资本的活力和艺术的狂热,黎乔利群岛由于长期不受隐海修会管辖,这里更多地保留了黎那汐塔千岛之国时期的传统民风和生活习惯,与拉古那的文化有显著差异。群岛上的舵盘村更是声骸与人类和谐共存、共同从事渔业活动的典范。
声骸
声骸是源自『幻象残响』的特殊能量体,本质为敌人或生物被击败后残留的『声波印记』,可被特定的人群吸收,这些人被称为共鸣者。现今已无人知晓声骸的起源,根据莫塔里家族的记载,先祖们在到达此地后就发现了这些奇形怪状的生物,由岁主赐福后的声骸成为传递神明意志的使者。
公共声骸技术
作为城邦文明的核心,公共声骸技术彻底颠覆了传统声骸的定位,将其从战斗中的敌人转化为社会运转的基石,逐步渗透至民生、交通、艺术等各个领域。公共声骸的设计理念强调功能专一化与拟态共生——每个声骸仅服务于单一领域,并以动物或工具形态融入生活,彻底消解敌意,形成协作关系。
在交通层面,船型声骸“贡多拉”能逆流瀑布航行,成为拉古那港口的水上动脉;空中运输由“云海列车”和飞行声骸“高天讯使”共同承担,而外形憨萌的“浴缸犬”则以宠物犬的姿态穿梭于陆地运输中,实用性与趣味性兼具。生活服务中,火焰松鼠形态的“焙焙”化身移动炉灶,维系市井烟火;银行声骸“墨丘利机”提供金融业务,位于拉古那城钟楼的“章鱼先生”则以触手摆动无声报时,神秘感与功能性并存。艺术领域则由“留声奏者”和“饰音歌姬”主导,前者通过吞食乐谱碟片播放音乐,成为街头表演的灵魂,后者则以一生仅献唱一曲的悲情设定,成为黎那汐塔的文化象征之一。
岁主
『岁主』的本质为古早时期未知文明遗留的『自律式超级计算机』,被赋予复兴文明的终极使命。 作为文明与历史伴生的存在,它以残像形态散落于各地域,既是文明兴衰的记录者,也是人们跨越灾难的引导者。
在历史长河中,岁主因使命分歧导致力量割裂——声骸之国“黎那汐塔”的双神——掌控天空的『岁主』与执掌海洋的『鸣式』,二者的对立引发隐海修会与愚人剧团的阵营抗争,折射人类对信仰与权力的永恒争夺。
此外,岁主的力量亦被宗教势力工具化,英白拉多被隐海修会奉为神明代言人,成为巩固统治的精神支柱,而其预知灾难、传授知识的“灯塔”职能则在滥用中显露双刃剑本质。
社会保障与公共服务
黎那汐塔的社会并非由现代政府管理,而是由宗教组织“隐海修会”主导。修会自称“岁主代言人”,其职责远超宗教范畴,延伸至社会治理、公共服务和文化指导。因此,其公共服务带有强烈的宗教色彩和传统权威印记。
而黎那汐塔的社会保障更像是一种基于传统、家族和宗教网络的、非正式的互助体系,而非制度化的国家福利。
- 家族保障:黎那汐塔社会极度重视血脉和家族。个人的生老病死、贫困扶助,首要依赖的是家族内部的支持。强大的家族(如莫塔里家族)会为其成员提供就业、教育和庇护。个人的命运常与家族福祉紧密绑定。
- 修会接济:作为社会治理者,隐海修会在灾荒或困难时期(如“黑潮”威胁),会承担起一定的救济职责,包括分发食物、提供庇护所等。而修会通过其权威和教义来维持社会秩序,调解纠纷,这本身也是一种对社会稳定的“保障”。
- 声骸经济:声骸经济——这一最大的“就业保障”来源于声骸技术的广泛应用。声骸并未完全取代人力,而是创造了新的协作模式(如渔业中人类与声骸共同劳作)。而操纵、维护、制造声骸本身也形成了一个庞大的产业链,提供了大量就业岗位。
但归根结底,黎那汐塔的个人权利是极其不平等的,同时社会也较为缺乏个人权利观念。
国际贸易
赛宾洛帝国:出口贡多拉等声骸,购入对方的粮食与工业品。
因理地区公约组织:出口声骸造物,进口对方的先进工业品。
往空人民共和国:出口回音工业产品,进口对方的天然橡胶。
外交和国际关系
是世界大会的成员国之一。
战略计划
黎那汐塔正计划向现代国家进行转变,隐海修会的公权力正在转移至亲因理派系的莫塔里家族。
联盟和伙伴
- 莫塔里家族承诺,与因理地区公约组织是一衣带水的友邦,二者团结互助,千年不变,并于大会422年向其赠送一艘巨型贡多拉游艇,前任家主弗朗西斯与德尔兰在拉古那因理大使馆握手五次。
- 翡萨烈家族曾与赛宾洛帝国协商进行联合演出,二者希望能够加强彼此合作。
军事
黎那汐塔共济联军是黎那汐塔的主要部队,其最高统帅名义上为隐海修会的主座,代表“岁主”的意志。而实际指挥由隐海修会高级教士,各大家族话事人与资深声骸工程师组成的联合议会共同决策。其部队多以“乐谱”(如“第一乐章”)或“调性”(如“C大调支队”)为编制单位,呼应其艺术文化,目前总人数约为130万(包含声骸),预备兵员约三百四十万。
黎那汐塔的军事力量是其社会结构的直接映射,主要由三大部分组成:
其利用大型声骸阵列“万声海”进行情报分析和战略预测,其运作方式类似超级计算机,同时在隐海试验场之中提供战斗能源与声骸修复工厂,部分教会后勤人员(如牧师,辅助法师,炼金术师)组成后勤部队,释放治愈魔法或制造魔药,以减少人员损伤。同时管理覆盖全境的公共声骸网络,为军事行动提供物资输送、伤员后送等服务。
莫塔里家族的晶体部队是共济联军的中流砥柱,其战车工艺与火炮工艺借鉴自因理,且具有一艘珂莱塔级电磁战列巡洋舰(同样是全知之书级的改进型,约53000吨级),七艘12500吨级导弹驱逐舰与两艘电磁两栖攻击舰(35000吨级)。
其步兵使用类似珂莱塔能力的晶石铳枪,发射高能晶体子弹,兼具穿透力和艺术般的华丽弹道,其擅长利用水晶折射制造光学迷彩进行突袭,或是进行快速的穿插分割。
深幽剧卫队由翡萨烈家族内部的死士培养而成,其对病毒,细菌与化学毒品具有极高抗性,使用回音毒性物品与变异毒性声骸对敌作战,擅长利用波蒂维诺堡的紫色雾气作为掩护进行渗透、暗杀和防御。能在特定区域制造无法通行的“毒幕”,实现绝对的区域拒止。对于没有回音魔法抗性的人而言,他们的存在本身就是一种威慑。
其它部队
贝洛塔重装卫队,是重1500吨,身高6米左右的巨型人形声骸「夜影骑士」为主,装备巨型声骸甲胄,拥有藻类基因的不死藻声骸为防护层,可以展开广域共鸣护盾,保护队友抵挡对方魔法侵蚀与远程物理伤害的重装单位,共5300名,是共济联军的真正王牌之一,其可以免疫155mm的火炮轰击。
关系恶劣
交战