山城 版式

源页面
2025年2月24日
修订 13
评分
37
↑ 37
↓ 0
支持率
100%
总票数 37
Wilson 95% 下界
90.6%
在相同票数下更稳健的支持率估计
争议指数
0.000

评分趋势

按周聚合
加载图表中...

最近修订

1 / 5
SOURCE_CHANGED
7 天前
SOURCE_CHANGED
3 个月前
SOURCE_CHANGED
6 个月前

最近投票

1 / 4
2025-09-15
2025-08-04
2025-07-26
2025-06-20
2025-04-19
2025-04-12
2025-04-01
2025-03-23
2025-03-06

相关页面

暂无推荐

页面源码

[[include :scp-wiki-cn:component:sigma-plus]] [[div_]] [[include :scp-wiki-cn:component:interwiki-style | type=sidebar | priority=1 | theme=https://scp-wiki.wdfiles.com/local--code/theme:fossil/1 | css=%23interwiki%20.side-block%20div.menu-item%3Eimg%7Bfilter%3Aurl(%27data%3Aimage%2Fsvg%2Bxml%2C%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.1922%200%200%200%200%200.5529%200%200%200%200%200.9725%200%200%200%201%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%23filter%27)%3B%7D ]] [[/div]] [[module css]] @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap'); /* CN版本顶端栏适配 */ #search-top-box-input {     display: none; } :root {     --header-title: 0;     --header-font: 'Poltawski Nowy', Garamond, "New Century Schoolbook", "Century Schoolbook", Georgia, serif;     --body-font: 'Public Sans', 'Noto Sans SC', Inter, Nanum Gothic, Arial, sans-serif;     --mono-font: 'Sometype Mono', 'Noto Serif SC', 'Courier New', Courier, monospace; } :is(#side-bar, #interwiki) .side-block div.menu-item > img, #side-bar .collapsible-block-folded {     filter: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.1922%200%200%200%200%200.5529%200%200%200%200%200.9725%200%200%200%201%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#filter'); } /* Filter code from https://stackoverflow.com/questions/29037023/how-to-calculate-required-hue-rotate-to-generate-specific-colour */ #main-content .page-tags::before {     content: "标签"; } @import url('https://api.fonts.coollabs.io/css2?family=Poltawski+Nowy:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=Sometype+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap'); :root {     --sp_header-height: min(calc(11.5rem + 7.25vw),18.75rem);     --sp_header-logo: none;     --sp_header-logo-size: calc(var(--sp_header-height)*.95);     --sp_header-title-size: min(calc(2.5rem * var(--sp_header-title-scale)), calc(1rem * var(--sp_header-title-scale) + 2.675vw));     --sp_header-title-scale: 2.5;     --sp_top-bar-height: 2.325rem;     --sp_side-bar-width: 15.875rem;     --sp_area-max-width: 200rem;     --sp_area-min-margin: 2.75rem;     --sp_top-bar-link-color: rgb(228, 229, 231);     --sp_top-bar-link-hover-color: var(--sp_top-bar-link-color);     --sp_top-bar-link-hover-background: rgb(var(--fossil-accent)/.25);     --sp_dropdown-background: rgb(var(--fossil-dark)/.875);     --sp_dropdown-link-border: none;     --sp_dropdown-link-color: rgb(var(--fossil-black));     --sp_dropdown-link-background: rgb(228, 228, 231);     --sp_dropdown-link-hover-color: rgb(210, 212, 223);     --sp_dropdown-link-hover-background: rgb(61, 63, 66);     --sp_rate-module-text-color: rgb(var(--fossil-light));     --sp_rate-module-background: rgb(var(--fossil-dark));     --sp_rate-module-button-color: rgb(var(--fossil-accent));     --sp_rate-module-button-background: rgb(var(--fossil-accent)/.125);     --sp_rate-module-button-hover-color: rgb(var(--fossil-dark));     --sp_rate-module-button-hover-background: rgb(var(--fossil-accent));     --sp_rate-module-sub-color: rgb(var(--fossil-secondary));     --sp_rate-module-active-color: rgb(var(--fossil-accent));     --sp_tab-background: transparent;     --sp_tab-text-color: rgb(var(--fossil-accent));     --sp_tab-border-color: rgb(var(--fossil-accent));     --sp_tab-hover-border-color: rgb(var(--sp_tab-border-color));     --sp_tab-selected-border-color: rgb(84, 84, 94);     --sp_tab-hover-background: rgb(var(--fossil-accent)/.325);     --sp_tab-selected-background: rgb(84, 84, 94);     --sp_tab-selected-text-color: rgb(var(--fossil-dark));     --header-font: Garamond, "New Century Schoolbook", "Century Schoolbook", Georgia, serif;     --body-font: 'Public Sans', Inter, Nanum Gothic, Arial, sans-serif;     --mono-font: 'Sometype Mono', 'Courier New', Courier, monospace;     --sp_hovertip-background: rgb(241, 241, 248);     --sp_hovertip-border: none;     --fossil-accent: 131,131,151,1;     --fossil-secondary: 70 76 109;     --fossil-alt: 62 96 137;     --fossil-dark: 228, 229, 231;     --fossil-light: 115 115 115;     --fossil-black: 12 12 10;     --fossil-dawn: 113 113 173;     --fossil-header: url(http://scpsandboxcn.wikidot.com/local--files/odeoshancheng2025/1Chaotianmen_Bridge%2C_Nan%27an_District_of_Chongqing.jpg);     --fossil-header-slice-offset: calc(3.25rem + 3.25vw);     --fossil-footer: url(http://scpsandboxcn.wikidot.com/local--files/odeoshancheng2025/rock1.jpg);     --fossil-radius: 1.5rem;     --blockquote-icon: url(""); } /*---------------------------------------*/ body {     background-color: rgb(255,255,255);     background-image: var(--fossil-bg);     background-size: 25rem;     color: rgb(var(--fossil-black));     font-family: var(--body-font); } tt, .page-source, .code, code, pre {     font-family: var(--mono-font);     font-size: 1em; } a:any-link {     --_link-color: var(--fossil-alt);     color: rgb(var(--_link-color)); } a.newpage {     --_link-color: var(--fossil-dawn); } h1,h2 {     display: flow-root;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-black));     margin: .375em 0;     isolation: isolate; } h3,h4,h5,h6 {     display: flow-root;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-black));     margin: .5em 0;     isolation: isolate; } h1 { font-size: 2.25em; } h2 { font-size: 1.875em; } h3 { font-size: 1.625em; } h4 { font-size: 1.35em; } h5 { font-size: 1.15em; } h6 { font-size: 1em; } ::selection {     background-color: rgb(174, 174, 183); } /*---------- SCROLLBAR ----------*/   ::-webkit-scrollbar {   width: 0.625rem;   background: transparent; } ::-webkit-scrollbar-thumb {   background: rgb(var(--fossil-accent));   border: none; } ::-webkit-scrollbar-track {   background: rgb(var(--fossil-black)); }   :root {     scrollbar-color: rgb(var(--fossil-accent)) rgb(var(--fossil-black));     scrollbar-width: thin; } /*---------------------------------------*/ /*------- STRUCTURE -------*/ /*---------------------------------------*/ #container {     display: grid;     grid-template-columns: minmax(0,1fr); } #header { order: -3; } #content-wrap {     order: -2;     margin-block: 1rem 0;     margin-inline-start: 0;     max-width: calc(100% - var(--sp_area-min-margin));     width: 100%;     column-gap: 2.75rem;     padding-bottom: .5rem; } #content-wrap {     max-width: 1040px;     margin: auto;     margin-top: 30px; } div#page-content > p {     line-height: 1.75em;     margin: 1.75em 0; } div.countdown-block {     margin: 2em 0;     text-align: center;     font-weight: bold;     color: rgb(var(--fossil-secondary)); } #extrac-div-1 { order: -1; } /*-----------------------------*/ /*---------------------------------------*/ /*------- HEADER -------*/ /*---------------------------------------*/ #header {     background: initial;     grid-template-areas:         "login login login search"         "top-bar top-bar top-bar top-bar"         ". . . ."         ". h1 . ."         ". . . .";     grid-template-rows: auto auto 1fr auto 1fr;     grid-template-columns: var(--sp_area-comp-margin) 1fr auto auto; } #header::before {     grid-row: 3/7;     grid-column: 2/5;     justify-self: end;     margin-inline-end: 1rem; } #header h1, #header h2 {     padding-inline-start: 0;     max-width: calc(100% - var(--sp_header-logo-adaptive-size)); } #header h2 { display: none; } #header h1 a {     font-family: var(--header-font);     font-weight: 700;     line-height: 0.875;     text-shadow: 0 0 0.75rem rgb(var(--fossil-black)/.5);     letter-spacing: 2rem;     margin-left: 5rem; } #header-extra-div-1 {     position: absolute;     width: 100%;     height: calc(var(--sp_final-header-height) + var(--fossil-header-slice-offset));     pointer-events: none;     z-index: -1; } #header-extra-div-1 {     background-image: linear-gradient(-12.25deg, rgb(var(--fossil-black)/.875) var(--fossil-header-slice-offset), transparent calc(var(--fossil-header-slice-offset) + 25%)), linear-gradient(to bottom, rgb(var(--fossil-black)/.375), transparent 55%), var(--fossil-header);     background-size: cover;     background-position: center;     background-attachment: local, local, fixed; } #header-extra-div-1 span {     position: absolute;     width: 100%;     height: 55%;     bottom: 0;     background: rgb(241, 241, 248);     clip-path: polygon(100% 0, 100% 100%, 0 100%); } #header-extra-div-1::after {     content: "";     position: absolute;     top: calc(100% - 1px); left: 0;     width: 100%;     height: 75%;     background: linear-gradient(to bottom, rgb(241, 241, 248), transparent); } /*-----------------------------*/ #header-extra-div-3 {     grid-area: login;     background-color: rgb(var(--fossil-dark)); } #login-status {     padding: .5rem;     padding-inline-start: calc(var(--sp_area-min-margin) + 1.25rem);     padding-inline-end: 2rem;     text-align: start;     width: max-content;     color: rgb(var(--fossil-light)); } #login-status a {     color: rgb(var(--fossil-accent)); } a#account-topbutton {     display: grid;     place-content: center;     border: none;     height: 100%;     width: 1.75rem;     font-size: 1em;     padding: 0;     margin: 0;     position: absolute;     inset-block-start: 0;     inset-inline-end: 0;     color: rgb(var(--fossil-accent)); } #account-options {     width: max-content;     background-color: rgb(228, 229, 231);     backdrop-filter: blur(.125rem);     border: none;     border-radius: 0;     border-start-end-radius: 0;     border-start-start-radius: 0;     --_gap: .25rem; } #account-options > ul {     display: grid;     gap: var(--_gap);     padding: var(--_gap); } #account-options ul li a {     text-align: center;     padding: .125rem .25rem;     border-radius: calc(var(--fossil-radius)*.5 - var(--_gap));     color: rgb(var(--fossil-alt)); } #account-options ul li a:is(:hover,:focus) {     color: rgb(var(--fossil-light));     background-color: rgb(var(--fossil-alt)); } /*-----------------------------*/   #search-top-box-form {     gap: 0;     height: 100%; }   #search-top-box-input, #search-top-box-form input[type=submit] {     padding: 0.25rem;     height: 100%;     box-sizing: border-box;     border-radius: 0; }   #search-top-box-form input.btn[type=submit] {     box-shadow: none;     background: rgb(var(--fossil-alt));     border: none;     font-size: 0;     width: 2rem; }   #search-top-box {     --search-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E); } #search-top-box::before {     content: "";     display: block;     width: 2rem;     height: 100%;     position: absolute;     top: 0;     right: 0;     background-color: rgb(217, 217, 217);     pointer-events: none;     z-index: 2;     -webkit-mask-image: var(--search-mask);     mask-image: var(--search-mask);     -webkit-mask-size: 1.05rem;     mask-size: 1.05rem;     -webkit-mask-position: center;     mask-position: center;     -webkit-mask-repeat: no-repeat;     mask-repeat: no-repeat; } /*------- Top Bar -------*/ #top-bar {     background: initial; } #top-bar > div[class*="top-bar"] {     border-bottom: solid 0.1rem rgb(187, 189, 196); } #top-bar div[class*="top-bar"] > ul > li { flex-grow: 1; } #top-bar :is(.top-bar, .mobile-top-bar) > ul > li > a {     text-shadow: 0 0 0.75em rgb(var(--fossil-black)/.95);     border-radius: 0; } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul {     --_gap: .425rem;     display: grid;     gap: var(--_gap);     padding: var(--_gap);     -webkit-backdrop-filter: blur(.125rem);     backdrop-filter: blur(.125rem);     border: none;     border-radius: 0;     box-shadow: 0 0 0.75rem rgb(var(--fossil-black)/.5); } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul li a {     text-align: center;     padding: .375rem .625rem;     border-radius: 0;     font-weight: bold;     text-overflow: ellipsis;     overflow: hidden;     max-width: calc(50vw - 1.5 * 0.425rem);     box-sizing: border-box;     min-width: unset;     white-space: nowrap; } /*---------------------------------------*/ /*------- SIDE BAR -------*/ /*---------------------------------------*/ #side-bar {     --_gap: .75rem;     align-self: start;     border-top-right-radius: 0;     border-bottom-right-radius: 0;     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425);     padding: var(--_gap);     padding-left: 0; padding-bottom: 0;     margin: 0;     color: rgb(var(--fossil-light)/.775);     background-color: rgb(228, 229, 231);     box-sizing: border-box;     font-size: .925em;     overflow-x: hidden;     direction: rtl; } #side-bar > * { direction: ltr; } :is(#interwiki, #side-bar) .side-block {     margin-bottom: var(--_gap);     border-radius: 0;     border-start-start-radius: 0; border-end-start-radius: 0;     border: none;     box-shadow: none;     background-color: transparent; } #side-bar .side-block[style*="#f0fff6"] {     background-color: rgb(242, 242, 243) !important; } #side-bar .side-block[style*="#e7e5e8"] {     background-color: rgb(242, 242, 243) !important; }   #side-bar .side-block[style*="#fff0f0"] {     background-color: rgb(242, 242, 243) !important; }   #side-bar .side-block[style*="#e5e5ff"] {     background-color: rgb(242, 242, 243) !important; } :is(#interwiki, #side-bar) .heading {     color: rgb(var(--fossil-accent));     border-bottom: solid 0.05rem currentColor;     margin-inline-start: -.625rem;     padding-inline-start: .625rem;     font-size: 1em;     font-family: var(--header-font); } :is(#interwiki, #side-bar) .side-block a {     display: inline-block;     color: rgb(var(--fossil-alt));     padding: .225em .675em;     border-radius: var(--fossil-radius);     text-decoration: none; } :is(#interwiki, #side-bar) .side-block a:is(:hover, :focus) {     color: rgb(255, 255, 255);     background-color: rgb(var(--fossil-alt)); } :is(#interwiki, #side-bar) .side-block.media a { display: contents; } #side-bar a.collapsible-block-link {     display: inline-flex;     padding-inline-start: .225em; } #side-bar :where(.collapsible-block-folded) a.collapsible-block-link::before { color: rgb(var(--fossil-alt)); } #side-bar :where(.collapsible-block-folded) a.collapsible-block-link:is(:hover,:focus)::before { color: rgb(var(--fossil-light)); } #side-bar .collapsible-block-unfolded-link {     border-bottom: solid 0.05rem rgb(var(--fossil-accent));     padding-bottom: .125rem;     margin-inline-start: -.625rem;     padding-inline-start: .625rem; } #side-bar .collapsible-block-unfolded-link .collapsible-block-link {     margin: 0;     color: rgb(var(--fossil-accent));     font-size: 1em;     font-family: var(--header-font); } #side-bar .collapsible-block-unfolded-link .collapsible-block-link:is(:hover,:focus) { color: rgb(var(--fossil-light)); } #side-bar .close-menu {     width: calc(100% - var(--sp_side-bar-width));     left: initial;     right: 0;     background: transparent; } a.close-menu {     opacity: 0; } #top-bar .mobile-top-bar .open-menu a {     top: 0; left: 0;     border-radius: 0;     border-bottom-right-radius: calc(var(--fossil-radius)*.5);     border: none;     font-size: 2.25rem;     width: 2.5rem; height: 2.5rem;     padding-right: .125rem; padding-bottom: .125rem;     display: grid;     align-items: center;     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-accent));     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.625); } /*---------------------------------------*/ /*------- MAIN -------*/ /*---------------------------------------*/ #page-title, .meta-title {     position: relative;     border: none;     font-size: min(calc(2.75em + 1.75vw), 3.675em);     margin: 0;     margin-bottom: 1rem;     padding: 0;     color: rgb(var(--fossil-secondary));  text-shadow:      -.075rem -.075rem rgb(255, 255, 255),      -.065rem -.065rem rgb(255, 255, 255),      -.05rem -.05rem rgb(255, 255, 255),      -.042rem -.042rem rgb(255, 255, 255),      -.03rem -.03rem rgb(255, 255, 255),      -.015rem -.015rem rgb(255, 255, 255),      -.01rem -.01rem rgb(255, 255, 255);     font-family: var(--header-font);     font-weight: 300;     line-height: .95;     isolation: isolate; } :is(#page-title, .meta-title)::before {     content: "";     position: relative;     display: inline-block;     z-index: -1;     width: 1.325em;     height: 1.325em;     vertical-align: middle;     margin-block-start: -.75em; margin-block-end: -.25em;     margin-inline-end: -1em; margin-inline-start: -.325em;     border-radius: var(--fossil-radius);     background-color: rgb(255, 254, 253);     transform: rotate(30deg); } .meta-title p { display: contents; line-height: inherit; } #breadcrumbs, .pseudocrumbs {     font-family: var(--mono-font);     margin-top: -.675em; } #main-content :is(h1)::before {     content: "";     display: inline-block;     position: relative;     width: 1.25em;     height: 1.25em;     top: .15em; /* 向下移动圆圈 */     left: .25em; /* 向右移动圆圈 */     vertical-align: bottom;     margin-inline-end: -.75em;     margin-inline-start: -.5em;     border-radius: 50%;     border: 8px solid rgb(174, 174, 183);     background-color: transparent;     transform: rotate(30deg);     z-index: -1; } #main-content :is(h2)::before {     content: "";     display: inline-block;     position: relative;     width: 1.25em;     height: 1.25em;     top: .15em;     left: .25em;     vertical-align: bottom;     margin-inline-end: -.75em;     margin-inline-start: -.5em;     border-radius: 50%;     border: 8px solid rgb(196, 196, 210);     background-color: transparent;     transform: rotate(30deg);     z-index: -1; } #main-content:not(#page-title, .meta-title) {     font-size: 1.055em;     margin-left: 1rem; } /*---------------------------------------*/ :where(#main-content) a:any-link {     color: inherit;     text-decoration-line: underline;     text-decoration-color: rgb(var(--_link-color)/.875);     text-underline-offset: .15em;     text-decoration-thickness: .125em; } :where(#main-content) a:any-link:hover {     color: rgb(var(--_link-color));     background-color: rgb(var(--_link-color)/.15); } blockquote, div.blockquote {     position: relative;     background-color: rgb(249, 249, 249);     padding: .25rem 1.325rem;     border: none;     border-radius: 0;     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.225); } :is(blockquote, div.blockquote)::before {     content: "";     position: absolute;     top: -.325rem; right: -.325rem;     width: 1.75rem; height: 1.75rem;     background-color: rgb(var(--fossil-secondary));     -webkit-mask-image: var(--blockquote-icon);     mask-image: var(--blockquote-icon);     -webkit-mask-size: contain;     mask-size: contain;     -webkit-mask-position: center;     mask-position: center;     -webkit-mask-repeat: no-repeat;     mask-repeat: no-repeat; } #toc {     display: grid;     column-gap: .75rem;     grid-template-areas:         "title action"         "list list";     grid-template-columns: 1fr 3.75rem;     align-items: center;     background: transparent;     padding: .5rem .75rem;     border: none;     border-inline-start: solid .175rem rgb(var(--fossil-accent));     border-radius: 0; } #toc .title {     font-weight: bold;     font-family: var(--header-font);     margin: 0;     padding: .325em;     text-align: start; } #toc-list {     grid-area: list;     margin: 0;     line-height: 1.5;     font-family: var(--header-font); } #toc #toc-action-bar {     grid-area: action;     text-align: end; } #toc-action-bar a {     text-transform: uppercase;     font-size: .875em;     color: rgb(var(--fossil-secondary));     text-decoration-color: currentColor; } #toc-action-bar a:is(:hover,:focus) {     color: rgb(var(--fossil-accent)); } #toc-list div[style*="1em"] a{ font-size: 1.15em; } #toc-list div[style*="2em"] a{ font-size: 1.025em; } #toc-list div[style*="3em"] a{ font-size: 1em; } #toc-list div[style*="4em"] a{ font-size: .95em; } #toc-list div[style*="5em"] a{ font-size: .875em; } #toc-list div[style*="6em"] a{ font-size: .75em; } #toc-list a {     text-decoration-color: rgb(var(--fossil-accent));     color: rgb(var(--fossil-black)); } #toc-list a:is(:hover,:focus) { color: rgb(var(--fossil-accent)); } /*------- Rate Module -------*/ div.page-rate-widget-box, div.rate-box-with-credit-button {     --_gap: .275rem;     border-radius: 0;     padding: var(--_gap);     gap: var(--_gap);     box-shadow: 0 0 0.225rem rgb(var(--fossil-black)/.75); } div.page-rate-widget-box {     gap: var(--_gap); } div.page-rate-widget-box .rate-points {     padding-inline: .5em .25em; } .page-rate-widget-box :is(.rateup, .ratedown) a {     display: grid;     place-content: center;     justify-items: center;     box-sizing: border-box;     text-decoration: none;     aspect-ratio: 1;     width: 1.195em;     border-radius: 0; } div.page-rate-widget-box .cancel a { text-decoration: none; } div.creditButton p a {     border: none;     --sp_rate-module-text-color: rgb(var(--fossil-alt));     --sp_rate-module-button-hover-color: rgb(228, 228, 231);     background-color: rgb(var(--fossil-alt)/.175);     width: 1.275em;     border-radius: 0;     aspect-ratio: 1; } div.creditButton p a:is(:hover,:focus) { background-color: rgb(var(--fossil-alt)); } div.modalbox {         box-sizing: border-box;     border-radius: 0;     border: none;     box-shadow: 0 0 1.5rem rgb(var(--fossil-black)/.25);     background: rgb(var(--fossil-dark));     --_gap: .5rem;     gap: var(--_gap);     padding: var(--_gap); } .modalbox > div > h2 {     margin: 0;     color: rgb(var(--fossil-accent)); } div.modalbox .credit {     margin: 0;     overflow-y: auto;     border-radius: 0;     padding: 0.25rem 1.25rem;     background-color: rgb(228, 228, 231); } .modalbox .close-credits {     top: calc(var(--_gap) + .375rem);     right: calc(var(--_gap) + .375rem);     width: auto; } .modalbox .close-credits a {     display: grid;     width: 1.65rem;     box-sizing: border-box;     padding: .25rem;     place-items: center;     aspect-ratio: 1;     text-decoration: none;     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-accent));     border: solid 0.1rem rgb(var(--fossil-accent));     border-radius: var(--fossil-radius);     font-weight: bold;     font-size: .875em; } .modalbox .close-credits a:is(:hover,:focus) {     color: rgb(var(--fossil-dark));     background-color: rgb(var(--fossil-accent)); } .modalbox > hr { display: none; } /*------- Image Block -------*/ .scp-image-block {     border: none;     box-shadow: none; } .scp-image-block img {     border-radius: 0;     box-shadow: 0 0 0.325rem rgb(var(--fossil-black)/.125); } .scp-image-block .scp-image-caption {     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     padding: .325rem;     margin: -1.125rem auto 0;     border-radius: 0;     border: solid 0.15rem rgb(var(--fossil-accent));     box-sizing: border-box;     width: calc(100% - var(--fossil-radius)*2);     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425);     position: relative;     z-index: 1; } table.wiki-content-table :is(th,td) {     border-color: rgb(var(--fossil-accent)); } table.wiki-content-table th {     background-color: rgb(173, 173, 184);     color: rgb(var(--fossil-black)); } /*--------- HR ----------*/ hr {     --hr-icon-size: .875rem;     margin: .75rem 0;     background: transparent;     height: var(--hr-icon-size);     display: grid;     place-items: center;     grid-template-columns: 1fr;     grid-template-rows: 1fr;     overflow: unset; } hr::before, hr::after {     content: "";     display: grid;     grid-column: 1/2;     grid-row: 1/2;     background-color: rgb(var(--fossil-secondary)); } hr::before {     height: 0.05rem;     width: 100%;     -webkit-mask-image: linear-gradient(90deg, black calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% + var(--hr-icon-size)/2 + 0.125rem), black calc(50% + var(--hr-icon-size)/2 + 0.125rem));     mask-image: linear-gradient(90deg, black calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% + var(--hr-icon-size)/2 + 0.125rem), black calc(50% + var(--hr-icon-size)/2 + 0.125rem)); } hr::after {     width: var(--hr-icon-size);     height: var(--hr-icon-size);     border-radius: calc(var(--hr-icon-size)*.25);     border: solid 0.075rem rgb(var(--fossil-secondary));     box-sizing: border-box;     background: transparent;     transform: rotate(45deg); } /*------- Tabs -------*/ div.yui-navset {     display: grid;     grid-template-areas: "tab content";     grid-template-columns: 10.5rem minmax(0,1fr);     align-items: flex-start;     --_gap: .45rem;     gap: var(--_gap);     padding: var(--_gap);     background-color: rgb(var(--fossil-dark));     border-radius: 0;     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425); } .yui-navset .yui-nav {     grid-area: tab;     display: grid;     border: none;     gap: var(--_gap);     font-size: clamp(.875em, calc(.5em + .675vw), .9125em);     top: var(--_gap);     position: sticky; } .yui-navset.yui-navset-top .yui-nav li a {     border-radius: 0;     border-width: .125rem;     padding: .575em; } .yui-navset.yui-navset-top .yui-nav .selected a {     font-weight: bold; } .yui-navset .yui-content {     grid-area: content;     align-self: stretch;     border: none;     border-radius: 0;     padding: 0.325rem 1.25rem;     background-color: rgb(242, 242, 242);     min-height: var(--fossil-radius); } /*------- Collapsible -------*/ a.collapsible-block-link {     color: rgb(var(--fossil-secondary));     text-decoration: none;     display: inline-flex;     gap: .5em;     align-items: center;     font-weight: bold; } a.collapsible-block-link:is(:hover,:focus) {     color: rgb(var(--fossil-accent));     background: transparent; } a.collapsible-block-link::before {     display: grid;     width: 1.375em;     height: 1.375em;     place-items: center;     font-size: 1.325em;     border-radius: var(--fossil-radius); } :where(.collapsible-block-folded) a.collapsible-block-link::before {     content: "+";     color: rgb(var(--fossil-secondary));     background: rgb(var(--fossil-accent)/.375); } :where(.collapsible-block-unfolded) a.collapsible-block-link::before {     content: "−";     color: rgb(var(--fossil-light));     background: rgb(var(--fossil-dark)); } :where(.collapsible-block-folded) a.collapsible-block-link:is(:hover,:focus)::before {     color: rgb(var(--fossil-light));     background: rgb(229, 231, 228); } :where(.collapsible-block-unfolded) a.collapsible-block-link:is(:hover,:focus)::before {     color: rgb(var(--fossil-accent)); } /*------- Footnotes & Biblio -------*/ a.footnoteref, a.bibcite {     font-family: var(--mono-font); } .bibitems, .footnotes-footer {     display: grid;     gap: .425rem;     line-height: 1.325;     height: auto;     margin-block: .5rem;     clear: both; } :is(.bibitems, .footnotes-footer) .title {     font-family: var(--header-font);     font-size: 1.375em;     margin: 0; } .footnote-footer > a:first-child {     font-family: var(--mono-font); } .hovertip {     border-radius: calc(var(--fossil-radius)*.75);     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.325);     -webkit-backdrop-filter: blur(.125rem);     backdrop-filter: blur(.125rem);     max-width: 30rem; } .hovertip .content {     padding: .625rem .875rem; } .footnote .f-heading, .equation .e-heading, .reference .r-heading {     font-family: var(--mono-font);     background: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     position: absolute;     inset-block-start: -1em;     inset-inline-start: -.75em;     padding: .325em .75em;     border-radius: var(--fossil-radius); } .footnote .f-footer, .equation .e-footer, .reference .r-footer {     font-size: .775em;     font-family: var(--mono-font);     text-align: end; } /*---------------------------------------*/ .owindow {     border-radius: var(--fossil-radius);     border: none;     box-shadow: 0 0 1rem rgb(var(--fossil-black)/.375); } .owindow .title {     cursor: auto;     font-size: 1.325em;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-secondary));     padding: 0.5rem 1.25rem;     background-color: transparent;     height: auto; } /*---------------------------------------*/ #main-content .page-tags {     display: grid;     gap: .25rem;     margin-block: 1rem; } #main-content .page-tags::before {     content: "TAGS";     font-family: var(--mono-font);     font-weight: bold;     font-size: .875em;     display: block; } #main-content .page-tags span {    border: none; } #main-content .page-tags a {     text-decoration : none;     border-radius: var(--fossil-radius);     color: rgb(var(--fossil-alt));     background-color: rgb(var(--fossil-alt)/.1375);     padding: .375em .875em; } #main-content .page-tags a:is(:hover,:focus) {     background-color: rgb(var(--fossil-alt));     color: rgb(228, 228, 231); } /*---------------------------------------*/ #page-info, .page-watch-options {     font-family: var(--mono-font);     font-size: .75em; } .page-options-bottom a {     --_link-color: var(--fossil-secondary);     color: rgb(var(--_link-color));     text-decoration-color: currentColor; } .page-options-bottom a:is(:hover,:focus) {     color: rgb(var(--fossil-accent));     background-color: rgb(var(--_link-color)/.05); } /*---------------------------------------*/ /*------- BOTTOM AREA -------*/ /*---------------------------------------*/ #extrac-div-1 {     --_bottom-offset: 5rem;     background-image: linear-gradient(166.5deg, rgb(var(--fossil-black)/.325) 45%, transparent 55%), var(--fossil-footer);     background-size: cover;     background-position: center;     background-attachment: local, fixed;     aspect-ratio: 4;     width: 100%;     max-height: calc((var(--sp_final-header-height) + var(--fossil-header-slice-offset))*.55);     padding-bottom: var(--_bottom-offset);     clip-path: polygon(100% 0, 0 calc(100% - var(--_bottom-offset)), 0 100%, 100% 100%); } #footer {     align-items: center;     font-family: var(--mono-font);     font-size: .825em;     background-color: rgb(var(--fossil-accent));     color: rgb(var(--fossil-dark));     padding-block: .375rem;     margin: 0; } #footer a {     color: inherit;     font-weight: bold; } #license-area, #footer-bar {     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     font-size: .95em;     padding-block: 1rem; } #license-area a {     font-weight: bold; } /*---------------------------------------*/ /* fuck u safari */ /* 太对了哥 */ @supports (-webkit-hyphens:none) { #header-extra-div-1,#extrac-div-1 {      background-attachment: local; } } /*---------------------------------------*/ /*------- MOBILE QUERY -------*/ /*---------------------------------------*/ @media screen and (max-width: 767px) { :root {     --sp_area-min-margin: 1.325rem; } body {     font-size: .875em; } #header {     grid-template-rows: auto auto var(--sp_header-logo-adaptive-size) auto 1fr; } #header::before {     grid-row: 3/4;     grid-column: 2/3;     justify-self: center; } #header h1, #header h2 {     max-width: unset;     text-align: center; } #content-wrap {     margin-inline: auto;     width: calc(100% - var(--sp_area-min-margin)*2);     margin-block: 2rem 0; } #top-bar div[class*="top-bar"] > ul > li {     position: static; } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul {     grid-template-columns: repeat(2, 1fr); } div.yui-navset {     grid-template-areas:         "tab"         "content";     grid-template-columns: minmax(0,1fr); } .yui-navset .yui-nav {     display: flex;     flex-wrap: wrap;     position: static; } .yui-navset .yui-nav li { flex-grow: 1; } } [[/module]] [[iftags +版式]] [[>]] [[module rate]] [[/>]] [[include :scp-wiki-cn:credit:start]] 示例 [[include :scp-wiki-cn:credit:end]] @@@@ @@@@ @@@@ 这是 [[*user Odeo]]为关注地点[[[https://scp-wiki-cn.wikidot.com/shancheng|“山城”]]]和其相关的所有东西制作的版式,从[[[https://scp-wiki-cn.wikidot.com/theme:fossil|化石 版式]]]修改而来。 若需使用该版式,请插入以下代码: [[div class="code"]] @@[[include :scp-wiki-cn:theme:shancheng]]@@ [[/div]] ------ 这一版式可以用于任意基金会和图书馆作品,如果是与[[[https://scp-wiki-cn.wikidot.com/shancheng|“山城”]]]相关就太好了。如果你喜欢,与之无关的作品也可以使用,如果你想为这个版式更换城市照片或者其它图片的话: [[div class="code"]] @@[[module css]]@@ @@:root {@@ @@    --fossil-header: url(你的版头图片URL);@@ @@    --fossil-footer: url(你的底部图片URL);@@ @@}@@ @@[[/module]]@@ [[/div]] 在引用本版式之后,于页面开头粘贴以上代码。[[footnote]]你真的要把那张很有山城味的照片换掉吗?好吧……[[/footnote]] [[include component:image-block name= http://scpsandboxcn.wikidot.com/local--files/odeoshancheng2025/1odeo.png |caption=于是转身向山里走去。|width=270px]] ------ 可通过五个连字符“@@-----@@”如上方般创建水平分割线。 标题可通过在一行字起始处输入 1 至 6 个加号“+”来创建。 @@ @@ [[collapsible show="折叠 - 点我" hide="折叠 - 点我"]] + 一级标题 ++ 二级标题 +++ 三级标题 ++++ 四级标题 +++++ 五级标题 ++++++ 六级标题 [[/collapsible]] @@ @@ [[tabview]] [[tab 分页]] 如你所见,这是一个tab…… [[/tab]] [[tab 分页]] 图源:https://upload.wikimedia.org/wikipedia/commons/c/c5/Chaotianmen_Bridge%2C_Nan%27an_District_of_Chongqing.jpg 让我把图源藏在这里。 图片框里的示例图片是[[*user Dr Hormress]]绘制的”Odeo“logo,他也为本版式提供了极为宝贵和牛逼的建议,为他鼓掌。 页面下方的那张图片是我自己拍的。 [[/tab]] [[tab 长 Tab]] 这是一个长的 tab,它有很多文字。[[footnote]]这是一个很有自我认知的注释。[[/footnote]] [[/tab]] [[tab 让我看看你到底能起多长的名字——?]] 这也是一个长的 tab,它有很多文字。(真的吗? [[/tab]] [[tab 空 Tab]] [[/tab]] [[/tabview]] @@ @@ > 这是一个引用块,在一行字的起始处加上“> ”来创建。 > > 或者用那个更简单的,blockquote什么的那个。 > ----- > 一条分割线 > >> 嵌套引用块 @@ @@ ||~ 这是 ||~ 表格 || || 你应该老早 || 就知道怎么 || |||| 做这个了吧 || [[footnoteblock]] [[=]] +++* 页眉字体为 Półtawski Nowy / 思源黑体。 正文字体为 Public Sans / 思源黑体。 {{等宽字体为 Sometype Mono / 思源宋体。}} [[/=]] ------ [[collapsible show="查看源代码" hide="收起"]] [[code type="css"]] @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap'); /* CN版本顶端栏适配 */ #search-top-box-input {     display: none; } :root {     --header-title: 0;     --header-font: 'Poltawski Nowy', Garamond, "New Century Schoolbook", "Century Schoolbook", Georgia, serif;     --body-font: 'Public Sans', 'Noto Sans SC', Inter, Nanum Gothic, Arial, sans-serif;     --mono-font: 'Sometype Mono', 'Noto Serif SC', 'Courier New', Courier, monospace; } :is(#side-bar, #interwiki) .side-block div.menu-item > img, #side-bar .collapsible-block-folded {     filter: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.1922%200%200%200%200%200.5529%200%200%200%200%200.9725%200%200%200%201%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#filter'); } /* Filter code from https://stackoverflow.com/questions/29037023/how-to-calculate-required-hue-rotate-to-generate-specific-colour */ #main-content .page-tags::before {     content: "标签"; } @import url('https://api.fonts.coollabs.io/css2?family=Poltawski+Nowy:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @import url('https://api.fonts.coollabs.io/css2?family=Sometype+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap'); :root {     --sp_header-height: min(calc(11.5rem + 7.25vw),18.75rem);     --sp_header-logo: none;     --sp_header-logo-size: calc(var(--sp_header-height)*.95);     --sp_header-title-size: min(calc(2.5rem * var(--sp_header-title-scale)), calc(1rem * var(--sp_header-title-scale) + 2.675vw));     --sp_header-title-scale: 2.5;     --sp_top-bar-height: 2.325rem;     --sp_side-bar-width: 15.875rem;     --sp_area-max-width: 200rem;     --sp_area-min-margin: 2.75rem;     --sp_top-bar-link-color: rgb(228, 229, 231);     --sp_top-bar-link-hover-color: var(--sp_top-bar-link-color);     --sp_top-bar-link-hover-background: rgb(var(--fossil-accent)/.25);     --sp_dropdown-background: rgb(var(--fossil-dark)/.875);     --sp_dropdown-link-border: none;     --sp_dropdown-link-color: rgb(var(--fossil-black));     --sp_dropdown-link-background: rgb(228, 228, 231);     --sp_dropdown-link-hover-color: rgb(210, 212, 223);     --sp_dropdown-link-hover-background: rgb(61, 63, 66);     --sp_rate-module-text-color: rgb(var(--fossil-light));     --sp_rate-module-background: rgb(var(--fossil-dark));     --sp_rate-module-button-color: rgb(var(--fossil-accent));     --sp_rate-module-button-background: rgb(var(--fossil-accent)/.125);     --sp_rate-module-button-hover-color: rgb(var(--fossil-dark));     --sp_rate-module-button-hover-background: rgb(var(--fossil-accent));     --sp_rate-module-sub-color: rgb(var(--fossil-secondary));     --sp_rate-module-active-color: rgb(var(--fossil-accent));     --sp_tab-background: transparent;     --sp_tab-text-color: rgb(var(--fossil-accent));     --sp_tab-border-color: rgb(var(--fossil-accent));     --sp_tab-hover-border-color: rgb(var(--sp_tab-border-color));     --sp_tab-selected-border-color: rgb(84, 84, 94);     --sp_tab-hover-background: rgb(var(--fossil-accent)/.325);     --sp_tab-selected-background: rgb(84, 84, 94);     --sp_tab-selected-text-color: rgb(var(--fossil-dark));     --header-font: Garamond, "New Century Schoolbook", "Century Schoolbook", Georgia, serif;     --body-font: 'Public Sans', Inter, Nanum Gothic, Arial, sans-serif;     --mono-font: 'Sometype Mono', 'Courier New', Courier, monospace;     --sp_hovertip-background: rgb(241, 241, 248);     --sp_hovertip-border: none;     --fossil-accent: 131,131,151,1;     --fossil-secondary: 70 76 109;     --fossil-alt: 62 96 137;     --fossil-dark: 228, 229, 231;     --fossil-light: 115 115 115;     --fossil-black: 12 12 10;     --fossil-dawn: 113 113 173;     --fossil-header: url(http://scpsandboxcn.wikidot.com/local--files/odeoshancheng2025/1Chaotianmen_Bridge%2C_Nan%27an_District_of_Chongqing.jpg);     --fossil-header-slice-offset: calc(3.25rem + 3.25vw);     --fossil-footer: url(http://scpsandboxcn.wikidot.com/local--files/odeoshancheng2025/rock1.jpg);     --fossil-radius: 1.5rem;     --blockquote-icon: url(""); } /*---------------------------------------*/ body {     background-color: rgb(255,255,255);     background-image: var(--fossil-bg);     background-size: 25rem;     color: rgb(var(--fossil-black));     font-family: var(--body-font); } tt, .page-source, .code, code, pre {     font-family: var(--mono-font);     font-size: 1em; } a:any-link {     --_link-color: var(--fossil-alt);     color: rgb(var(--_link-color)); } a.newpage {     --_link-color: var(--fossil-dawn); } h1,h2 {     display: flow-root;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-black));     margin: .375em 0;     isolation: isolate; } h3,h4,h5,h6 {     display: flow-root;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-black));     margin: .5em 0;     isolation: isolate; } h1 { font-size: 2.25em; } h2 { font-size: 1.875em; } h3 { font-size: 1.625em; } h4 { font-size: 1.35em; } h5 { font-size: 1.15em; } h6 { font-size: 1em; } ::selection {     background-color: rgb(174, 174, 183); } /*---------- SCROLLBAR ----------*/   ::-webkit-scrollbar {   width: 0.625rem;   background: transparent; } ::-webkit-scrollbar-thumb {   background: rgb(var(--fossil-accent));   border: none; } ::-webkit-scrollbar-track {   background: rgb(var(--fossil-black)); }   :root {     scrollbar-color: rgb(var(--fossil-accent)) rgb(var(--fossil-black));     scrollbar-width: thin; } /*---------------------------------------*/ /*------- STRUCTURE -------*/ /*---------------------------------------*/ #container {     display: grid;     grid-template-columns: minmax(0,1fr); } #header { order: -3; } #content-wrap {     order: -2;     margin-block: 1rem 0;     margin-inline-start: 0;     max-width: calc(100% - var(--sp_area-min-margin));     width: 100%;     column-gap: 2.75rem;     padding-bottom: .5rem; } #extrac-div-1 { order: -1; } /*-----------------------------*/ /*---------------------------------------*/ /*------- HEADER -------*/ /*---------------------------------------*/ #header {     background: initial;     grid-template-areas:         "login login login search"         "top-bar top-bar top-bar top-bar"         ". . . ."         ". h1 . ."         ". . . .";     grid-template-rows: auto auto 1fr auto 1fr;     grid-template-columns: var(--sp_area-comp-margin) 1fr auto auto; } #header::before {     grid-row: 3/7;     grid-column: 2/5;     justify-self: end;     margin-inline-end: 1rem; } #header h1, #header h2 {     padding-inline-start: 0;     max-width: calc(100% - var(--sp_header-logo-adaptive-size)); } #header h2 { display: none; } #header h1 a {     font-family: var(--header-font);     font-weight: 700;     line-height: 0.875;     text-shadow: 0 0 0.75rem rgb(var(--fossil-black)/.5);     letter-spacing: 2rem;     margin-left: 5rem; } #header-extra-div-1 {     position: absolute;     width: 100%;     height: calc(var(--sp_final-header-height) + var(--fossil-header-slice-offset));     pointer-events: none;     z-index: -1; } #header-extra-div-1 {     background-image: linear-gradient(-12.25deg, rgb(var(--fossil-black)/.875) var(--fossil-header-slice-offset), transparent calc(var(--fossil-header-slice-offset) + 25%)), linear-gradient(to bottom, rgb(var(--fossil-black)/.375), transparent 55%), var(--fossil-header);     background-size: cover;     background-position: center;     background-attachment: local, local, fixed; } #header-extra-div-1 span {     position: absolute;     width: 100%;     height: 55%;     bottom: 0;     background: rgb(241, 241, 248);     clip-path: polygon(100% 0, 100% 100%, 0 100%); } #header-extra-div-1::after {     content: "";     position: absolute;     top: calc(100% - 1px); left: 0;     width: 100%;     height: 75%;     background: linear-gradient(to bottom, rgb(241, 241, 248), transparent); } /*-----------------------------*/ #header-extra-div-3 {     grid-area: login;     background-color: rgb(var(--fossil-dark)); } #login-status {     padding: .5rem;     padding-inline-start: calc(var(--sp_area-min-margin) + 1.25rem);     padding-inline-end: 2rem;     text-align: start;     width: max-content;     color: rgb(var(--fossil-light)); } #login-status a {     color: rgb(var(--fossil-accent)); } a#account-topbutton {     display: grid;     place-content: center;     border: none;     height: 100%;     width: 1.75rem;     font-size: 1em;     padding: 0;     margin: 0;     position: absolute;     inset-block-start: 0;     inset-inline-end: 0;     color: rgb(var(--fossil-accent)); } #account-options {     width: max-content;     background-color: rgb(228, 229, 231);     backdrop-filter: blur(.125rem);     border: none;     border-radius: 0;     border-start-end-radius: 0;     border-start-start-radius: 0;     --_gap: .25rem; } #account-options > ul {     display: grid;     gap: var(--_gap);     padding: var(--_gap); } #account-options ul li a {     text-align: center;     padding: .125rem .25rem;     border-radius: calc(var(--fossil-radius)*.5 - var(--_gap));     color: rgb(var(--fossil-alt)); } #account-options ul li a:is(:hover,:focus) {     color: rgb(var(--fossil-light));     background-color: rgb(var(--fossil-alt)); } /*-----------------------------*/   #search-top-box-form {     gap: 0;     height: 100%; }   #search-top-box-input, #search-top-box-form input[type=submit] {     padding: 0.25rem;     height: 100%;     box-sizing: border-box;     border-radius: 0; }   #search-top-box-form input.btn[type=submit] {     box-shadow: none;     background: rgb(var(--fossil-alt));     border: none;     font-size: 0;     width: 2rem; }   #search-top-box {     --search-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ddd%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E); } #search-top-box::before {     content: "";     display: block;     width: 2rem;     height: 100%;     position: absolute;     top: 0;     right: 0;     background-color: rgb(217, 217, 217);     pointer-events: none;     z-index: 2;     -webkit-mask-image: var(--search-mask);     mask-image: var(--search-mask);     -webkit-mask-size: 1.05rem;     mask-size: 1.05rem;     -webkit-mask-position: center;     mask-position: center;     -webkit-mask-repeat: no-repeat;     mask-repeat: no-repeat; } /*------- Top Bar -------*/ #top-bar {     background: initial; } #top-bar > div[class*="top-bar"] {     border-bottom: solid 0.1rem rgb(187, 189, 196); } #top-bar div[class*="top-bar"] > ul > li { flex-grow: 1; } #top-bar :is(.top-bar, .mobile-top-bar) > ul > li > a {     text-shadow: 0 0 0.75em rgb(var(--fossil-black)/.95);     border-radius: 0; } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul {     --_gap: .425rem;     display: grid;     gap: var(--_gap);     padding: var(--_gap);     -webkit-backdrop-filter: blur(.125rem);     backdrop-filter: blur(.125rem);     border: none;     border-radius: 0;     box-shadow: 0 0 0.75rem rgb(var(--fossil-black)/.5); } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul li a {     text-align: center;     padding: .375rem .625rem;     border-radius: 0;     font-weight: bold; } /*---------------------------------------*/ /*------- SIDE BAR -------*/ /*---------------------------------------*/ #side-bar {     --_gap: .75rem;     align-self: start;     border-top-right-radius: 0;     border-bottom-right-radius: 0;     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425);     padding: var(--_gap);     padding-left: 0; padding-bottom: 0;     margin: 0;     color: rgb(var(--fossil-light)/.775);     background-color: rgb(228, 229, 231);     box-sizing: border-box;     font-size: .925em;     overflow-x: hidden;     direction: rtl; } #side-bar > * { direction: ltr; } :is(#interwiki, #side-bar) .side-block {     margin-bottom: var(--_gap);     border-radius: 0;     border-start-start-radius: 0; border-end-start-radius: 0;     border: none;     box-shadow: none;     background-color: transparent; } #side-bar .side-block[style*="#f0fff6"] {     background-color: rgb(242, 242, 243) !important; } #side-bar .side-block[style*="#e7e5e8"] {     background-color: rgb(242, 242, 243) !important; }   #side-bar .side-block[style*="#fff0f0"] {     background-color: rgb(242, 242, 243) !important; }   #side-bar .side-block[style*="#e5e5ff"] {     background-color: rgb(242, 242, 243) !important; } :is(#interwiki, #side-bar) .heading {     color: rgb(var(--fossil-accent));     border-bottom: solid 0.05rem currentColor;     margin-inline-start: -.625rem;     padding-inline-start: .625rem;     font-size: 1em;     font-family: var(--header-font); } :is(#interwiki, #side-bar) .side-block a {     display: inline-block;     color: rgb(var(--fossil-alt));     padding: .225em .675em;     border-radius: var(--fossil-radius);     text-decoration: none; } :is(#interwiki, #side-bar) .side-block a:is(:hover, :focus) {     color: rgb(255, 255, 255);     background-color: rgb(var(--fossil-alt)); } :is(#interwiki, #side-bar) .side-block.media a { display: contents; } #side-bar a.collapsible-block-link {     display: inline-flex;     padding-inline-start: .225em; } #side-bar :where(.collapsible-block-folded) a.collapsible-block-link::before { color: rgb(var(--fossil-alt)); } #side-bar :where(.collapsible-block-folded) a.collapsible-block-link:is(:hover,:focus)::before { color: rgb(var(--fossil-light)); } #side-bar .collapsible-block-unfolded-link {     border-bottom: solid 0.05rem rgb(var(--fossil-accent));     padding-bottom: .125rem;     margin-inline-start: -.625rem;     padding-inline-start: .625rem; } #side-bar .collapsible-block-unfolded-link .collapsible-block-link {     margin: 0;     color: rgb(var(--fossil-accent));     font-size: 1em;     font-family: var(--header-font); } #side-bar .collapsible-block-unfolded-link .collapsible-block-link:is(:hover,:focus) { color: rgb(var(--fossil-light)); } #side-bar .close-menu {     width: calc(100% - var(--sp_side-bar-width));     left: initial;     right: 0;     background: transparent; } a.close-menu {     opacity: 0; } #top-bar .mobile-top-bar .open-menu a {     top: 0; left: 0;     border-radius: 0;     border-bottom-right-radius: calc(var(--fossil-radius)*.5);     border: none;     font-size: 2.25rem;     width: 2.5rem; height: 2.5rem;     padding-right: .125rem; padding-bottom: .125rem;     display: grid;     align-items: center;     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-accent));     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.625); } /*---------------------------------------*/ /*------- MAIN -------*/ /*---------------------------------------*/ #page-title, .meta-title {     position: relative;     border: none;     font-size: min(calc(2.75em + 1.75vw), 3.675em);     margin: 0;     margin-bottom: 1rem;     padding: 0;     color: rgb(var(--fossil-secondary));  text-shadow:      -.075rem -.075rem rgb(255, 255, 255),      -.065rem -.065rem rgb(255, 255, 255),      -.05rem -.05rem rgb(255, 255, 255),      -.042rem -.042rem rgb(255, 255, 255),      -.03rem -.03rem rgb(255, 255, 255),      -.015rem -.015rem rgb(255, 255, 255),      -.01rem -.01rem rgb(255, 255, 255);     font-family: var(--header-font);     font-weight: 300;     line-height: .95;     isolation: isolate; } :is(#page-title, .meta-title)::before {     content: "";     position: relative;     display: inline-block;     z-index: -1;     width: 1.325em;     height: 1.325em;     vertical-align: middle;     margin-block-start: -.75em; margin-block-end: -.25em;     margin-inline-end: -1em; margin-inline-start: -.325em;     border-radius: var(--fossil-radius);     background-color: rgb(255, 254, 253);     transform: rotate(30deg); } .meta-title p { display: contents; line-height: inherit; } #breadcrumbs, .pseudocrumbs {     font-family: var(--mono-font);     margin-top: -.675em; } #main-content :is(h1)::before {     content: "";     display: inline-block;     position: relative;     width: 1.25em;     height: 1.25em;     top: .15em; /* 向下移动圆圈 */     left: .25em; /* 向右移动圆圈 */     vertical-align: bottom;     margin-inline-end: -.75em;     margin-inline-start: -.5em;     border-radius: 50%;     border: 8px solid rgb(174, 174, 183);     background-color: transparent;     transform: rotate(30deg);     z-index: -1; } #main-content :is(h2)::before {     content: "";     display: inline-block;     position: relative;     width: 1.25em;     height: 1.25em;     top: .15em;     left: .25em;     vertical-align: bottom;     margin-inline-end: -.75em;     margin-inline-start: -.5em;     border-radius: 50%;     border: 8px solid rgb(196, 196, 210);     background-color: transparent;     transform: rotate(30deg);     z-index: -1; } #main-content:not(#page-title, .meta-title) {     font-size: 1.055em;     margin-left: 1rem; } /*---------------------------------------*/ :where(#main-content) a:any-link {     color: inherit;     text-decoration-line: underline;     text-decoration-color: rgb(var(--_link-color)/.875);     text-underline-offset: .15em;     text-decoration-thickness: .125em; } :where(#main-content) a:any-link:hover {     color: rgb(var(--_link-color));     background-color: rgb(var(--_link-color)/.15); } blockquote, div.blockquote {     position: relative;     background-color: rgb(249, 249, 249);     padding: .25rem 1.325rem;     border: none;     border-radius: 0;     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.225); } :is(blockquote, div.blockquote)::before {     content: "";     position: absolute;     top: -.325rem; right: -.325rem;     width: 1.75rem; height: 1.75rem;     background-color: rgb(var(--fossil-secondary));     -webkit-mask-image: var(--blockquote-icon);     mask-image: var(--blockquote-icon);     -webkit-mask-size: contain;     mask-size: contain;     -webkit-mask-position: center;     mask-position: center;     -webkit-mask-repeat: no-repeat;     mask-repeat: no-repeat; } #toc {     display: grid;     column-gap: .75rem;     grid-template-areas:         "title action"         "list list";     grid-template-columns: 1fr 3.75rem;     align-items: center;     background: transparent;     padding: .5rem .75rem;     border: none;     border-inline-start: solid .175rem rgb(var(--fossil-accent));     border-radius: 0; } #toc .title {     font-weight: bold;     font-family: var(--header-font);     margin: 0;     padding: .325em;     text-align: start; } #toc-list {     grid-area: list;     margin: 0;     line-height: 1.5;     font-family: var(--header-font); } #toc #toc-action-bar {     grid-area: action;     text-align: end; } #toc-action-bar a {     text-transform: uppercase;     font-size: .875em;     color: rgb(var(--fossil-secondary));     text-decoration-color: currentColor; } #toc-action-bar a:is(:hover,:focus) {     color: rgb(var(--fossil-accent)); } #toc-list div[style*="1em"] a{ font-size: 1.15em; } #toc-list div[style*="2em"] a{ font-size: 1.025em; } #toc-list div[style*="3em"] a{ font-size: 1em; } #toc-list div[style*="4em"] a{ font-size: .95em; } #toc-list div[style*="5em"] a{ font-size: .875em; } #toc-list div[style*="6em"] a{ font-size: .75em; } #toc-list a {     text-decoration-color: rgb(var(--fossil-accent));     color: rgb(var(--fossil-black)); } #toc-list a:is(:hover,:focus) { color: rgb(var(--fossil-accent)); } /*------- Rate Module -------*/ div.page-rate-widget-box, div.rate-box-with-credit-button {     --_gap: .275rem;     border-radius: 0;     padding: var(--_gap);     gap: var(--_gap);     box-shadow: 0 0 0.225rem rgb(var(--fossil-black)/.75); } div.page-rate-widget-box {     gap: var(--_gap); } div.page-rate-widget-box .rate-points {     padding-inline: .5em .25em; } .page-rate-widget-box :is(.rateup, .ratedown) a {     display: grid;     place-content: center;     justify-items: center;     box-sizing: border-box;     text-decoration: none;     aspect-ratio: 1;     width: 1.195em;     border-radius: 0; } div.page-rate-widget-box .cancel a { text-decoration: none; } div.creditButton p a {     border: none;     --sp_rate-module-text-color: rgb(var(--fossil-alt));     --sp_rate-module-button-hover-color: rgb(228, 228, 231);     background-color: rgb(var(--fossil-alt)/.175);     width: 1.275em;     border-radius: 0;     aspect-ratio: 1; } div.creditButton p a:is(:hover,:focus) { background-color: rgb(var(--fossil-alt)); } div.modalbox {         box-sizing: border-box;     border-radius: 0;     border: none;     box-shadow: 0 0 1.5rem rgb(var(--fossil-black)/.25);     background: rgb(var(--fossil-dark));     --_gap: .5rem;     gap: var(--_gap);     padding: var(--_gap); } .modalbox > div > h2 {     margin: 0;     color: rgb(var(--fossil-accent)); } div.modalbox .credit {     margin: 0;     overflow-y: auto;     border-radius: 0;     padding: 0.25rem 1.25rem;     background-color: rgb(228, 228, 231); } .modalbox .close-credits {     top: calc(var(--_gap) + .375rem);     right: calc(var(--_gap) + .375rem);     width: auto; } .modalbox .close-credits a {     display: grid;     width: 1.65rem;     box-sizing: border-box;     padding: .25rem;     place-items: center;     aspect-ratio: 1;     text-decoration: none;     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-accent));     border: solid 0.1rem rgb(var(--fossil-accent));     border-radius: var(--fossil-radius);     font-weight: bold;     font-size: .875em; } .modalbox .close-credits a:is(:hover,:focus) {     color: rgb(var(--fossil-dark));     background-color: rgb(var(--fossil-accent)); } .modalbox > hr { display: none; } /*------- Image Block -------*/ .scp-image-block {     border: none;     box-shadow: none; } .scp-image-block img {     border-radius: 0;     box-shadow: 0 0 0.325rem rgb(var(--fossil-black)/.125); } .scp-image-block .scp-image-caption {     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     padding: .325rem;     margin: -1.125rem auto 0;     border-radius: 0;     border: solid 0.15rem rgb(var(--fossil-accent));     box-sizing: border-box;     width: calc(100% - var(--fossil-radius)*2);     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425);     position: relative;     z-index: 1; } table.wiki-content-table :is(th,td) {     border-color: rgb(var(--fossil-accent)); } table.wiki-content-table th {     background-color: rgb(173, 173, 184);     color: rgb(var(--fossil-black)); } /*--------- HR ----------*/ hr {     --hr-icon-size: .875rem;     margin: .75rem 0;     background: transparent;     height: var(--hr-icon-size);     display: grid;     place-items: center;     grid-template-columns: 1fr;     grid-template-rows: 1fr;     overflow: unset; } hr::before, hr::after {     content: "";     display: grid;     grid-column: 1/2;     grid-row: 1/2;     background-color: rgb(var(--fossil-secondary)); } hr::before {     height: 0.05rem;     width: 100%;     -webkit-mask-image: linear-gradient(90deg, black calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% + var(--hr-icon-size)/2 + 0.125rem), black calc(50% + var(--hr-icon-size)/2 + 0.125rem));     mask-image: linear-gradient(90deg, black calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% - var(--hr-icon-size)/2 - 0.125rem), transparent calc(50% + var(--hr-icon-size)/2 + 0.125rem), black calc(50% + var(--hr-icon-size)/2 + 0.125rem)); } hr::after {     width: var(--hr-icon-size);     height: var(--hr-icon-size);     border-radius: calc(var(--hr-icon-size)*.25);     border: solid 0.075rem rgb(var(--fossil-secondary));     box-sizing: border-box;     background: transparent;     transform: rotate(45deg); } /*------- Tabs -------*/ div.yui-navset {     display: grid;     grid-template-areas: "tab content";     grid-template-columns: 10.5rem minmax(0,1fr);     align-items: flex-start;     --_gap: .45rem;     gap: var(--_gap);     padding: var(--_gap);     background-color: rgb(var(--fossil-dark));     border-radius: 0;     box-shadow: 0 0 0.575rem rgb(var(--fossil-black)/.425); } .yui-navset .yui-nav {     grid-area: tab;     display: grid;     border: none;     gap: var(--_gap);     font-size: clamp(.875em, calc(.5em + .675vw), .9125em);     top: var(--_gap);     position: sticky; } .yui-navset.yui-navset-top .yui-nav li a {     border-radius: 0;     border-width: .125rem;     padding: .575em; } .yui-navset.yui-navset-top .yui-nav .selected a {     font-weight: bold; } .yui-navset .yui-content {     grid-area: content;     align-self: stretch;     border: none;     border-radius: 0;     padding: 0.325rem 1.25rem;     background-color: rgb(242, 242, 242);     min-height: var(--fossil-radius); } /*------- Collapsible -------*/ a.collapsible-block-link {     color: rgb(var(--fossil-secondary));     text-decoration: none;     display: inline-flex;     gap: .5em;     align-items: center;     font-weight: bold; } a.collapsible-block-link:is(:hover,:focus) {     color: rgb(var(--fossil-accent));     background: transparent; } a.collapsible-block-link::before {     display: grid;     width: 1.375em;     height: 1.375em;     place-items: center;     font-size: 1.325em;     border-radius: var(--fossil-radius); } :where(.collapsible-block-folded) a.collapsible-block-link::before {     content: "+";     color: rgb(var(--fossil-secondary));     background: rgb(var(--fossil-accent)/.375); } :where(.collapsible-block-unfolded) a.collapsible-block-link::before {     content: "−";     color: rgb(var(--fossil-light));     background: rgb(var(--fossil-dark)); } :where(.collapsible-block-folded) a.collapsible-block-link:is(:hover,:focus)::before {     color: rgb(var(--fossil-light));     background: rgb(229, 231, 228); } :where(.collapsible-block-unfolded) a.collapsible-block-link:is(:hover,:focus)::before {     color: rgb(var(--fossil-accent)); } /*------- Footnotes & Biblio -------*/ a.footnoteref, a.bibcite {     font-family: var(--mono-font); } .bibitems, .footnotes-footer {     display: grid;     gap: .425rem;     line-height: 1.325;     height: auto;     margin-block: .5rem;     clear: both; } :is(.bibitems, .footnotes-footer) .title {     font-family: var(--header-font);     font-size: 1.375em;     margin: 0; } .footnote-footer > a:first-child {     font-family: var(--mono-font); } .hovertip {     border-radius: calc(var(--fossil-radius)*.75);     box-shadow: 0 0 0.5rem rgb(var(--fossil-black)/.325);     -webkit-backdrop-filter: blur(.125rem);     backdrop-filter: blur(.125rem);     max-width: 30rem; } .hovertip .content {     padding: .625rem .875rem; } .footnote .f-heading, .equation .e-heading, .reference .r-heading {     font-family: var(--mono-font);     background: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     position: absolute;     inset-block-start: -1em;     inset-inline-start: -.75em;     padding: .325em .75em;     border-radius: var(--fossil-radius); } .footnote .f-footer, .equation .e-footer, .reference .r-footer {     font-size: .775em;     font-family: var(--mono-font);     text-align: end; } /*---------------------------------------*/ .owindow {     border-radius: var(--fossil-radius);     border: none;     box-shadow: 0 0 1rem rgb(var(--fossil-black)/.375); } .owindow .title {     cursor: auto;     font-size: 1.325em;     font-family: var(--header-font);     font-weight: bold;     color: rgb(var(--fossil-secondary));     padding: 0.5rem 1.25rem;     background-color: transparent;     height: auto; } /*---------------------------------------*/ #main-content .page-tags {     display: grid;     gap: .25rem;     margin-block: 1rem; } #main-content .page-tags::before {     content: "TAGS";     font-family: var(--mono-font);     font-weight: bold;     font-size: .875em;     display: block; } #main-content .page-tags span {    border: none; } #main-content .page-tags a {     text-decoration : none;     border-radius: var(--fossil-radius);     color: rgb(var(--fossil-alt));     background-color: rgb(var(--fossil-alt)/.1375);     padding: .375em .875em; } #main-content .page-tags a:is(:hover,:focus) {     background-color: rgb(var(--fossil-alt));     color: rgb(228, 228, 231); } /*---------------------------------------*/ #page-info, .page-watch-options {     font-family: var(--mono-font);     font-size: .75em; } .page-options-bottom a {     --_link-color: var(--fossil-secondary);     color: rgb(var(--_link-color));     text-decoration-color: currentColor; } .page-options-bottom a:is(:hover,:focus) {     color: rgb(var(--fossil-accent));     background-color: rgb(var(--_link-color)/.05); } /*---------------------------------------*/ /*------- BOTTOM AREA -------*/ /*---------------------------------------*/ #extrac-div-1 {     --_bottom-offset: 5rem;     background-image: linear-gradient(166.5deg, rgb(var(--fossil-black)/.325) 45%, transparent 55%), var(--fossil-footer);     background-size: cover;     background-position: center;     background-attachment: local, fixed;     aspect-ratio: 4;     width: 100%;     max-height: calc((var(--sp_final-header-height) + var(--fossil-header-slice-offset))*.55);     padding-bottom: var(--_bottom-offset);     clip-path: polygon(100% 0, 0 calc(100% - var(--_bottom-offset)), 0 100%, 100% 100%); } #footer {     align-items: center;     font-family: var(--mono-font);     font-size: .825em;     background-color: rgb(var(--fossil-accent));     color: rgb(var(--fossil-dark));     padding-block: .375rem;     margin: 0; } #footer a {     color: inherit;     font-weight: bold; } #license-area, #footer-bar {     background-color: rgb(var(--fossil-dark));     color: rgb(var(--fossil-light));     font-size: .95em;     padding-block: 1rem; } #license-area a {     font-weight: bold; } /*---------------------------------------*/ /* fuck u safari */ /* 太对了哥 */ @supports (-webkit-hyphens:none) { #header-extra-div-1,#extrac-div-1 {      background-attachment: local; } } /*---------------------------------------*/ /*------- MOBILE QUERY -------*/ /*---------------------------------------*/ @media screen and (max-width: 767px) { :root {     --sp_area-min-margin: 1.325rem; } body {     font-size: .875em; } #header {     grid-template-rows: auto auto var(--sp_header-logo-adaptive-size) auto 1fr; } #header::before {     grid-row: 3/4;     grid-column: 2/3;     justify-self: center; } #header h1, #header h2 {     max-width: unset;     text-align: center; } #content-wrap {     margin-inline: auto;     width: calc(100% - var(--sp_area-min-margin)*2);     margin-block: 2rem 0; } div#page-content > p {     line-height: 1.75em;     margin: 1.75em 0; } div.countdown-block {     margin: 2em 0;     text-align: center;     font-weight: bold;     color: rgb(var(--fossil-secondary)); } #top-bar div[class*="top-bar"] > ul > li {     position: static; } #top-bar :is(.top-bar, .mobile-top-bar) ul li ul {     grid-template-columns: repeat(2, 1fr); } div.yui-navset {     grid-template-areas:         "tab"         "content";     grid-template-columns: minmax(0,1fr); } .yui-navset .yui-nav {     display: flex;     flex-wrap: wrap;     position: static; } .yui-navset .yui-nav li { flex-grow: 1; } } [[/code]] [[/collapsible]] [[/iftags]]