: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;
}
「 候鸟如期归来。Migratory birds return as scheduled.」
夏至共和国,或称为索尔提斯共和国,是位于炽冷大陆的东南方群岛的清羽岛北部的政权,虽然名字叫做“共和国”,但是索尔提斯实质上是无数个地方公社的联合体,实施公社自治,没有国家政府部门,因此不属于国家。但是由于其仍然是一个地区的合法政治实体,他们也受到了国际社会的承认并加入了世界联盟。索尔提斯三面环海,南部与墨韦德接壤,领土面积89.02万平方千米,人口5413万人。
自然环境
夏至共和国大体位于热带地区,绝大部分地区为热带季风气候,全年高温,分旱、雨两季,旱季气温约为25℃,雨季气温约为36℃。在地形方面,夏至共和国地形平坦,以平原为主,适宜耕种,使得在农业年代夏至共和国就高度的发达。从总体上看,按照植被的划分,夏至共和国的地形可以分为东、西两个区域。
紫檀丛林
紫檀丛林,是位于夏至共和国人烟罕至的西部地带的大型远古热带雨林,也是整个星球当中裸子植物分布最为广泛的地区。紫檀丛林地区由于丰沛的降水和充足的热量,同时远离大陆中心地带,这为紫檀丛林地区提供了物种独立演化的空间,这也使得紫檀丛林聚集了大量特有的古代生物,但是这些生物的存在也使得当地相对危险和难以开发。
紫竹是紫檀丛林当中最为重要的一类特有植物,它是一种可以生长至数十米,直径超过3米的巨型竹类作物,极其坚固,广泛分布在紫檀丛林的热带雨林当中,以其身上遍布的紫色花纹得名。这些竹子可以用作建筑材料,而且竹叶和竹笋均可食用,构成了紫檀丛林的生态系统基础。而且这些竹子几乎替代了林中约50%的树木,这使得紫檀丛林实际上更应当被称之为竹林。这些竹子的叶子和竹笋都由于视黄素的富集呈现出深紫色,因此整个紫檀丛林是一片紫绿相间的树林。除去紫竹外,仍然存在一部分藤蔓植物也由于视黄素的存在呈现处紫色,例如鬼藤,一种暗紫色的寄生植物,缠绕在树木的身上吸取宿主的养分,最终导致宿主干枯死亡。这种植物虽然杀死了大量的植被,但是由于鬼藤位置较低且易于消化,成为了当地的动物主要的捕食对象。在紫色植物之外,常见的绿色植物仍然存在于紫檀丛林,但是这些植物生长的体型也比外部巨大,而且叶片颜色由于叶绿素的富集呈现出深绿色,共同搭建起了热带丛林生态系统的基石。
在动物方面,紫檀丛林成为了大量濒危动物的栖息地,尤其是各类热带生物。尽管体型巨大的动物在清羽岛外部被逐渐淘汰灭绝,但是在孤立的紫檀丛林,这些生物得以生存,例如体型庞大的索尔提斯剑齿虎,丛林的顶级掠夺者,体型越等于2个其他地区的普通虎类。这些巨大的肉食动物捕猎同样巨大的草食性动物,然后这些巨大的草食性动物捕食巨大的植物。这使得紫檀丛林成为了各类巨兽的栖息地,这些巨兽成为了人类在此地定居的重要威胁,他们的横冲直撞经常破坏房屋聚落,而巨大的树木也使得当地很难开垦出足够的耕地。因此在很长一段时间,紫檀丛林都是荒芜的。但是在近代以来,随着生物学技术的兴起,这些庞大的巨兽和巨型植物的价值得到了体现,他们巨大化的基因被转接到了正常的农作物和家畜当中,实现了大批量的增产增收,而且这些巨兽甚至被人工训练用作军用,保障国家的安全。
这些生物死亡后留下的遗骸使得索尔提斯成为了整个炽冷石油和煤炭储量最大的国家,由于国家弱小难以保护当地拥有的财富,夏至共和国曾经遭受到了来自旅者之都的无数次入侵,但是在389年,索尔提斯和洛雨叶、卡斯坦两国签订了长期贸易协约,两国也保护了索尔提斯,该国危机逐渐解除,但是该国丰富的石油和煤炭矿产仍然不可避免的被大量运输至洛雨叶和卡斯坦。
荆棘鸟平原
荆棘鸟平原,是索尔提斯的东部平原地带,由于降水量相对较少,气温相对凉爽,因此并没有形成丛生的热带丛林,而是曾为了绝佳的耕种场所,这里也是索尔提斯的政治和经济中心地区和人口聚集地。
荆棘鸟平原得名于当地多种多样的鸟类和古代索尔提斯人开荒时清除的大面积荆棘,也得名于当地的重要候鸟荆棘鸟。当地由于开花植物分布较多,天敌较少,称为了各类鸟类定居的理想场所,是整个埃珥拉鸟类物种数量第二多的地区,仅次于落羽港湾,也是整个星球南半球的候鸟迁徙的重要中转站。重要的是,虽然从数量上,荆棘鸟平原的鸟类数量略少于落羽港湾,但是该地绝大部分物种均为特有,且如同西部的巨兽一样,他们仍然具有较大的体型,甚至可供骑乘飞行,这些驯化的大鸟,也使得索尔提斯人是实际上是历史上第一个走向蓝天的民族。
虹鸟,一种轻盈小巧的鸟类,得名于它们彩色的羽毛,是整个荆棘鸟平原最重要的一类鸟类,它们以植物的嫩芽和绿叶为食,也吸食花蜜,同时为绝大部分的植物传粉。虹鸟是索尔提斯农民最重要的朋友,几乎所有的农业作物在索尔提斯都要依靠虹鸟传粉,虹鸟在索尔提斯文化当中也称为了吉祥和好运的象征,而且不同颜色羽毛的虹鸟还拥有着不同的象征意味,红色和粉色羽毛的虹鸟往往象征着收获爱情,绿色的虹鸟往往象征着身体健康和家庭和睦,蓝色和紫色的虹鸟象征着事业和学业的成功,而黄色的虹鸟则与财运相关。
闪电鸟,一类巨大的,较为凶猛的银白色的鸟类,以捕食昆虫和鱼类为食,是翱翔在天空中的最为迅速的物种,速度可以达到140km/h,在古代,这种鸟类是一种绝佳的猎鹰,被人们饲养用于辅助狩猎,但是很快这种鸟类就拥有了更好的功效,他们足够负担起一个人的重量,且他们的智力允许人们将它驯服作为坐骑。虽然由于负载了人的重量,它的速度下降到了50km/h,但是他们仍然是历史早期最快的“飞行器”,载着人类飞上了蓝天。而在现在,由于成本的低廉,闪电鸟仍然在一些场合下称为了人们的代步工具,称为了几乎每家每户的必备品之一。
帝王鹰,是索尔提斯乃至世界体型最为庞大的鸟类,甚至超过了秋岭的巨型鸟类秋月鸢,他们也是最为凶悍的掠夺者,这些强悍的鹰类以捕食天空中的中小型鸟类,和林中的各类野兽为食,在迫不得已的时候也可以营腐生生活。这种生物是远古巨型翼龙演化而来的后代,相比大陆地区的亲戚们,它保留了巨大的体型和食物链绝对的位置,甚至连其它的猛禽,如鹰、猫头鹰,都在他们的猎物名单当中,他们的速度可以达到100km/h,是整个索尔提斯最强大的存在。他们只对紫檀丛林中的巨兽感兴趣,因此极少袭击猎杀人类或其它小型动物(因为对于它们来说,袭击这些生物所消耗的能量远大于获得的能量),因此虽然他们是强大的掠食者,但是相比紫檀丛林的猛兽相对安全。在当地的文化当中,帝王鹰是勇气和力量的象征,当地的聚落也时常模仿帝王鹰的叫声来驱赶那些危险的猛兽。
[[/footnote]]##
政治环境
夏至共和国是一个无政府主义的地区,该地虽然形式上叫做国家,但是并没有相应的政府机关和国家职能部门,而是多个地方公社形成的联合体。
最高权力机关
夏至共和国不存在真正意义上的最高权力机关和领袖,但是在形式上,仍然存在一个供给各个地方公社进行讨论和议事的场所联盟圆桌会议,这个会议每年5月5日召开,会期不定,组成夏至共和国的各个公社可以在联盟圆桌会议讨论各项议题,但是这些议题并不会进行投票表决,也没有一个官方的领袖负责主持会议,因此联盟圆桌会议的决议并不具有强制力,尽管在绝大多数情况下,这些议案都较为容易达成共识并在各个公社当中推行。唯一的例外是设计军事武备的决议,这些决议是具有强制性效力的,因此虽然各个公社都可以组件守卫各个公社的军队,但是这些军队全部听从共和国统一调遣,这避免了在面对外敌侵略时夏至共和国无法组建统一的抵抗力量。
地方行政机构
由于夏至共和国的分权体制和无政府主义观念,当地的地方行政机关公社、自由地区和自治共和国成为了当地的行政主体。不同的地方行政区划拥有不同的法律条文,实施不同的政策。从总体上看,这些政策都是左倾的、分权的和自由的,但是仍然存在有不同的区别:
- 公社是组成夏至共和国的地方行政单位之一,它的特点是没有政府和相关的职能部门,而是由集体统一进行生产活动,分配和对违法犯罪人员的处理。一个公社的范围往往较小,仅仅包含一个城市,一片村落等,因此往往相近的公社会联合起来形成一个整体的联盟,而联盟作为一个政治实体加入联盟圆桌议会。在公社和公社联盟,虽然没有政府部门,但是法律仍然是存在的,也仍然具有警察局、监狱等暴力机构,不过这些法律条文往往完全由集体通过定期的会议和投票决定,而非由相应的立法机关制定法律。
- 自由地区是另一个常见的地方行政单位,它的特点是完全的、彻底的无政府主义,最为典型的自由地区为特里苏拉自由市,当地没有任何的国家机关和法律,但是例如杀人、强奸、盗窃等严重不道德的行为仍然会被公众自发审判。当地也不存在对生产资料的二次分配。一般来说,自由地区的秩序是相对混乱的,但是由于存在不成文的社会共识,当地仍然维持着基本的生产秩序。但是由于建立自由地区需要相对较高的公民道德素养,这种地方行政单位大多出现在经济繁荣的城市地区,所以又被称为自由市。
- 自治共和国也是一种常见的行政单位,这种单位一般会和普通国家一样具有相应的职能部门、权力机关和法律,但是这些共和国仍然是分权的,给予了民众充分的政治自由权力。这种行政机关一般出现在公社联盟由于行政效率过低从而较难管理的乡村地区,大多分布于欠发达的西部。
除去以上三种最为常见的地方行政单位之外,夏至共和国还有军管区(由军队直接管制的边疆地区和无人区)、酋长联盟(西部地区极端不发达地区的原始公社)等其它地方单位,但是这些单位往往覆盖面积小且非常贫穷。
从总体上看,这些地方行政部门实际上拥有夏至共和国的各方面实际权力,且通过这些地方行政部门的团结合作,夏至共和国形成了一个统一的整体国家。在内部政治的意义上,夏至共和国 不存在首都,各个地方行政区划在联盟圆桌议会当中都是平等的,但是在外交方面,由于联盟圆桌议会举办地为特里苏拉自由市且该市经济最为繁荣,其它国家在习惯上把特里苏拉自由市作为夏至共和国的首都。
人权
夏至共和国规定的公民政治权力由于所在的地方行政单位不同拥有不同的制度而受到不同的保障,但是从总体来看,夏至共和国可以较好的保障公民权利。
夏至共和国是世界上言论最自由的国家之一,在夏至共和国几乎每个居民都具有参政议政的权力,且可以通过投票表决国家的各项事务,这种民主被认为是真实的,例如在最大的公社青鸟公社联盟人们通过这种方式确立了每周工作4天,每天工作10小时的工作制度,而在其他地区各方面权力也在通过这种方式受到了较好的保障。除此之外,对于各类弱势群体,例如儿童,老年人、疾病患者等,夏至共和国也通过公社公办的福利机关提供了较好的保障,很大程度上保障了夏至共和国的各项人权。
但是不得不指出,夏至共和国虽然自由且具有各项人权保障政策,但是夏至共和国深深受到了暴民政治的困扰,暴民政治极大影响了当地的人权。在一方面,夏至共和国文化保守主义根深蒂固,再加上民主权力较大,因此民众对于新潮文化的排击力度相当可怖,甚至形成了一定的排外主义。例如在421年,38名西岸音乐爱好者举办音乐会,被当地文化保守派用轻机枪扫射,造成35人死亡3人重伤,而由于案发地点位于自由地区,且当地居民普遍认为西岸艺术为“吵闹无趣的电钻音乐”,杀人凶手没有受到任何法律的处罚;另一方面,该国公社也深受一些人提交的垃圾议案困扰,甚至催生出一些政治极端主义的出现,好在由于该国目前仍然维持较好的凝聚力,这些极端主义并未引起太大风浪。
以下是夏至共和国实施的政治政策:
经济
货币和部门
夏至共和国于325年在统一货币的重要问题上达成了共识,各个地方行政区划开始使用统一的货币至今。目前,夏至共和国使用的货币为飞鸟币,符号为A$,设有面值0.5,1,5,10,50,100,200,500A$的纸币和0.1,0.5,1,5A$的硬币,每个地方行政单位都有发行货币的权力。1飞鸟币约合0.587经点。
该国没有国立经济部门和国家银行,但是除去自由地区外的各类地方行政单位均拥有这些部门掌管生产资料的二次分配和对外贸易。为了统合全国的经济,早在302年,该国各个地方行政单位就达成了共识,取消了各公社之间的所有关税。
经济制度
夏至共和国绝大部分地区采取的社会主义公有制的经济体系,但是由于不同地区地方区划形式存在区别,经济制度也不同:
- 对于公社和自治共和国来说,公社或地方政府往往会组织各地居民进行集体劳动,并且进行较为公平的二次分配政策,并定期向居民发放医疗保险和养老金,维持底层人民的基本生存权力。由公社官方掌管经济命脉和对外贸易,实施公有制经济;但是仍然允许部分个体或家庭从事商业活动。
- 对于自由地区来说,经济政策更加的自由,所有的经济生产活动都由自由地区的各项生产活动组织者自发组织并给予员工平等的报酬,并将部分盈利用于军事和福利等社会事业。如果生产活动组织者垄断财产、违反生产各项约定,往往下层员工会利用自己的政治权力和武器进行武装暴动和起义,如果下层员工存在怠工现象,也往往会受到其它员工和组织者的惩罚甚至辞退,在绝大多数自由地区双方权力通过此种方式维持一种平衡态,即使偏离平衡态,也会受到周边自由地区或其它产业的纠偏机制。
产业
该国最重要的产业是石油开采产业,当地的石油矿藏曾经受到了来自自由之都的掠夺,因此爆发了索尔提斯战争。虽然索尔提斯黑军最终将侵略者赶出了岛屿并且自由之都因为战争的失利爆发了内战,但是夏至共和国仍然需要国际保护来防止它再次被侵略。于是他们选择了和洛雨叶联邦共和国和卡斯坦自由区签订了长期贸易协定和共同防御协定,直至今日,夏至共和国的经济很大一部分仍然依靠出口石油给上述两国,这种贸易也使得夏至共和国如今是一个富裕的国度。
但是索尔提斯人深刻的明白石油总有挖完的一天,于是他们开始产业转型。由于当地丰富的生物资源,当地开始投入生物技术的研究。特里苏拉自由市地区出现了大量的生物科技研究所,用于研究如何将当地巨兽的基因融入到作物和畜牲当中实现增收增产,现在这些方面的科技已经取得了突破,夏至共和国通过转基因作物摆脱了饥饿,并将这些作物出口至东岸各个国家。现在,原油开采和生物技术共同组成了夏至共和国的支柱产业。
但是由于土地面积狭小和该国对于环保的极端重视,该国的传统轻重工业不得已依靠外国进口,尤其是从东岸国家和相邻的墨韦德进口,一旦这些航线被切断,夏至共和国仍然会面临产业崩溃的风险。
以下是夏至共和国采取的经济政策:
人们和社会
人们
当地居民主要为索尔提斯人,他们是清羽岛上墨韦德人的一个分支民族,世代生活在荆棘鸟平原上,在近代后开始开垦紫檀丛林,因此现代夏至共和国居民除去索尔提斯人之外还包括了紫檀丛林的土著,以及来自炽冷和洛雨叶的移民。在420年,当地索尔提斯人占比为97%。
社会
当地的社会文化普遍认为人和自然共生的观念相当重要,因此他们的生活普遍是安稳的、自然的和传统的,这也使得他们虽然采取了无政府主义的政治制度,但是并没有出现其他国家想象当中的混乱和国家分崩离析。在古代,索尔提斯地区就采取分封制的制度,皇权较小,实施无为而治,中央极少干涉地方的政策,而近代之后,虽然国家实施了工业化,但是国家主体仍然采取去中心化的战略,给予了地方充分的自治,甚至迟迟没有形成统一的国家,这也招致了自由之都的侵略。但是尽管索尔提斯人淡泊且宁静,面对外敌入侵时仍然团结且不服输,这使得当地无政府武装黑军能够成功击退侵略。
赶走侵略者之后,该国继续维持分权、无为而治、中央不干涉的政策,形成了现在的公社联盟状态的政治实体。也给这个国家留下了不同于混乱的、好战的卡斯坦人的无政府主义下的社会形象。在索尔提斯的自由地区,社会仍然维持有较好的秩序。当地人普遍满足于当下,追求慢节奏的生活而非喧嚣,当地的美术也主要流行风景化,音乐也以宁静、悠扬的慢歌为主。尽管如此,在互联网的冲击下,仍然有部分人背离了索尔提斯人宁静、淡泊的优良传统,走上了暴民道路,开始泄愤式向公社提交垃圾议案甚至宣扬极端主义,甚至造成暴力事件,对和谐的索尔提斯社会造成一定冲击。
另外值得说的是索尔提斯人对于自然的尊重,当地居民不愿意对自然环境进行暴力开采和掠夺式开发。因此他们选择了对自然破坏较小的生物科技。在工业文明早期,他们就通过驯化巨兽巨鸟来在一定程度上代替汽车飞机,在生物技术发展之后,当地的生物资源迅速助力该国科技高速发展。在今天,当地的生物技术已经得到了极好的运用,例如大量仿生科技,转基因作物,同时,索尔提斯也是太阳能发电使用率最高的国家。
不过要小心,当地人传统守旧的观念相当强,他们往往安于现在,而惧怕除了科学技术之外任何方面的改变,因此这些居民虽然信仰社会主义,但是相当的排外,且由于大量繁华地带无政府没有法律保护,这使得现代新潮文化在索尔提斯受到的态度很不友好。包括二次元、前卫音乐等新潮文化在索尔提斯会受到歧视甚至威胁个人安全,而性少数群体甚至会遭遇极端团体的暗杀。因此,作为外国人,前往索尔提斯旅游仍然需要注意人身安全。
外交
联盟和友好:
关系恶劣:
- 旅者之都:由于上述历史恩怨,两国关系相当恶劣。
- 古罗斯共和国:古罗斯多次擅闯索尔提斯领海试图开采其海底石油矿藏,两国关系恶劣。
旅游建议
由于该国思想排外,近年存在针对外国人的暴力犯罪,不建议您前往该地旅游。
如果您非常希望游览当地的巨型生物群系和飞鸟天堂,请您收起您小众的爱好和新潮的文化,并且到达后第一时间购买防身武器。这将避免您在索尔提斯遭遇暴力事件。