|
blockquote {
margin-top:12px;margin-bottom:24px;margin-left:32px;margin-right:32px;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;background-color:rgba(0,0,0,.054)
}
figure {
display:block;text-align:center
}
figure>img {
display:block;margin-left:auto;margin-right:auto
}
hr {
width:30%;height:1px;margin-top:48px;margin-bottom:47px;margin-left:auto;margin-right:auto;border:0;background-color:#ccc
}
p {
margin-top:12px;margin-bottom:24px;text-align:justify
p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), p:not(:lang(zh)) {
text-align:start
}
pre {
margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;overflow:auto;font-family:"SFMono-Regular",consolas,"Liberation Mono",menlo,courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";white-space:pre;word-wrap:normal;border-radius:4px;background-color:rgba(0,0,0,.054)
}
pre code {
margin:0;padding:0;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:inherit
}
a, abbr, code, [lang=en-US] {
letter-spacing:normal
}
h1, h2, h3, h4, h5, h6 {
h1+h2, h2+h3, h3+h4, h4+h5, h5+h6 {
margin-top:12px
}
ul, ol, dl {
margin-top:12px;margin-bottom:24px
}
ul, ol {
padding-left:32px
}
ul ul, ul ol, ol ul, ol ol {
margin-top:0;margin-bottom:0
}
ul {
list-style-type:disc
}
ol {
list-style-type:decimal
}
ul ul, ol ul {
list-style-type:circle
}
ul ul ul, ul ol ul, ol ul ul, ol ol ul {
list-style-type:square
}
li {
list-style-type:unset
}
table {
box-sizing:border-box;table-layout:fixed;margin-top:12px;margin-bottom:24px;margin-left:auto;margin-right:auto;border-collapse:collapse;border-width:1px;border-style:solid;border-color:#ccc;word-break:break-word
}
th, td {
padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;border-width:1px;border-style:solid;border-color:#ccc
}
caption {
caption-side:bottom;margin-top:2px;margin-bottom:-4px;font-size:14px;line-height:24px
}
a {
text-decoration:none
}
a:hover {
padding-bottom:1px;border-bottom:1px solid currentColor;text-decoration:none
}
abbr[title] {
padding-bottom:1px;border-bottom:1px dotted;text-decoration:none;cursor:help
}
b, strong {
font-weight:600
}
code {
margin-left:.25em;margin-right:.25em;font-family:"SFMono-Regular",consolas,"Liberation Mono",menlo,courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875em
}
dfn {
font-weight:600
}
dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), dfn:not(:lang(zh)) {
font-weight:400
}
em {
font-weight:600
}
figcaption {
display:inline-block;vertical-align:top;font-size:14px;text-align:start
}
i {
font-style:italic
}
ins, u {
padding-bottom:1px;border-bottom:1px solid;text-decoration:none
}
mark {
padding-top:2px;padding-bottom:2px;padding-left:1px;padding-right:1px;margin-left:1px;margin-right:1px;background-color:rgba(255,247,0,.88);color:inherit
}
q {
quotes:"「" "」" "『" "』"
}
q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), q:not(:lang(zh)) {
quotes:initial;
}
rt {
font-size:.875em;font-weight:400
}
small {
font-size:.875em
}
strong {
font-weight:600
}
sub, sup {
position:relative;margin-left:.25em;margin-right:.25em;font-size:.75em;font-family:"TemplateStyles CJK Punct","TemplateStyles CJK Body",Georgia,-apple-system,"Nimbus Roman No9 L","PingFang SC","Hiragino Sans GB","Noto Serif SC","Microsoft YaHei UI","WenQuanYi Micro Hei","ST Heiti",sans-serif;font-style:normal;line-height:1;vertical-align:baseline
}
sub {
bottom:-0.25em
}
sup {
top:-0.5em
}
sup:target, sup a:target {
background-color:#dbedff
}
summary {
padding-left:1em;outline:0;cursor:pointer
}
u[title] {
cursor:help;border-bottom-width:3px;border-bottom-style:double;border-bottom-color:rgba(0,0,0,.54)
}
address, cite, dfn, dt, em {
font-style:normal
}
address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), address:not(:lang(zh)), cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), cite:not(:lang(zh)), dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), dfn:not(:lang(zh)), dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), dt:not(:lang(zh)), em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), em:not(:lang(zh)) {
font-style:italic
}
abbr[title], del, ins, s, u {
margin-left:1px;margin-right:1px
}
.heti-ruby--inline rt {
display:inline;margin-bottom:-0.25em;line-height:1;text-align:center
}
/* ===== 基础正文排版(自 heti 字号阶梯)===== */
p, li, dd, dt, td, th, caption, blockquote {
font-size: 16px;
line-height: 1.5;
letter-spacing: .02em;
overflow-wrap: break-word;
word-wrap: break-word;
hyphens: auto;
}
/* ===== 页面底色与文字色(站点原有)===== */
a { color: #0645ad; }
/* ===== 中文标点与中文字体别名 ===== */
@font-face {
font-family: "TemplateStyles CJK Punct";
src: local("Noto Serif SC"), local("NotoSerifSC-Regular"),
local("Source Han Serif SC"), local("Songti SC"),
local("STSong"), local("SimSun"), local("宋体"), local("Microsoft YaHei UI");
unicode-range: U+2000-206F, U+3000-303F;
}
@font-face {
U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FE10-FE6F, U+FF00-FFEF,
U+1F200-1F2FF, U+20000-2A6DF;
}
/* ===== 正文与标题字体栈(引号走全角字体)===== */
p, li, dd, dt, td, th, caption, blockquote {
font-family: "TemplateStyles CJK Punct","TemplateStyles CJK Body",Georgia,-apple-system,"Nimbus Roman No9 L","PingFang SC","Hiragino Sans GB","Noto Serif SC","Microsoft YaHei UI","WenQuanYi Micro Hei","ST Heiti",sans-serif;
}
h1, h2, h3, h4, h5, h6 {
h2, h3, h4, h5, h6 { font-weight: bold; }
p { text-indent: 2em; }
p:not(:lang(zh)) { text-align: start; text-indent: 0; }
p, li, dd, dt, td, th, caption, blockquote, h1, h2, h3, h4, h5, h6 { color: #202122; }
/* ===== 正文段落(仅 p)===== */
p {
font-size: 16px;
line-height: 1.5;
letter-spacing: .02em;
overflow-wrap: break-word;
word-wrap: break-word;
hyphens: auto;
text-indent: 2em;
color: #202122;
font-family: "TemplateStyles CJK Punct","TemplateStyles CJK Body",Georgia,-apple-system,"Nimbus Roman No9 L","PingFang SC","Hiragino Sans GB","Noto Serif SC","Microsoft YaHei UI","WenQuanYi Micro Hei","ST Heiti",sans-serif;
}
p:not(:lang(zh)) {
text-align: start;
text-indent: 0;
}
/* ===== 标题(仅 h1-h6)===== */
h1, h2, h3, h4, h5, h6 {
color: #202122;
font-family: "TemplateStyles CJK Punct","TemplateStyles CJK Body",Georgia,-apple-system,"Nimbus Roman No9 L","PingFang SC","Hiragino Sans GB","Noto Serif SC","Microsoft YaHei UI","WenQuanYi Micro Hei","ST Heiti",sans-serif;
}
/* ===== 行间注(站点原有)===== */
ruby { ruby-align: center; }
ruby rt { font-size: 0.55em; font-weight: normal; }
p:not(:lang(zh)) { text-align: start; text-indent: 0; }
|