/*! * Project: Heti * URL: https://github.com/sivan/heti * Author: Sivan [sun.sivan@gmail.com] * Date: 2020-01-22 00:00 */.heti{max-width:42em;font-size:16px;font-weight:400;line-height:1.5}.heti::before,.heti::after{content:"";display:table}.heti::after{clear:both}.heti>*:first-child,.heti section>*:first-child,.heti td>*:first-child{margin-block-start:0 !important}.heti>*:last-child,.heti section>*:last-child,.heti td>*:last-child{margin-block-end:0 !important}.heti blockquote{margin-block-start:12px;margin-block-end:24px;margin-inline-start:32px;margin-inline-end:32px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:rgba(0,0,0,0.054)}.heti figure{display:block;text-align:center}.heti figure>img{display:block;margin-inline-start:auto;margin-inline-end:auto}.heti hr{width:30%;height:1px;margin-block-start:48px;margin-block-end:47px;margin-inline-start:auto;margin-inline-end:auto;border:0;background-color:#ddd}.heti p{margin-block-start:12px;margin-block-end:24px;text-align:justify}.heti p:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti p:not(:lang(zh)){text-align:left}.heti pre{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0;margin-inline-end:0;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;overflow:auto;white-space:pre;word-wrap:normal;background-color:rgba(0,0,0,0.054);border-radius:4px}.heti h1,.heti h2,.heti h3,.heti h4,.heti h5,.heti h6{position:relative;margin-block-start:24px;margin-block-end:12px;font-weight:600}.heti h1{margin-block-end:24px;font-size:32px;line-height:48px;letter-spacing:1.6px}.heti h2{font-size:24px;line-height:36px;letter-spacing:1.2px}.heti h3{font-size:20px;line-height:36px;letter-spacing:1px}.heti h4{font-size:18px;line-height:24px}.heti h5{font-size:16px;line-height:24px}.heti h6{font-size:14px;line-height:24px}.heti h1+h2,.heti h2+h3,.heti h3+h4,.heti h4+h5,.heti h5+h6{margin-block-start:12px}.heti ul,.heti ol,.heti dl{margin-block-start:12px;margin-block-end:24px}.heti ul,.heti ol{padding-inline-start:2em}.heti ul ul,.heti ul ol,.heti ol ul,.heti ol ol{margin-block-start:0;margin-block-end:0}.heti ul{list-style-type:disc}.heti ol{list-style-type:decimal}.heti ul ul,.heti ol ul{list-style-type:circle}.heti ul ul ul,.heti ul ol ul,.heti ol ul ul,.heti ol ol ul{list-style-type:square}.heti li{list-style-type:unset}.heti table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border:1px solid #ccc;margin-block-start:12px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto}.heti th,.heti td{border:1px solid #ccc;padding:8px 16px}.heti caption{caption-side:bottom;font-size:14px;line-height:24px}.heti a{text-decoration:none}.heti a:hover{padding-block-end:1px;border-block-end:1px solid currentColor;text-decoration:none}.heti abbr[title]{padding-block-end:1px;border-block-end:1px dotted;text-decoration:none;cursor:help}.heti b,.heti strong{font-weight:600}.heti code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px}.heti dfn{font-weight:600}.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti dfn:not(:lang(zh)){font-weight:400}.heti em{font-weight:600}.heti figcaption{display:inline-block;vertical-align:top;font-size:14px;text-align:start}.heti i{font-style:italic}.heti ins,.heti u{padding-block-end:1px;border-block-end:1px solid;text-decoration:none}.heti mark{padding-block-start:2px;padding-block-end:2px;padding-inline-start:1px;padding-inline-end:1px;margin-inline-start:1px;margin-inline-end:1px;background-color:rgba(255,247,0,0.88)}.heti q{quotes:"「" "」" "『" "』"}.heti q:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti q:not(:lang(zh)){quotes:initial;quotes:auto}.heti rt{font-size:0.875em;color:rgba(0,0,0,0.88)}.heti small{font-size:0.875em}.heti strong{font-weight:600}.heti sub,.heti sup{position:relative;margin-inline-start:0.25em;margin-inline-end:0.25em;font-size:0.75em;line-height:1;vertical-align:baseline}.heti sub{bottom:-0.25em}.heti sup{top:-0.5em}.heti summary{padding-left:1em;outline:0;cursor:pointer}.heti summary::-webkit-details-marker{width:0.6em;margin-inline-end:0.4em}.heti u[title]{cursor:help;border-block-end-color:rgba(0,0,0,0.54);border-block-end-width:3px;border-block-end-style:double}.heti address,.heti cite,.heti dfn,.heti dt,.heti em{font-style:normal}.heti address:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti address:not(:lang(zh)),.heti cite:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti cite:not(:lang(zh)),.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti dfn:not(:lang(zh)),.heti dt:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti dt:not(:lang(zh)),.heti em:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti em:not(:lang(zh)){font-style:italic}.heti-vertical{max-width:none;max-height:42em;writing-mode:vertical-rl;letter-spacing:0.125em}.heti-poetry,.heti-ancient{font-family:"Times New Roman",Times,"Noto Serif","Noto Serif CJK SC","Noto Serif CJK","Source Han Serif SC",‘Source Han Serif’,source-han-serif-sc,"Songti SC","Songti TC",STSong,SimSun,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-poetry h1,.heti-poetry h2,.heti-poetry h3,.heti-ancient h1,.heti-ancient h2,.heti-ancient h3{font-family:"Times New Roman",Times,"Noto Serif","Noto Serif CJK SC","Noto Serif CJK","Source Han Serif SC",‘Source Han Serif’,source-han-serif-sc,"Songti SC","Songti TC",STSong,SimSun,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:800;text-align:center}.heti-poetry h1 .heti-meta,.heti-poetry h2 .heti-meta,.heti-poetry h3 .heti-meta,.heti-ancient h1 .heti-meta,.heti-ancient h2 .heti-meta,.heti-ancient h3 .heti-meta{display:block;font-weight:400}@media screen and (min-width: 640px){.heti-poetry h1 .heti-meta,.heti-poetry h2 .heti-meta,.heti-poetry h3 .heti-meta,.heti-ancient h1 .heti-meta,.heti-ancient h2 .heti-meta,.heti-ancient h3 .heti-meta{position:absolute;line-height:inherit;display:inline;margin-block-start:4px;margin-inline-start:8px}}.heti-poetry .heti-verse,.heti-ancient .heti-verse{text-align:center;text-indent:0}.heti-poetry p,.heti-ancient p{text-indent:2em}.heti-interlinear-annotation p{margin-block-start:0;margin-block-end:0;line-height:2.25;text-indent:2em}.heti-interlinear-annotation em{-webkit-text-emphasis:filled circle;-webkit-text-emphasis-position:under;font-weight:400}.heti-interlinear-annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(kr)),.heti-interlinear-annotation em:not(:lang(zh)){-webkit-text-emphasis:none}.heti-sans{font-family:"Helvetica Neue",Helvetica,Arial,"Pingfang SC","Pingfang TC","Heiti SC","Heiti TC","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC","WenQuanYi Micro Hei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-serif{font-family:"Times New Roman",Times,"Noto Serif","Noto Serif CJK SC","Noto Serif CJK","Source Han Serif SC",‘Source Han Serif’,source-han-serif-sc,"Songti SC","Songti TC",STSong,SimSun,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-classic{font-family:"Times New Roman",Times,"Noto Serif","Noto Serif CJK SC","Noto Serif CJK","Source Han Serif SC",‘Source Han Serif’,source-han-serif-sc,"Songti SC","Songti TC",STSong,SimSun,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-classic h1,.heti-classic h2,.heti-classic h3,.heti-classic h4,.heti-classic h5,.heti-classic h6{font-weight:800}.heti-classic h1,.heti-classic h2,.heti-classic h3,.heti-classic h4,.heti-classic h5,.heti-classic h6,.heti-classic blockquote,.heti-classic cite,.heti-classic q{font-family:"Times New Roman",Times,"Kaiti SC",STKaiti,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-classic figcaption,.heti-classic caption,.heti-classic sup,.heti-classic sub,.heti-classic th{font-family:"Helvetica Neue",Helvetica,Arial,"Pingfang SC","Pingfang TC","Heiti SC","Heiti TC","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC","WenQuanYi Micro Hei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.heti-x-large{font-size:20px;line-height:30px}.heti-large{font-size:18px;line-height:24px}.heti-small{font-size:14px;line-height:24px}.heti-x-small{font-size:12px;line-height:18px}.heti .heti-list-latin{list-style-type:upper-latin}.heti .heti-list-latin ol{list-style-type:lower-roman}.heti .heti-list-latin ol ol{list-style-type:lower-latin}.heti .heti-list-han{list-style-type:cjk-ideographic}.heti .heti-list-han ol{list-style-type:decimal}.heti .heti-list-han ol ol{list-style-type:decimal-leading-zero}.heti .heti-columns-2{max-width:none;column-count:2;column-gap:2em}.heti .heti-columns-3{max-width:none;column-count:3;column-gap:2em}.heti .heti-columns-4{max-width:none;column-count:4;column-gap:2em}.heti .heti-columns-16em{max-width:none;column-width:16em;column-gap:2em}.heti .heti-columns-20em{max-width:none;column-width:20em;column-gap:2em}.heti .heti-columns-24em{max-width:none;column-width:24em;column-gap:2em}.heti .heti-columns-28em{max-width:none;column-width:28em;column-gap:2em}.heti .heti-columns-32em{max-width:none;column-width:32em;column-gap:2em}.heti .heti-columns-36em{max-width:none;column-width:36em;column-gap:2em}.heti .heti-columns-40em{max-width:none;column-width:40em;column-gap:2em}.heti .heti-columns-44em{max-width:none;column-width:44em;column-gap:2em}.heti .heti-columns-48em{max-width:none;column-width:48em;column-gap:2em}.heti .heti-meta{line-height:24px;text-align:center;text-indent:0}.heti .heti-anchor{position:absolute;left:-1em;width:1em;font-family:"Helvetica Neue",Helvetica,Arial,"Pingfang SC","Pingfang TC","Heiti SC","Heiti TC","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC","WenQuanYi Micro Hei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:inherit;text-align:center;opacity:0;transition:opacity 0.2s linear}.heti .heti-anchor:hover{text-decoration:none;border-block-end:0}.heti h1,.heti h2,.heti h3,.heti h4,.heti h5,.heti h6{position:relative}.heti h1:hover .heti-anchor,.heti h2:hover .heti-anchor,.heti h3:hover .heti-anchor,.heti h4:hover .heti-anchor,.heti h5:hover .heti-anchor,.heti h6:hover .heti-anchor{opacity:1}.heti .heti-hang{position:absolute;line-height:inherit}