:root{--chs-font:var(--song), var(--mincho);--punct-font:var(--song), var(--mincho)}article *{tab-size:2em}article a{text-decoration:underline var(--link-decoration-color) solid;-webkit-text-decoration:underline var(--link-decoration-color) solid;text-decoration-thickness:.5px}article details.invalid{color:#fff;background-color:#8b0000;border:1px #000;border-radius:3px;padding:5px;font-size:80%}article span.invalid{color:#fff;background-color:#8b0000;border:1px #000;border-radius:3px;padding:2px 4px;font-size:80%}article sup{font-size:65%;line-height:0}article sup.note a:before{content:"["}article sup.note a:after{content:"]"}article sup.note a{color:var(--link-color);margin-inline:2px;text-decoration:none}article sup.note.invalid{color:red}article section.note{color:var(--note-color);font-size:85%;display:flex}article section.note .note-name a:before{content:"["}article section.note .note-name a:after{content:"]"}article section.note .note-name p{padding-right:5px}article section.note .note-name *{color:var(--link-color);text-decoration:none}article section.note .note-content{flex-grow:1}article p{margin-block:1em}article p.attribution{text-align:end}article blockquote{border-left:2px solid var(--commentary-color);--chs-font:var(--kai);font-family:"Times New Roman", var(--chs-font), serif;margin:0;padding-left:1.5em}article blockquote :global(:where(mjk-chs)){font-family:var(--punct-font);display:inline}article blockquote :global(:where(mjk-chs)).sqm{margin-inline:-.1em}article blockquote :global(:where(mjk-chs)).sqr{margin-right:-.4em}article blockquote :global(:where(mjk-chs)).sqr.q{margin-right:-.25em}article blockquote :global(:where(mjk-chs)).sql{margin-left:-.4em}article blockquote :global(:where(mjk-chs)).sql.q{margin-left:-.25em}article h1,article h2,article h3,article h4,article h5,article h6{white-space:pre-wrap}article h1.titles{font-size:2.5rem}article .implicit:is(h1,h2,h3,h4,h5,h6){text-align:center}article .implicit:is(h1,h2,h3,h4,h5,h6):before{content:"• • •";font-size:1.5rem}article .numbered-heading{text-align:center;flex-direction:column;align-items:center;display:flex}article .numbered-heading .heading-number{box-sizing:border-box;border-radius:.5lh;min-width:1lh;margin-bottom:.5em;display:inline-block}article .numbered-heading .heading-content{font-size:80%;display:inline-block}article .detail{text-align:right;color:var(--commentary-color);font-size:.8em}article .metadata{font-size:.8em}article aside.the-end{font-weight:700}article aside.the-end p{margin-top:7em}article li.bullet{white-space:pre;margin-left:0;display:flex}article li.bullet:before{content:"○\a ";text-align:right;width:2em;min-width:2em;display:block}article li.bullet p{white-space:normal;flex-grow:1;margin-left:.5em}article li.bullet p:only-child{margin-block:0}article li.ordered{margin-left:0;display:flex}article li.ordered:before{content:attr(data-value) ".";text-align:right;width:2em;min-width:2em;display:block}article li.ordered p{white-space:pre-wrap;flex-grow:1;margin-left:.5em}article li.ordered p:only-child{margin-block:0;padding:0}article em{font-style:italic}article strong,article b{font-weight:700}article span code{background-color:#eee;border-radius:3px;margin:0 2px;padding:2px 4px 0}article span.commentary{color:var(--commentary-color);margin-inline:2px;font-size:85%}article mark{background-color:var(--highlight-color);color:var(--text-color)}article .seq{word-break:break-all;color:var(--link-color)}article .emmmstyle-test figure{margin:0;padding:0}article .emmmstyle-test :is(img,.emmm-img){width:auto}article .emmmstyle-test+h2{padding:0;margin:.3em 0 1em!important}article .emmmstyle-speaker p{margin-top:2em;font-weight:700}article .emmmstyle-speaker-a p{color:var(--link-color);padding-right:3em}article .emmmstyle-speaker-b p{padding-left:3em}article .emmmstyle-lr,article .emmmstyle-ll{width:75%!important;min-width:75%!important;max-width:75%!important;display:block!important}article :is(.emmmstyle-lr,.emmmstyle-ll,figure)+:is(.emmmstyle-lr,.emmmstyle-ll) figure{margin-top:2rem}article :is(.emmmstyle-lr,.emmmstyle-ll):has(+:is(.emmmstyle-lr,.emmmstyle-ll,figure)) figure{margin-bottom:2rem}article .emmmstyle-lr{margin-left:auto}article .emmmstyle-lr figure{text-align:right;display:block}article .emmmstyle-lr figure figcaption{padding-left:0}article .emmmstyle-ll figure{text-align:left;display:block}article .emmmstyle-ll figure figcaption{text-align:left;padding-left:0;padding-right:calc(100% - 30em)}article figure{margin:0;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-block:4rem;display:flex}article figure+figure{margin-top:0}article figure :is(img,.emmm-img){width:auto;max-width:min(100%,40em)}@media not print{@media (width>=1100px) and (hover:hover){article figure :is(img,.emmm-img){max-height:45vh}}}@media print{article figure :is(img,.emmm-img){max-height:30vh}}article figure figcaption{max-width:30em;color:var(--commentary-color);margin-top:.5rem;font-size:85%}article .emmmstyle-gallery figure{border:1px solid var(--commentary-color);margin-top:.5em;margin-bottom:.5em;padding:0;position:relative}article .emmmstyle-gallery figure>:is(img,.emmm-img){height:auto;display:block}article .emmmstyle-gallery figure>figcaption{vertical-align:bottom;box-sizing:border-box;color:#fff;background-color:#000000a6;width:100%;padding:0 10px;display:inline-block;position:absolute;bottom:0;left:0}article .emmmstyle-center{text-align:center}article .emmmstyle-right{text-align:right}article .emmmstyle-footer :is(figure,hr){margin:0}article .emmmstyle-footer figure:first-child{margin-top:6em}article .emmmstyle-footer p{margin-block:.5lh;font-size:85%;line-height:1.4}article table{border-collapse:collapse}article th,article td{border:1px solid var(--commentary-color);text-align:start;padding:.2em .7em;font-size:.95rem}article table p{margin:.5em 0;padding:0;line-height:1.5}article ul.gallery{scroll-snap-type:x mandatory;gap:4vw;padding:0;display:flex;overflow-x:scroll}@media not print{@media (width>=1100px) and (hover:hover){article ul.gallery{column-count:2;column-gap:2em;padding:0;list-style:none;display:block;overflow:hidden}}}article ul.gallery>li{break-inside:avoid;scroll-snap-align:center;flex:0 0 100%;max-width:100%;max-height:75vh;list-style-type:none;overflow-y:scroll}@media not print{@media (width>=1100px) and (hover:hover){article ul.gallery>li{border-bottom:2px dotted gray;max-height:none;margin-bottom:2em;padding-bottom:1em;overflow:hidden}}}article ul.gallery>li:first-child{margin-top:0;padding-top:0}article .ratings{text-align:center;border-collapse:collapse;table-layout:fixed;width:100%;max-width:500px;margin-bottom:1lh}@media not print{@media (width>=769px) and (hover:none),(769px<=width<1100px) and (hover:hover){article .ratings{float:right;margin-left:1.5em}}@media (width>=1100px) and (hover:hover){article .ratings{float:right;margin-left:1.5em}}}article .ratings thead tr.title th{line-height:2.5}article .ratings thead tr.title th .author:before{content:"〔"}article .ratings thead tr.title th .author:after{content:"〕"}article .ratings thead tr.info th{font-size:90%;font-weight:400;line-height:2}article .ratings th,article .ratings td{border:2px solid var(--text-color);text-align:center;background-color:#0000;font-family:Arial,黑体-简}article .ratings tbody th{height:3em;padding:0;font-size:90%;line-height:100%}article .ratings tbody td{white-space:pre-wrap;height:2em;padding:15px;font-size:120%;line-height:90%}article .ratings tfoot td{white-space:collapse;padding:5px;line-height:250%}article .ratings tfoot span{padding:3px;font-size:100%;font-weight:700}article .ratings .stars-0:before{content:"×"}article .ratings .stars-1:before{content:"★"}article .ratings .stars-2:before{white-space:pre-wrap;content:"★★"}article .ratings .stars-3:before{white-space:pre-wrap;content:"★\a ★★"}article .ratings .stars-4:before{white-space:pre-wrap;content:"★★\a ★★"}article .overall-container{width:100%;margin-bottom:1lh;overflow-x:scroll}article .overall{border-collapse:collapse;table-layout:fixed;border:none;width:auto}article .overall :is(th,td){text-align:center;background-color:var(--background-color);color:var(--text-color);white-space:nowrap;z-index:-2;border:none;min-width:5ic;padding:5px 10px;font-family:sans-serif;position:relative}article .overall .corner{background-color:var(--text-color);text-align:end;color:var(--background-color);z-index:-1;position:sticky;left:0}article .overall thead *{height:2lh;line-height:1.5}article .overall tbody th{background-color:var(--background-color);text-align:end;z-index:-1;line-height:1.5;left:0;position:sticky!important}article .overall tbody th .author{font-size:85%;font-weight:400}article .overall :is(.avg,.stddev){min-width:0}article .overall :is(td,tbody th){border-top:1px solid var(--text-color)}article .overall td.member:nth-child(2n){background-color:var(--secondary-color)}article .overall .empty:before{content:" ";font-size:130%}article .overall .stars-0:before{content:"×";font-size:130%}article .overall .stars-1:before{content:"★";font-size:100%}article .overall .stars-2:before{content:"★★";font-size:100%}article .overall .stars-3:before{white-space:pre-wrap;content:"★★★";font-size:100%}article .overall .stars-4:before{white-space:pre-wrap;content:"★★★★";font-size:100%}
