:root { /* S-CSS-P Integration */ /* If you're making a new CSS theme, please include the following three variables at minimum. */ --theme-base: "black-highlighter"; /* must be either "black-highlighter" or "sigma9" */ --theme-id: "foj-theme"; /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ --theme-name: "FOJ Theme"; /* set this to your theme's full name */ /* Header */ /* -logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); */ --header-title: "杰瑞的信众"; --header-subtitle: "鹉主杰瑞即是一切。祝颂鹉主万福。"; /* Standard Colors */ --white-monochrome: 223, 223, 223; /* white */ --pale-gray-monochrome: 244, 244, 244; /* v light gray for blockquotes and stuff */ --light-pale-gray-monochrome: 240, 225, 26; /* accent color */ --very-light-gray-monochrome: 215, 215, 215; /* very light accent gray for misc. use */ --light-gray-monochrome: 160, 160, 160; /* light accent gray for login status */ --gray-monochrome: 66, 66, 72; /* gray */ --dark-gray-monochrome: 48, 48, 52; /* dark accent gray for sidebar background */ --black-monochrome: 0, 0, 0; /* black */ --pale-accent: 171, 221, 235; /* light blue, for visited links */ --bright-accent: 0, 113, 201; /* bright blue */ --medium-accent: 51, 165, 255; /* medium blue - the "default" accent color */ --dark-accent: 39, 34, 120; /* dark blue */ --alt-accent: 58, 201, 190; /* greenish, for newpage links */ /* Background and Header Colors */ --background-gradient-color: var(--very-light-gray-monochrome); --header-gradient-color-bottom: var(--medium-accent); --header-gradient-color-middle: var(--black-monochrome); --header-gradient-color-top: var(--black-monochrome); /* Primary Theme Colors */ --swatch-background: var(--white-monochrome); --swatch-primary: var(--bright-accent); --swatch-primary-darker: var(--medium-accent); --swatch-primary-darkest: var(--dark-accent); /* Primary Text Colors */ --swatch-text-dark: var(--dark-accent); --swatch-text-light: var(--white-monochrome); --swatch-important-text: var(--bright-accent); --barColour: var(--dark-accent); --linkColour: var(--pale-accent); /* Primary Menu Colors */ --swatch-menubg-color: var(--pale-gray-monochrome); --swatch-menubg-light-color: var(--pale-gray-monochrome); --swatch-menubg-medium-color: var(--light-gray-monochrome); --swatch-menubg-medium-dark-color: var(--gray-monochrome); --swatch-menubg-dark-color: var(--dark-gray-monochrome); --swatch-menubg-black-color: var(--black-monochrome); --swatch-menubg-hover-color: var(--black-monochrome); --swatch-menutxt-dark-color: var(--black-monochrome); --swatch-menutxt-light-color: var(--white-monochrome); --swatch-border-color: var(--black-monochrome); /* Primary Header Colors */ --swatch-headerh1-color: var(--white-monochrome); --swatch-headerh2-color: var(--white-monochrome); --swatch-topmenu-border-color: var(--black-monochrome); --swatch-topmenu-bg-color: var(--black-monochrome); /* Link Colors */ --link-color: var(--bright-accent); --visited-link-color: var(--swatch-primary); --hover-link-color: var(--swatch-primary); --newpage-color: var(--alt-accent); --sidebar-links-text: var(--swatch-menutxt-dark-color); --link-color-bright: var(--medium-accent); /* Rating Module Colors */ --rating-module-button-color: var(--black-monochrome); --rating-module-button-plus-color: 0, 200, 0; --rating-module-button-negative-color: 200, 0, 0; --rating-module-button-cancel-color: 200, 200, 200; --rating-module-button-credit-color: 50, 50, 50; --rating-module-text-color: var(--swatch-menutxt-dark-color); --rating-module-text-hover-color: var(--swatch-menutxt-light-color); /* Header Gradients */ --gradient-header: linear-gradient( to top, rgb(var(--header-gradient-color-bottom)) 0%, rgb(var(--header-gradient-color-middle)) 90%, rgb(var(--header-gradient-color-top)) 100% ); --gradient-topmenu: linear-gradient( to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--header-height-on-desktop), rgba(var(--swatch-topmenu-border-color),1) var(--header-height-on-desktop), rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--header-height-on-desktop) + 0.125rem), rgba(var(--swatch-topmenu-bg-color), 0.95) calc(100% - 0.125rem), rgba(var(--swatch-topmenu-bg-color), 1) calc(100% - 0.125rem), rgba(var(--swatch-topmenu-border-color), 1) 100%); --gradient-topmenu-mobile: linear-gradient( to bottom, rgba(var(--swatch-topmenu-border-color),1) 0, rgba(var(--swatch-topmenu-bg-color), 1) 0.125rem, rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--topbar-height-on-mobile) - 0.125rem), rgba(var(--swatch-topmenu-border-color),1) var(--topbar-height-on-mobile)); --diagonal-stripes: repeating-linear-gradient( 45deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 0.25vh, rgba(88, 88, 88, 0.1) 0.35vh, rgba(88, 88, 88, 0.2) 0.5vh ); --gradient-sidemenu-header: linear-gradient(10deg, rgba(var(--medium-accent), 0.45) 0%, rgba(var(--medium-accent), 0.55) 100% ); --background-gradient-distance: 40rem; --gradient-background: linear-gradient( to bottom, rgba(var(--background-gradient-color),1) 0, rgba(var(--background-gradient-color),0.987) calc(0.008 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.951) calc(0.029 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.896) calc(0.064 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.825) calc(0.110 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.741) calc(0.166 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.648) calc(0.231 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.550) calc(0.304 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.450) calc(0.383 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.352) calc(0.467 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.259) calc(0.554 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.175) calc(0.644 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.104) calc(0.735 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.049) calc(0.825 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0.013) calc(0.914 * var(--background-gradient-distance)), rgba(var(--background-gradient-color),0) var(--background-gradient-distance)); } #page-title { border-color: rgb(var(--bright-accent)); color: rgb(var(--dark-accent))!important; } body, #skrollr-body { background-image: var(--gradient-header), var(--gradient-topmenu), var(--gradient-background)!important; background-size: 100% 7.5rem, 100% 9.375rem, 100% 40rem; background-size: var(--header-background-image-size), 100% var(--final-header-height-on-desktop), 100% var(--background-gradient-distance); /* 120px, 150px */ background-repeat: repeat-x; } /* RATING AND INFO MODULES */ .page-rate-widget-box { box-shadow: 0px 0px 0px 2px rgb(var(--light-pale-gray-monochrome)); background: rgb(var(--bright-accent)); padding: .1em; border-radius: 0px 10px 0px 10px; } .page-rate-widget-box .rate-points { background-color: rgb(var(--bright-accent)) !important; border: none; color: rgb(var(--black-monochrome)) !important; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown { background-color: rgb(var(--bright-accent)); border-top: none; border-bottom: none; } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { background: transparent; color: rgb(var(--black-monochrome)); } .page-rate-widget-box .cancel { background: transparent; background-color: rgb(var(--bright-accent)); border: none; } .page-rate-widget-box .cancel a { color: rgb(var(--black-monochrome)); } span.printuser { color: rgb(var(--light-pale-gray-monochrome)) } #side-bar { background-size: 0% } a:hover { color: rgb(var(--light-pale-gray-monochrome)) !important; text-decoration: underline; background-color: rgb(var(--bright-accent)); padding: 1px; } .scp-image-block .scp-image-caption { color: rgb(var(--pale-accent)); } /* Header Colours */ h1, h2, h3, h4, h5, h6 { color: rgb(var(--bright-accent)); } /* TABVIEW - Abandon All Hope Ye Who Enter Here */ .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { border-color: rgb(var(--dark-accent)); -webkit-box-shadow: 0 -webkit-calc(0.0625rem * 5) 0 0 rgb(var(--dark-accent)); box-shadow: 0 calc(0.0625rem * 5) 0 0 rgb(var(--light-pale-gray-monochrome)); } /* Unselected Tab Values */ .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { background-color: rgb(var(--pale-accent)); color: rgb(var(--light-pale-gray-monochrome)); } /* Tab Hover Values */ .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus { background: rgb(var(--medium-accent)); color: rgb(var(--light-pale-gray-monochrome)) !important; } .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li { background: rgb(var(--medium-accent)); -webkit-box-shadow: 0 0 0 0.0625rem rgb(var(--dark-accent)); box-shadow: 0 0 0 0.0625rem rgb(var(--dark-accent)); } /* Selected Tab */ .yui-navset .yui-nav .selected, .yui-navset .yui-navset-top .yui-nav .selected, .yui-navset .yui-nav .selected:hover, .yui-navset .yui-navset-top .yui-nav .selected:hover { color: rgb(var(--dark-accent)); } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em { color: rgb(var(--dark-accent)); } .yui-navset .yui-nav .selected a { /* Undoes a color set by wikidot's default layout */ color: rgb(252, 252, 252) !important; } .yui-navset .yui-content { background-color: rgb(var(--pale-gray-monochrome)); } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border-color: rgb(var(--dark-accent)); } .yui-navset-left .yui-content { border-left-color: rgb(var(--dark-accent)); } /* Selected tab top colour */ .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover { background-color: rgb(var(--medium-accent)); color: #000000; } div.blockquote, blockquote { background-color: rgb(var(--pale-accent)); border-color: rgb(var(--dark-accent)); color: rgb(var(--black-monochrome)); } table.wiki-content-table th { background-color: rgb(var(--dark-accent)); color: rgb(var(--pale-gray-monochrome)); } .footnotes-footer { border-color: rgb(var(--dark-accent)); color: rgb(var(--black-monochrome)); background-color: rgb(var(--bright-accent)) !important; background-image: radial-gradient(ellipse 100% 100% at 100% 100%, transparent, rgb(var(--medium-accent))); } a.footnote-footer { color: rgb(var(--light-pale-gray-monochrome)) !important; } .footnote-footer>a:first-of-type { color: rgb(var(--light-pale-gray-monochrome)) !important; } #side-bar .side-block { background: rgb(0,0,0,0) !important; color: rgb(var(--pale-gray-monochrome)); } #side-bar:hover { background: rgb(var(--dark-gray-monochrome)); }
: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 }
生存难度:生存難度:
等级等級 W
- {$one}
- {$two}
- {$three}
Level C-551是后室C层群的第551层。
描述
Level C-551的主体是一片盆地,广约170万平方千米,呈现类似温带季风气候区落叶阔叶林与温带草原交错的风貌。山脉以外区域为一片面积未知的沙漠地带,目前暂未勘探。目前尚未探明该层级山脉内外气候差异巨大的原因。
Level C-551的盆地部分主要分为沿河流分布的丛林与分布期间的小面积草原。盆地边缘山脉极为贫瘠,似乎不能生长任何植物,仅在山脚有稀疏的车前草生长。虽然盆地内降水远小于此生态系统所需降水,然而,由于较多积雪融水形成的内流河流的存在,盆地内的生态系统得以维持。这些河流全部注入盆地中心的湖泊“孟诸泽”。经检测,该层级内所有河湖水体均为浓度极低的杏仁水。

商邑郊区的两间鸟屋建筑,很不同寻常的直接建在了未去皮的乔木上。
层级内以12小时为一昼夜循环,且昼夜完全均分。同时,该层级也有着类似前厅的四季循环,然而,这一循环往复周期极长,Level C-551的一次四季循环约为12个前厅年的时间。由于这种特殊的四季与昼夜循环,此层级植物所结种子均明显大于前厅同类,而产出量则远少于前厅同类。
Level C-551内存在一类特殊鸟类实体,该类实体自称玄鸟,该实体形似巨鸦而略小于前者。玄鸟被认为有略微低于成年人类的,足以形成文明的智慧。玄鸟以此区域中心湖为中心,构建了一个完整的类似奴隶制专制王国的社会,后文以玄鸟国称之。玄鸟国在此层级内修筑了较多设施,目前玄鸟国所占据的领土广约29万平方千米1。玄鸟国的城市沿河网放射分布,都城商邑正居其中,在玄鸟国领土的其他地区,则有数座规模较小的玄鸟城市,其中贵族与平民皆统称为“国民”。在城市区域之间,则广泛分布着玄鸟聚落,这些聚落被玄鸟国称呼为“野随”,其中住民称“随民”。无论是城市还是野随聚落,均有大量的奴隶个体生活其中,它们往往生活于其贵族或头人主人之家周边破旧窝棚中。
由于关于玄鸟国聚落的叙述较多,我们将专门列出它们,并进行分别介绍:商邑翼翼 四方之极
商邑被确定为玄鸟国的都城。坐落于盆地中央“孟诸泽”的东北。城市呈团块状分布,并以神庙与王宫为中心向四周发散。
商邑主要分为四个区域:平民区,贵族区,王宫与神庙。
平民区内有着为数众多的,枯死且被剥皮的乔木,在树枝与树杈上广泛分布着玄鸟平民的住宅,这些住宅往往呈鸟屋形。在主干上被人为的插入了大量的树枝,常有玄鸟停顿其上,与其他个体进行交流等交际活动,目前推测为休息用栖木。玄鸟民居的密度较高,最多在一棵树上发现有23个鸟屋形住宅。除此之外,在平民区的四角,还存在着四个无足鸟养殖场。其中以木制笼子圈养了大量无足鸟。
贵族区内树木多为未枯死的乔木,与平民区相同的,贵族区也采用鸟屋式建筑,且明显豪华于平民区,表现为规制明显更大,涂有明显规制化的纹饰且分布密度明显更低。一棵树上的数个鸟屋一般仅为一个贵族的住宅,其中至少包括以下建筑:主厅,宗庙,庖厨与奴仆休息区。
关于王宫与神庙,我们目前无法进行勘探,这是由于玄鸟们严令禁止任何实体进入此区域。仅有少数神职人员,王室侍从和贵族得以进出。然而,王宫与神庙均表现出更加类似人类建筑的特点——它们呈现出吊脚楼与殷商式宫廷建筑的结合形式,我们后文称此种建筑为“吊脚宫”。
整个商邑秩序井然,这是由于玄鸟国在其中设置了大量的护卫,一位流浪者目睹了护卫攻击试图闯入贵族宅邸的玄鸟,并将其送入神庙的过程。玄鸟对流浪者的态度较为和善,在数次与人类接触后,它们已为人类安排了专门的休息区——一间小型木屋,可供流浪者休息。
命于下国 封建厥福
侯国为其他玄鸟国城市的统称,它们均为是历代先王子孙中功绩卓著者的封国。目前在玄鸟国境内有大小约17个侯国,它们大多分布在河口地区。
相比商邑,侯国的城市面积显然更小,除少数在边境的封国称新月形外,大多城市自然沿河网分布。城市模式仿建商邑,但规格更低。主要有平民区,贵族区,侯府与家庙四个部分组成。平民区与贵族区与商邑基本相仿。
侯府往往坐落于城市的中心区域的最高的乔木上,是该地封君的办公,住宅地。侯府同样为鸟屋形制,然而其构成远复杂于周边小贵族的宅邸。已知的一处侯府“鄂侯府”共有34个大小不等的鸟屋房间。惟一的“吊脚宫“式建筑为家庙,经介绍,其中祭祀的主要为历代侯爵。因此我们可以推断,玄鸟除崇拜商邑神庙中的神明外,也存在着一定的祖先崇拜。
燕燕于飞 颉之颃之
野随为玄鸟国最低级的,也是最为常见的玄鸟聚落。在这些地区,标志性的玄鸟城市建筑全然不见,无论是被剥皮的死乔木,横插乔木之上的栖木还是规制极高的”吊脚宫“建筑都未在这些聚落间见到。大量野随中的随民玄鸟均住在类似鸦科动物的鸟窝之中。
根据一些信息,这些随民鲜少与玄鸟国政权互动。大量”野随”中甚至无任何玄鸟国派遣的官员或贵族。然而,这些”野随”聚落的长官们却均与玄鸟国保持着友好关系,在玄鸟国征集壮丁以修建宫室,派遣远征军等事务上负责提供一定的人力。目前推测其与玄鸟国的关系为一种松散的合作关系。
实体
Level C-551存在智能实体玄鸟,该层级为其主要分布层级。有关实体玄鸟,我们有必要介绍其相关信息,这有助于流浪者与它们和平共处。即使玄鸟的文明水平较为落后,然而对于单个流浪者而言,无端的招惹玄鸟同样是极不理智的。为使流浪者更好的了解玄鸟,以下提供一些玄鸟相关信息。
玄鸟虽有语言系统,然而其发音原理,语法结构等与人类皆为殊异。对于想要探索玄鸟聚落的流浪者而言,这无疑是一巨大阻碍。
在多次与玄鸟国的交涉后,玄鸟国提出了以下方案:人类流浪者只允许与特殊的玄鸟国成员进行交涉。这些被我们称为“接待员”的成员在玄鸟城市中一栋木屋内办公,木屋呈西欧风格,与玄鸟国大多建筑迥异,流浪者可轻易找到它们。与这些玄鸟接待员接触后,双方均应涂抹M.E.G.为其提供的巴别润唇膏。
玄鸟接待员会回答流浪者的所有问题,除了少部分禁忌问题外。但请注意使用礼貌性用语。玄鸟国为一专制君主国,任何关于玄鸟君主“现鸟神王”的诋毁都是被严格禁止的。同样,请不要提关于神庙的问题。它们同样会充任向导,这是由于玄鸟城市中并无传统意义上的街道,流浪者可能会在其中迷路。玄鸟接待员开放贸易,它们会当面提出价码,不过根据多次报告,它们的价码似乎没有任何规律。譬如,有时几瓶杏仁水便可兑换玄鸟艺术品,另一些时候,这些艺术品需要价值相当昂贵的东西才能交换。
它们格外喜爱彩色的小物件,亮片,丝带与弹珠在这里似乎有着极高的审美价值。玄鸟作为一种鸟儿的本性仍然在此保持。
玄鸟的艺术品多为木雕:纵然玄鸟文明与前厅中的殷商王朝有诸多不谋而合之处,然而,玄鸟的艺术却与之截然不同,它们呈现出一种更加类似南太平洋文明的特征,木雕自巨大的,玄鸟先王的雕塑到小型的,作为族徽的标志物,以至于无足鸟,母鸡等实体的小型玩具模型在此均很常见,玄鸟的审美似乎不甚重视写实,它们更喜爱带有丰富的,美观的纹饰的制品。画作亦多为木板画。青铜制艺术品似乎只见于宗庙祭祀之中。
两只交好的玄鸟会交换彼此的羽毛,虽然由于玄鸟并无文字系统,它们仍然会使用一种利用木棍蘸上染料的形式画上一些个人喜爱的纹饰,以作为自己的标识画在羽毛上。一些性格外向,擅长交友的玄鸟会毫不遮掩的将大串由朋友赠予的羽毛挂在颈部。
玄鸟有着类似人类的礼义廉耻之心,因此盗窃,抢劫,无故杀生等行为在玄鸟社会也会被视为罪行。玄鸟较为反感人类触摸其翅膀,玄鸟宗教中,翅膀是神明赋予它们的最珍贵的礼物。请尽量避免这一行为。
玄鸟社会正如上文所述,仍处于类似奴隶制的制度。玄鸟社会分为三部分:贵胄(包含王族,贵族与神官),平民与奴隶。玄鸟奴隶是玄鸟社会最底层的群体,它们往往是贵族们的私产,用于为贵族提供各类服务,包括服侍起居,日常家务,清洁工作;也包含饲养,照顾无足鸟。奴隶似乎也承担了修筑建筑的工作。与平民不同,奴隶们不受任何玄鸟国制度的保护,可随意交易与支配。
正如上文所述,在玄鸟文化中,羽翼是它们最为珍视的事物。对于平民与贵胄而言,非亲非故之人即使是触摸其翅膀也被视为是对他们的不尊重。然而,玄鸟奴隶的飞羽却均被剪短,这使得它们仅能短距离的扑腾或是滑翔,而无法远距离飞行。这样的行为即是玄鸟社会在文化上对奴隶“非人”身份的塑造,也在生理上使得奴隶远弱于其他的玄鸟。对于逃奴,玄鸟国搜查极严,会定期派遣贵族武士前往野随地区搜查逃亡的奴隶,被逮捕者将受到严酷处理,包括而不仅限于禁食,刑罚等。
玄鸟平民同样会从事养殖无足鸟等工作,但拥有自由身份,理论上可任意选择职业,也可进入神庙或宗庙受培训称为神职人员。
玄鸟贵胄分为王,侯,伯三个等级。王即玄鸟国的领袖,称为“现鸟神王”,具有类似现人神的身份;侯为直接管理各侯国的实权地方贵族,伯则为其他小贵族的统称。贵胄通过垄断冶铜技术,垄断宗教解释权等手段进行统治。玄鸟会定期选拔贵族武士,这支部队是玄鸟国最精锐的常备部队,装备有大量铜制武备,负责对抗敌意实体与搜查逃奴。
贵胄们的生活极为复杂,如在饮食上,其会使用复杂的食器,以严格的规制规定不同等级的贵族应如何进食。贵族们拥有一个完整的名字,分为姓,氏,名三部分。大多数贵族为玄姓,即玄鸟王族的分支后裔,除此之外,在玄鸟王朝建立前的九有时期的各国君主的子孙也是贵族的重要部分;氏为一般意义上的姓,即称呼时放于姓氏位置的字,氏的种类极为庞杂,不在此列举;名与人类的名无异。相对应的,平民与奴隶往往只有名。
目前我们对玄鸟的宗教知之甚少。仅有的信息显示,玄鸟们所崇拜的对象有三种,第一种为传说中带领玄鸟先民逃离灾难并发现此层级的“天名民”,它们被认为是玄鸟文明的创立者;第二种为祖先神,第三种为自然神。玄鸟表现出了高度的迷信,在与M.E.G.接洽时,玄鸟祭司在一旁频繁的使用一种复杂的手段进行占卜,随后与M.E.G.接触的玄鸟使节才会做出抉择。此外,玄鸟平民似乎也能通过某种特殊的宗教仪式晋升为贵族,这一仪式每年皆会定期举办,并且与其它宗教仪式一样,对外保密。
2023.8.12更新
比起殷商,玄鸟的阶级制度更像斯巴达。在传说中,九有之君与玄王子孙皆是天名民的后裔,而平民,奴隶永远无法逾越这一血脉的界限。奴隶同样终其一生无法获得自由。之前被认为是平民军的军队,也仅仅是前往Level C-92收集小麦的杂役而已。真正的武士永远为贵胄子孙所垄断。
很不幸的是,过去被认为是平民晋升仪式的宗教仪式,实际上是一场血腥的屠杀:当从事劳作与远征的平民们衰老到无法承担它们的任务时,玄鸟贵族将把他们召集起来,给予其最后的时光里贵族的崇高头衔与死后能服侍天名民的允诺,并将其献祭予无上的天名民。而不使用奴隶的原因仅仅是在贵胄眼中,奴隶甚至不能算作它们的同类。伴随这一过程的则是上千只衰老玄鸟的死亡。这似乎使我们想起我们的祖先在那些极为落后的日子里,将失去劳动能力的老人抛弃的行为。或许这是玄鸟社会生产力极度落后的体现。同样的,这似乎也表明了,在玄鸟社会中具有无限崇高地位的宗教,或许在其创立之初,也是为了一些极为现实的目的。
M.E.G.郏鄏基地研究员 李从周
除此之外,被饲养的无足鸟可发现于所有城市与少量的野随。根据玄鸟的描述,该层级曾有过母鸡的存在,然而其于数百年前已在此层级灭绝,并似为玄鸟过度猎杀的结果。

一张关于玄鸟木雕的艺作,这一头像描绘了贵族武士的礼装形象。
在盆地中玄鸟国未控制的区域,有着笑魇,清道夫等敌意实体。它们对玄鸟同样抱有敌意,一部分玄鸟国侯国的建立便是为了防御敌意实体。
关于沙漠地区实体情况目前知之甚少,仅有一例关于笑魇的报道。
物资
Level C-551内存在较丰富的物资。这包括了极为充足但浓度极低的杏仁水,来源于本层级盆地内广布的河流与湖泊。
在食物方面,除丰富的植物果实外,玄鸟聚落中大量养殖的无足鸟也是可靠的食物来源,玄鸟国住民乐意使用大量无足鸟交换它们未见过的人类产品。此外,玄鸟国聚落内均有数个储藏小麦的谷仓,这些小麦被认为来源于本层级惟一稳定互通的层级Level C-92。
尽管玄鸟掌握了一定的冶铜,研磨等技术,玄鸟国出产的器具仍远落后于后室人类的水平。目前仅有少量收藏家愿意与玄鸟进行此方面的贸易。
该层级最有价值且最特殊的资源是售价极低的玄鸟奴隶,玄鸟贵族会以相比黑市内人口交易而言极低的价格出售它们,玄鸟奴隶具有较高智慧且具备飞行能力,可以帮助进行探索,实验等。是目前探索危险层级的最佳选择之一。
基地,前哨与社区
玄鸟国
- 由该层级原生智慧实体玄鸟构成。
- 仍处于奴隶制之下,以采集与饲养无足鸟为主要的生产形式。
- 对不违反其公序良俗,不触犯禁忌的流浪者友好。
M.E.G.“郏鄏”基地
- 目前有约14名M.E.G.特工驻扎,接待切入此层级的流浪者。
- 开垦少量荒地,目前正在进行农业实验。
- 与玄鸟国进行外交。
帕拉斯研究所“黎伯利”小组
- 由包括人类,玄鸟与其他实体在内的数名研究员构成。
- 与M.E.G.“郏鄏”基地间关系较为紧张。
- 除与玄鸟国展开正常外交外,与一些玄鸟神职人员来往密切。
入口与出口
出入该层级的稳定出入口较少,根据盖格计数器测算,本层级内自然切出的可能性亦较低。
入口
- 切入Level C-644内的一尊商簋会使你来到 Level C-551。
出口
- 自环形山脉东南山口处向沙漠内行50千米左右会遇到一片绿洲,内有一间谷仓。于谷仓中切出会使你来到Level C-92。
- 自孟诸泽下潜至底部会使你来到Level 7。
通告:
M.E.G.“郏鄏”基地已撤出该层级,具体通知点击此处查看
本文为合著作品:由HinaKagiyama 与
Maenliesi共同完成。
« Level C-550 | Level C-551 | Level C-552 »
请按如下方式引用此页:
“Level C-551”,作者 HinaKagiyama 与 Maenliesi,来自后室中文维基。原文链接:http://backrooms-wiki-cn.wikidot.com/level-c-551。遵循 CC BY-SA 3.0 协议。
图像名:掛, 樹木, 樹皮, 鸟屋
图像作者:Nathan J Hilton
授权协议:Pexels License
来源链接:https://www.pexels.com/zh-cn/photo/7858551
文件名:微信图片_20230910094725_副本.jpg
图像作者:HinaKagiyama 与 Maenliesi
授权协议:CC BY-SA 3.0
来源链接:http://backroomssandboxcn.wikidot.com/local--files/collab:xuanniao/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230910094725_%E5%89%AF%E6%9C%AC.jpg
图像名:Explore The Manic Macrographer's photos on Flickr.
图像作者:公共领域(CC0)
授权协议:CC0
来源链接:https://pxhere.com/zh/photo/397907
更多授权相关信息,请查阅授权指导。