@supports(border-end-end-radius:1rlh)and (fill:light-dark(red,red))and selector(&:has(a)){*,::after,::before{border:0;margin:0;padding:0}*{line-height:1rlh}a,abbr,b,bdi,bdo,br,cite,code,del,dfn,em,i,kbd,label,mark,q,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,::after,::before,::marker{line-height:0}:lang(zh-Hant){font-style:normal;font-synthesis:none}html{&.L{color-scheme:light}&.D{color-scheme:dark}font:400 20px/36px serif;word-wrap:break-word;background:var(--b);color:light-dark(#202020,#e0e0e0);--b:light-dark(#fff0d5,#203032);--R:light-dark(#f4e5ca,#28383a);--H:light-dark(#b06030,#ffcea5);--E:light-dark(#ff5490,#ee8cd5);--T:light-dark(#fff6,#0004);--B:light-dark(#fff,#000);--F:light-dark(#000,#fff);--C:light-dark(#fffa,#000a);--r:0;--j:start;--s:center;&:not(.V){@media(width>=375px){--r:1;--j:justify;--s:start}}&.V{@media(height>=375px){--r:1;--j:justify;--s:start}}--a:180deg;--h:50vh;--v:0;&.V{.ur{text-combine-upright:all}writing-mode:vertical-rl;--a:270deg;--h:50vw;--v:1}&:not(V){text-underline-position:under}text-underline-offset:1px;@supports(-webkit-text-zoom:normal){text-underline-offset:-2px}text-autospace:normal;-webkit-text-size-adjust:none}html.V,pre,code,kbd,samp,var{text-autospace:no-autospace}h1{font:900 3.6rem/3rlh serif}h2{font:900 2.2rem/2rlh serif}h3{font:700 1.1rem/1rlh sans-serif}h4{font:700 0.9rem/1rlh sans-serif}h5{font:700 0.8rem/1rlh sans-serif}h6{font:400 0.7rem/1rlh sans-serif}strong:lang(zh-Hant){font:900 1.2em/0 sans-serif}em:lang(zh-Hant){font:900 0.95em/0 sans-serif}figcaption{font:300 0.7rem/1rlh sans-serif}blockquote{font:900 0.85rem/1rlh serif}aside{font:400 0.7rem/1rlh serif}hr{font:400 1rem/1rlh serif}pre{font:400 0.8rem/1rlh unset}pre,code,kbd,samp,var{font-family:Consolas,Menlo,Courier,monospace}small,sub,sup{font-size:0.7em}code,kbd,samp,var{background:var(--C);white-space-collapse:break-spaces;word-break:break-all;line-break:anywhere}pre{text-wrap-mode:wrap;white-space:pre-wrap;white-space-collapse:break-spaces;word-wrap:break-word;word-break:break-all;line-break:anywhere;text-orientation:sideways}ul{list-style-type:square}aside{background:light-dark(#fff4,#0004)}hr{&::after{content:'\2727'}block-size:1rlh;color:unset}:is(em,strong):lang(zh-Hant){color:var(--F)}h1,h2,h3,h4,h5,h6{color:var(--H)}small{color:light-dark(#aa9080,#888888)}del{text-decoration-color:red;text-decoration-thickness:2px}body{margin-block:5rlh max(5rlh,calc(var(--h) + 4rlh));max-inline-size:29rem;padding-inline: calc(0.5rem - 1px);border-inline:1px solid var(--R);margin-inline:auto;outline:1px solid var(--R);background:repeating-linear-gradient(var(--a),var(--R) 0 1px,var(--b) 1px calc(1rlh - 1px),var(--R) calc(1rlh - 1px) 1rlh)}::target-text{background:var(--T)}:target{outline:2px dashed var(--H);background:var(--T);scroll-margin-block-start:calc(var(--h) - 0.5rlh)}a{&:active,&:focus,&:hover{background:light-dark(#d9ebff,#47719a)}&::after{color:var(--E);content:'\238b';display:inline-block;font-size:1.2em;font-weight:100;margin-inline-end:0.25em;transform:scale(-1,calc(1 - 2*var(--v)));vertical-align:super}&[href='.'],&[href^='.#'],&[href]:not([href='']):not([href^='.']):not([href*=':']):not([href*='//']){text-decoration:none;&::after{display:none}}color:light-dark(#2070ff,#8cd5ff);text-decoration:1px dashed underline var(--E)}h1,h2{margin-block:3rlh 1rlh}h3,h4,h5,h6{margin-block:1rlh}hr{margin-block:3rlh}p+p{margin-block:1rlh 0}ul:not(li>ul){margin-block:1rlh 0;&:has(+:not(footer)){margin-block:1rlh}}figure{margin-block:2rlh 0;&:has(+:not(footer)){margin-block:2rlh}>blockquote{margin-block:2rlh}}p{text-align:var(--j)}pre{background:var(--C);outline:1px solid;margin-inline:calc(2px - 0.5rem);padding-inline:calc(0.5rem - 2px);margin-block:1rlh 0;&:has(+:not(footer)){margin-block:1rlh}}aside{margin-block:3rlh;--p:calc((1rlh - 1rem)/2);margin-inline:calc(-0.5rem*(1 - var(--r)) + var(--r)*(4rem - var(--p)));padding-inline:calc(0.5rem*(1 - var(--r)) + var(--r)*var(--p))}hr{text-align:var(--s);text-indent:calc(4rem*var(--r))}blockquote{margin-inline:calc(1rem*(1 + var(--r))) calc(4rem*var(--r))}figcaption{margin-inline:calc(2rem*(1 + var(--r))) calc(2rem*var(--r))}li{margin-inline:calc(1rem*(1 + var(--r))) 0}details{margin-block:1rlh 0;&:has(+:not(footer)){margin-block:1rlh}&[open]{padding-inline-start:calc(0.5rem - 1px);border-inline-start:1px dashed var(--H);margin-inline-start:-0.5rem}}summary{cursor:pointer;font-weight:900;margin-inline-start:1rem;text-decoration:1px dashed underline var(--H)}details[open]>summary{margin-block-end:1rlh;text-decoration:none}summary{&::marker{color:var(--H)}details[open]>&{list-style:'\2b26'}list-style:'\2b25' outside}details:not([open])>summary>small{display:none}body>footer{>div[hidden]:has(>span>label>input){&:not(.not-ready){display:block}>span>label{>input{display:none}&:has(>:checked){background:var(--F);color:var(--B);cursor:auto}cursor:pointer}inset-block-start:1rlh;inset-inline-end:0.5rem;opacity:0.65;position:absolute;text-align:end}>div:not([hidden]){>p{inset-block-start:3rlh;position:relative;text-wrap-style:balance}block-size:0;position:relative}font-size:0.8em}}