山城 版式
2025年2月24日
修订 13
评分
37
↑ 37
↓ 0
支持率
100%
总票数 37
Wilson 95% 下界
90.6%
在相同票数下更稳健的支持率估计
争议指数
0.000
评分趋势
按周聚合 加载图表中...
最近修订
1 / 5
最近投票
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
2025-03-03
相关页面
暂无推荐
页面源码
[[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]]