@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.0p1vbqd84i2~o.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.0b~8ki5y928w2.woff)format("woff"),url(../media/KaTeX_AMS-Regular.173t6ktr7uf-w.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.01-pzluls4zgb.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0x2v1lwn~880f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.16zv5fax0h0ka.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.0rysu1t-ncjq8.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.10927swgekwun.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.02i3z7wig438t.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.0w23i72~hprpq.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.0e-16u10iuyyf.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.0et27v~3~4uhe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.0rekyoa-52fj_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.0b.riegzdfue2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0vjwa15znhk~4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.16pfc63_du6mx.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.09lmynrorhcbw.woff)format("woff"),url(../media/KaTeX_Main-Bold.09i7~607shf-h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.0d54rk08rx11s.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0cp37g7x1q8h6.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.15j6k~hix2t_0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.06o5nq0_91v60.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0382gqciexmbu.woff)format("woff"),url(../media/KaTeX_Main-Italic.0su4i6mm18-wo.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.0kaf-ag2_wkm-.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0diheg01zyoph.woff)format("woff"),url(../media/KaTeX_Main-Regular.08zh8z.7shijf.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0ja97dn.cpc87.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.0ck1myuerwyqw.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0ajzxypnbx1h1.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.0zrha2c4sl2je.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.09xkhecjcn5r9.woff)format("woff"),url(../media/KaTeX_Math-Italic.0x23a-bmp-5tg.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.05a9.pc1j_zx9.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.0jcl-ayi1uun0.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.0re8y.dm7.mt5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0a0234dc3s62j.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0judofdln9731.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.10z1iap9pfus8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.0v6gcj32-czft.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0h9yjlugq4q_e.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0zm18kga42ebc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.0c4.h-mer83d_.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.0ze6v4r_-99oy.woff)format("woff"),url(../media/KaTeX_Script-Regular.0q14y6zkzlpob.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.013x6a4ierotp.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.0kidw0oi.m68o.woff)format("woff"),url(../media/KaTeX_Size1-Regular.0m6y-i6wfokni.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.0d5inmyp-tyv3.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0blpmluwilgbg.woff)format("woff"),url(../media/KaTeX_Size2-Regular.0wnhnvj-.k9d5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.0iukctyhw5j56.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.01h0xm_sfctj3.woff)format("woff"),url(../media/KaTeX_Size3-Regular.0jl8mqyf4gzpn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.0w3.rb_c4stzk.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.12tvaesf3.zl3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.0wr_9l81-mu06.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.0c4zdxz~8frhm.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0cgrzn5l3kao5.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.128~qc3858otl.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f7f5ef;--ink:#171614;--muted:#716d66;--red:#a33b2d;--line:#17161429}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}body:before{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}small{font-size:14px}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1460px;height:108px;margin:auto;padding:0 56px;display:grid}.masthead{letter-spacing:.12em;flex-direction:column;width:max-content;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:24px;display:flex}.masthead small{letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin-top:5px;font-family:Georgia,serif;font-size:13px}nav{gap:34px;font-family:Songti SC,serif;font-size:15px;display:flex}nav a,.friend-links a{position:relative}nav a:after,.friend-links a:after{content:"";border-bottom:1px solid var(--red);transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}nav a:hover:after,.friend-links a:hover:after{right:0}.language{justify-self:end;align-items:center;gap:7px;display:flex}.language button{color:#98938a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 2px;font-size:14px}.language button.active{color:var(--ink);border-color:var(--red)}.mobile-menu{display:none}.hero{grid-template-columns:56% 44%;align-items:center;max-width:1320px;min-height:600px;margin:auto;padding:96px 56px 80px;display:grid}.bonjour{color:var(--red);letter-spacing:.03em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.hero h1{letter-spacing:.015em;margin:0;font-family:Songti SC,Noto Serif CJK SC,Georgia,serif;font-size:clamp(48px,4.5vw,68px);font-weight:500;line-height:1.25}.hero h1 span{display:block}.intro{max-width:590px;color:var(--muted);margin:26px 0 0;font-family:Songti SC,serif;font-size:18px;line-height:1.9}.actions{align-items:center;gap:34px;margin-top:40px;display:flex}.primary-link{border-bottom:1px solid var(--ink);padding:10px 0;font-size:15px}.primary-link span,.text-link span{margin-left:14px;transition:transform .2s;display:inline-block}.primary-link:hover span,.text-link:hover span{transform:translate(5px)}.text-link{color:var(--muted);font-size:14px}.personal-mark{min-height:390px;position:relative;overflow:hidden}.character-grid{color:#17161417;text-align:center;background:linear-gradient(90deg,#0000 49.7%,#1716140f 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#1716140f 50%,#0000 50.3%);border:1px solid #17161417;width:210px;height:210px;font-family:Songti SC,serif;font-size:130px;line-height:210px;position:absolute;top:30px;right:30px}.gear{border:1px solid #17161417;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-90px;left:10px}.gear:before,.gear:after,.gear i{content:"";border:1px solid #17161412;border-radius:50%;position:absolute;inset:36px}.gear:after{inset:96px}.gear i:first-child{border-width:1px 0 0;border-radius:0;inset:50% -40px auto}.gear i:nth-child(2){border-width:0 0 0 1px;border-radius:0;inset:-40px 50% -40px auto}.gear i:nth-child(3){inset:76px}.personal-mark p{color:#615d57;max-width:250px;font-family:Kaiti SC,STKaiti,serif;font-size:16px;line-height:1.7;position:absolute;top:262px;right:40px;transform:rotate(-2deg)}.seal{border:1px solid var(--red);color:var(--red);padding:7px 8px;font-family:Songti SC,serif;font-size:13px;line-height:1.45;position:absolute;top:26px;left:55px}.journal{border-top:1px solid var(--line);max-width:1208px;margin:auto;padding:72px 56px 130px}.section-heading p{letter-spacing:.19em;color:var(--muted);margin:0 0 12px;font:13px Georgia,serif}.section-heading h2{margin:0 0 52px;font:500 25px Songti SC,serif}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;padding-bottom:46px;display:grid}.index{color:var(--red);font:400 96px/1 Georgia,serif}.feature-copy{flex-direction:column;gap:13px;display:flex}.feature-copy small{color:var(--muted)}.feature-copy strong{font:500 36px Songti SC,serif}.arrow{font-size:24px;transition:transform .2s}.feature-row:hover .arrow{transform:translate(5px,-5px)}.brief-list{margin-left:180px}.brief-list a{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;padding:24px 0;font:20px Songti SC,serif;display:grid}.brief-list a span{color:var(--muted);font:14px Georgia,serif}.brief-list a b{font:400 16px sans-serif;transition:transform .2s}.brief-list a:hover b{transform:translate(5px)}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1.7fr auto;align-items:start;gap:50px;padding:56px max(56px,50vw - 604px);display:grid}footer strong{font:500 18px Songti SC,serif}footer p{color:var(--muted);font:italic 14px Georgia,serif}.friend-links{flex-wrap:wrap;gap:10px 25px;font-size:13px;display:flex}.friend-links span{width:100%;color:var(--red);letter-spacing:.15em;font:13px Georgia,serif}.copyright{white-space:nowrap;margin:0}@media (max-width:900px){.site-header{grid-template-columns:1fr auto auto;gap:15px;height:auto;padding:24px}.site-header nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;font-size:14px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open]>div{z-index:30;background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:14px;min-width:180px;padding:14px 18px;font:14px Songti SC,serif;display:flex;position:absolute;top:30px;right:0;box-shadow:0 15px 45px #14120f1f}.hero{grid-template-columns:1fr;padding:70px 24px 40px}.personal-mark{min-height:280px;margin-top:35px}.character-grid{width:170px;height:170px;font-size:100px;line-height:170px}.journal{padding:55px 24px 80px}.feature-row{grid-template-columns:90px 1fr auto}.index{font-size:64px}.feature-copy strong{font-size:26px}.brief-list{margin-left:90px}footer{grid-template-columns:1fr;padding:45px 24px}.language{grid-column:auto}.masthead{font-size:20px}}@media (max-width:560px){.hero h1{font-size:42px}.hero{padding-top:55px}.intro{font-size:16px}.personal-mark p{right:10px}.feature-row{grid-template-columns:1fr auto}.index{grid-column:1/-1;margin-bottom:20px}.brief-list{margin-left:0}.brief-list a{font-size:17px}.actions{gap:22px}.friend-links{flex-direction:column}.friend-links span{width:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.interior-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1460px;height:94px;margin:auto;padding:0 56px;display:grid}.interior-mark{flex-direction:column;width:max-content;display:flex}.interior-brand-area{align-items:center;gap:22px;width:max-content;display:flex}.interior-mark strong{letter-spacing:.12em;font:500 19px Songti SC,Noto Serif CJK SC,serif}.interior-mark small{color:var(--muted);letter-spacing:.18em;margin-top:5px;font:13px Georgia,serif}.interior-header nav{gap:28px;font:13px Songti SC,serif;display:flex}.interior-header nav a{position:relative}.interior-header nav a:after{content:"";border-bottom:1px solid var(--red);transition:right .2s;position:absolute;bottom:-6px;left:0;right:100%}.interior-header nav a:hover:after{right:0}.interior-tools{justify-self:end;align-items:center;gap:16px;display:flex}.interior-tools>span{color:var(--muted);letter-spacing:.16em;font:13px Georgia,serif}.language.compact button{font-size:13px}.notes-page{min-height:100vh}.notes-intro{grid-template-columns:1fr 1fr;column-gap:70px;max-width:1208px;margin:auto;padding:92px 56px 72px;display:grid}.notes-intro>p{color:var(--red);grid-column:1/-1;margin:0 0 24px;font:italic 15px Georgia,serif}.notes-intro h1{letter-spacing:.01em;margin:0;font:500 clamp(44px,5vw,68px)/1.3 Songti SC,serif}.notes-intro>div{align-self:end;padding-bottom:12px}.notes-intro>div p{max-width:400px;color:var(--muted);margin:0 0 26px;font:17px/1.85 Songti SC,serif}.notes-intro>div a,.notes-public-label{border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:13px;display:inline-block}.library-tools{border-top:1px solid var(--ink);grid-template-columns:240px 1fr auto;align-items:end;gap:42px;max-width:1096px;margin:auto;padding:27px 0 20px;display:grid}.library-tools label span{color:var(--muted);letter-spacing:.16em;margin-bottom:8px;font:13px Georgia,serif;display:block}.library-tools input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;padding:8px 0;font:15px Songti SC,serif}.library-tools input:focus{border-color:var(--red)}.category-filter{flex-wrap:wrap;gap:8px;display:flex}.taxonomy-lists{gap:9px;display:grid}.category-filter>span,.tag-filter>span{width:82px;color:var(--red);letter-spacing:.12em;padding-top:7px;font:13px Georgia,serif}.tag-filter{flex-wrap:wrap;gap:5px;display:flex}.category-filter button,.tag-filter button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:14px}.tag-filter button{padding:5px 8px;font-size:13px}.category-filter button i,.tag-filter button i{color:#aaa39a;margin-left:3px;font:8px Georgia,serif}.category-filter button.active,.tag-filter button.active{color:var(--ink);border-bottom:1px solid var(--red)}.library-tools>p{color:var(--muted);white-space:nowrap;margin:0;font:13px Georgia,serif}.note-index{max-width:1096px;margin:0 auto 120px}.note-index-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 80px;gap:24px;padding:35px 0;transition:padding .22s;display:grid}.note-index-row:first-child{border-top:1px solid var(--line)}.note-index-row:hover{padding-left:9px}.note-number{color:var(--red);font:34px Georgia,serif}.note-index-main{flex-direction:column;display:flex}.note-index-main small{color:var(--muted);letter-spacing:.06em;font:13px Georgia,Songti SC,serif}.note-index-main strong{margin:10px 0 8px;font:500 27px Songti SC,serif}.note-index-main p{max-width:680px;color:var(--muted);margin:0;font:14px/1.7 Songti SC,serif}.note-index-main em{color:#8a857d;margin-top:13px;font:13px/1.5 monospace}.note-time{text-align:right;color:var(--muted);letter-spacing:.08em;font:13px/1.6 Georgia,serif}.note-time b{color:var(--ink);margin-top:24px;font:400 17px sans-serif;display:block}.empty-state{max-width:1096px;color:var(--muted);margin:40px auto 120px;font:16px Songti SC,serif}.reading-progress{z-index:20;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress i{background:var(--red);height:100%;transition:width 80ms linear;display:block}.article-hero{border-bottom:1px solid var(--ink);max-width:1096px;margin:auto;padding:90px 0 72px}.article-hero>p{color:var(--red);letter-spacing:.16em;margin:0 0 25px;font:13px Georgia,Songti SC,serif}.article-hero h1{max-width:940px;margin:0;font:500 clamp(48px,6vw,78px)/1.24 Songti SC,serif}.article-deck{grid-template-columns:minmax(0,640px) auto;align-items:end;gap:80px;margin-top:42px;display:grid}.article-deck>p{color:var(--muted);margin:0;font:19px/1.85 Songti SC,serif}.article-deck dl{gap:38px;margin:0;display:flex}.article-deck dl div{flex-direction:column;gap:7px;display:flex}.article-deck dt{color:var(--muted);font-size:13px}.article-deck dd{white-space:nowrap;margin:0;font:14px Georgia,Songti SC,serif}.reading-grid{grid-template-columns:190px minmax(0,720px) 150px;align-items:start;gap:60px;max-width:1208px;margin:0 auto;padding:66px 0 130px;display:grid}.toc{position:sticky;top:40px}.toc>p{color:var(--red);letter-spacing:.14em;margin:0 0 19px;font:13px Georgia,serif}.toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc li{border-bottom:1px solid var(--line)}.toc li a{color:var(--muted);padding:11px 0;font:14px/1.45 Songti SC,serif;display:block}.toc li a:hover{color:var(--red)}.toc li.level-3 a{padding-left:14px;font-size:13px}.toc>span{color:var(--muted);font:14px Songti SC,serif}.article-side{min-height:180px;position:sticky;top:40px}.article-side .seal{display:inline-block;position:static}.article-side p{color:var(--muted);margin-top:60px;font:italic 16px/1.75 Georgia,serif;transform:rotate(-1deg)}.article-side p small{color:var(--ink);margin-top:10px;font:13px/1.5 Georgia,serif;display:block}.markdown-body{overflow-wrap:anywhere;font:18px/2.05 Songti SC,Noto Serif CJK SC,Georgia,serif}.markdown-body>:first-child{margin-top:0}.markdown-body h2,.markdown-body h3{color:var(--ink);scroll-margin-top:30px;font-weight:500}.markdown-body h2{border-top:1px solid var(--line);margin:2.6em 0 .9em;padding-top:.7em;font-size:31px;line-height:1.4}.markdown-body h3{margin:2em 0 .7em;font-size:23px}.markdown-body h2 a,.markdown-body h3 a{text-decoration:none}.markdown-body p{margin:0 0 1.55em}.markdown-body a{color:var(--red);text-underline-offset:4px;text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body blockquote{border-left:2px solid var(--red);color:#5d5953;margin:2.3em 0;padding:8px 0 8px 25px;font:18px/1.95 Kaiti SC,STKaiti,serif}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin:1.2em 0 1.8em;padding-left:1.5em}.markdown-body li{margin:.45em 0}.markdown-body li::marker{color:var(--red)}.markdown-body input[type=checkbox]{accent-color:var(--red);margin-right:8px}.markdown-body table{border-collapse:collapse;width:100%;margin:2em 0;font-size:15px}.markdown-body th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;padding:12px 10px;font-weight:500}.markdown-body td{border-bottom:1px solid var(--line);padding:12px 10px}.markdown-body code:not(pre code){color:#8d2f25;background:#ebe7de;border-radius:3px;padding:2px 5px;font:14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-body pre{border:1px solid var(--line);border-radius:2px;margin:2em 0;padding:22px 24px;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto;background:#eeece6!important}.markdown-body pre code{background:0 0!important}.markdown-body img{max-width:100%;height:auto;margin:2em 0}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:3em 0}.markdown-body .katex-display{margin:2.2em 0;padding:5px;overflow:auto hidden}.article-end{border-top:1px solid var(--ink)!important;border-bottom:0!important;grid-template-columns:80px 1fr auto!important;align-items:center!important;gap:25px!important;margin-top:90px!important;padding:34px 0!important;display:grid!important}.article-end span{color:var(--red);letter-spacing:.15em;font:13px Georgia,serif}.article-end p{color:var(--muted);font:13px Songti SC,serif;margin:0!important}.article-end a{font-size:14px}.studio-page{height:100vh;overflow:hidden}.studio-page .interior-header{height:78px}.studio-shell{border-top:0;grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 78px);display:grid}.studio-login{place-items:center;min-height:calc(100vh - 78px);padding:40px;display:grid}.studio-login>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:min(440px,100%);padding:50px 0}.studio-login>div>p:first-child{color:var(--red);font:italic 15px Georgia,serif}.studio-login h1{margin:15px 0 20px;font:500 54px Songti SC,serif}.studio-login p{color:var(--muted);font:15px/1.8 Songti SC,serif}.studio-login label{margin-top:35px;display:block}.studio-login label span,.studio-settings label>span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.studio-login input,.studio-settings input,.studio-settings textarea,.studio-settings select,.studio-sidebar>select{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff47;outline:0;padding:11px 12px;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-login input:focus,.studio-settings input:focus,.studio-settings textarea:focus,.studio-settings select:focus{border-color:var(--red)}.studio-login button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;margin-top:17px;padding:13px 20px}.studio-login small{color:var(--muted);margin-top:18px;display:block}.studio-sidebar{border-right:1px solid var(--line);background:#f1eee7;padding:23px 22px 45px;overflow-y:auto}.studio-sidebar-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.studio-sidebar-head strong{font:500 16px Songti SC,serif}.studio-sidebar-head button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:14px}.studio-sidebar>select{background:var(--paper);margin-bottom:28px}.studio-documents{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.studio-documents>header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.studio-documents>header span{font:500 13px Songti SC,serif}.studio-documents>header small,.studio-documents-help{color:var(--muted);font-size:13px}.studio-documents>input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);outline:0;padding:9px 10px;font-size:13px}.studio-documents>input:focus{border-color:var(--red)}.studio-document-list{background:var(--line);border:1px solid var(--line);gap:1px;max-height:235px;margin-top:9px;display:grid;overflow-y:auto}.studio-document-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f8f6f1;border:0;gap:6px;padding:11px 12px;display:grid}.studio-document-list>button:hover,.studio-document-list>button.active{background:#e9e4d9}.studio-document-list>button.active{box-shadow:inset 2px 0 var(--red)}.studio-document-list>button>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.studio-document-list strong{text-overflow:ellipsis;white-space:nowrap;font:500 12px Songti SC,serif;overflow:hidden}.studio-document-list i{color:var(--red);flex:none;font-size:13px;font-style:normal}.studio-document-list small{color:var(--muted);font-size:13px}.studio-document-list>p{color:var(--muted);background:#f8f6f1;margin:0;padding:18px 12px;font-size:13px}.studio-documents-help{margin:9px 0 0;line-height:1.6}.studio-settings{flex-direction:column;gap:15px;display:flex}.studio-settings textarea{resize:vertical;font-family:Songti SC,serif}.studio-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-label{align-items:center;gap:8px;padding-top:22px;display:flex!important}.check-label input{width:auto}.check-label span{margin:0!important}.studio-workspace{grid-template-rows:52px minmax(0,1fr) 38px;min-width:0;display:grid}.studio-workspace>header{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:0 18px;display:flex}.studio-workspace>header p{color:var(--muted);margin:0 0 0 auto;font-size:13px}.pane-switch{display:none}.save-button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:8px 13px;font-size:14px}.save-button:disabled{opacity:.5}.save-button kbd{opacity:.65;margin-left:8px;font:13px ui-monospace,monospace}.studio-panes{grid-template-columns:1fr 1fr;min-height:0;display:grid}.editor-pane,.preview-pane{min-width:0;overflow:auto}.editor-pane{border-right:1px solid var(--line);background:#f3f1eb}.editor-pane textarea{resize:none;color:#2b2926;tab-size:2;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:100%;padding:35px 40px;font:14px/1.85 ui-monospace,SFMono-Regular,Consolas,Microsoft YaHei,monospace;display:block}.preview-pane{background:var(--paper);padding:44px 56px 100px}.preview-kicker{color:var(--red);letter-spacing:.16em;margin:0 0 18px;font:13px Georgia,serif}.preview-pane>h1{margin:0 0 18px;font:500 42px/1.3 Songti SC,serif}.preview-description{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 45px;padding-bottom:30px;font:16px/1.7 Songti SC,serif}.preview-pane .markdown-body{font-size:16px}.studio-status{border-top:1px solid var(--line);color:var(--muted);background:#eeebe4;align-items:center;gap:9px;padding:0 16px;font-size:13px;display:flex}.studio-status i{background:#718663;border-radius:50%;width:6px;height:6px}.studio-status i.error{background:var(--red)}.studio-status a{color:var(--ink);margin-left:auto}@media (max-width:1050px){.article-hero{margin:0 40px}.reading-grid{grid-template-columns:150px minmax(0,1fr);padding-left:40px;padding-right:40px}.article-side{display:none}.library-tools,.note-index,.empty-state{margin-left:56px;margin-right:56px}.studio-shell{grid-template-columns:250px minmax(0,1fr)}.preview-pane{padding-left:35px;padding-right:35px}}@media (max-width:800px){.interior-header{grid-template-columns:1fr auto;height:auto;min-height:82px;padding:18px 24px}.interior-header nav{border-top:1px solid var(--line);white-space:nowrap;grid-area:2/1/auto/-1;gap:18px;margin-top:14px;padding-top:13px;display:flex;overflow-x:auto}.interior-tools>span{display:none}.notes-intro{grid-template-columns:1fr;padding:70px 24px 55px}.notes-intro>div{margin-top:30px}.library-tools{grid-template-columns:1fr;gap:18px;margin:0 24px}.library-tools>p{display:none}.note-index,.empty-state{margin-left:24px;margin-right:24px}.note-index-row{grid-template-columns:58px 1fr}.note-time{display:none}.article-hero{margin:0 24px;padding:70px 0 50px}.article-deck{grid-template-columns:1fr;gap:30px}.reading-grid{padding:45px 24px 90px;display:block}.toc{margin-bottom:50px;position:static}.toc ol{columns:2}.article-side{display:none}.studio-page{height:auto;overflow:visible}.studio-page .interior-header{height:auto}.studio-shell{height:auto;display:block}.studio-sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:none}.studio-workspace{height:calc(100vh - 82px);min-height:680px}.studio-panes{grid-template-columns:1fr}.editor-pane,.preview-pane{border:0;display:none}.editor-pane.mobile-active,.preview-pane.mobile-active{display:block}.pane-switch{display:flex}.pane-switch button{color:var(--muted);background:0 0;border:0;padding:7px 10px}.pane-switch button.active{color:var(--ink);border-bottom:1px solid var(--red)}.studio-workspace>header p{display:none}}.admin-login-page,.admin-denied-page{min-height:100vh}.admin-login-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 max(32px,50vw - 560px);display:flex}.admin-login-page>header a{letter-spacing:.08em;font:500 19px Songti SC,serif}.admin-login-page>header span{color:var(--muted);letter-spacing:.14em;font:13px Georgia,serif}.admin-login-page>section,.admin-denied-page>section{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:min(680px,100% - 48px);margin:11vh auto 0;padding:52px 0}.admin-login-page>section>p,.admin-denied-page>section>p{color:var(--red);letter-spacing:.16em;margin:0 0 18px;font:13px Georgia,serif}.admin-login-page h1,.admin-denied-page h1{margin:0;font:500 clamp(46px,7vw,72px)/1.2 Songti SC,serif}.admin-login-copy{grid-template-columns:1fr 240px;gap:50px;margin:38px 0 42px;display:grid}.admin-login-copy>p,.admin-denied-page span{color:var(--muted);margin:0;font:16px/1.85 Songti SC,serif}.admin-login-copy dl{margin:0}.admin-login-copy dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;font-size:14px;display:flex}.admin-login-copy dt{color:var(--muted)}.admin-login-action{background:var(--ink);min-width:320px;color:var(--paper);justify-content:space-between;gap:60px;padding:15px 18px;font-size:14px;display:inline-flex}.admin-login-back{color:var(--muted);margin-left:28px;font-size:13px;display:inline-block}.admin-denied-page>section div{gap:25px;margin-top:36px;display:flex}.admin-denied-page a{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:13px}.admin-app{background:#f5f2eb;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-nav{border-right:1px solid var(--line);background:#ebe7de;flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding-bottom:26px;display:flex}.admin-brand strong{font:500 17px Songti SC,serif}.admin-brand small{color:var(--muted);letter-spacing:.13em;font:13px Georgia,serif}.admin-nav nav{gap:0;margin-top:24px;font-family:Songti SC,serif;display:grid}.admin-nav nav a{color:var(--muted);border-bottom:1px solid #17161414;grid-template-columns:30px 1fr;gap:8px;padding:13px 0;font-size:14px;display:grid}.admin-nav nav a:after{display:none}.admin-nav nav a span{color:#9b958c;font:13px Georgia,serif}.admin-nav nav a.active{color:var(--ink)}.admin-nav nav a.active span{color:var(--red)}.admin-nav-foot{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:20px;display:grid}.admin-nav-foot a{color:var(--muted);font-size:13px}.admin-main{min-width:0;padding:38px clamp(28px,5vw,72px) 80px}.admin-page-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.admin-page-header p,.admin-recent header p,.admin-summary>p,.admin-media-manager>div>p{color:var(--red);letter-spacing:.14em;margin:0 0 8px;font:13px Georgia,serif}.admin-page-header h1{margin:0 0 9px;font:500 38px Songti SC,serif}.admin-page-header>div>span{color:var(--muted);font:14px/1.65 Songti SC,serif}.admin-primary-action{background:var(--ink);color:var(--paper);white-space:nowrap;padding:12px 16px;font-size:13px;display:inline-block}.admin-loading,.admin-empty{color:var(--muted);margin:50px 0;font:14px Songti SC,serif}.admin-stat-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.admin-stat-grid a{border-right:1px solid var(--line);min-width:0;padding:28px 22px 24px}.admin-stat-grid a:first-child{padding-left:0}.admin-stat-grid a:last-child{border-right:0}.admin-stat-grid span{color:var(--muted);font-size:14px;display:block}.admin-stat-grid strong{margin:8px 0 14px;font:40px Georgia,serif;display:block}.admin-stat-grid i{color:var(--muted);font-size:13px;font-style:normal}.admin-overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:60px;margin-top:55px;display:grid}.admin-recent>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.admin-recent h2,.admin-summary h2,.admin-media-manager h2{margin:0;font:500 24px Songti SC,serif}.admin-recent>header>a{font-size:14px}.admin-recent>a{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;gap:9px 18px;padding:18px 0;display:grid}.admin-recent>a>span,.admin-recent>a>small{color:var(--muted);font-size:13px}.admin-recent>a>strong{font:500 16px Songti SC,serif}.admin-recent>a>small{grid-column:2}.admin-recent>a>b{grid-area:1/3/3;align-self:center;font-size:13px;font-weight:400}.admin-summary{border-top:1px solid var(--ink);padding-top:18px}.admin-summary dl{margin:25px 0}.admin-summary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.admin-summary dt{color:var(--muted)}.admin-summary>a{border-bottom:1px solid var(--ink);margin-top:6px;padding-bottom:5px;font-size:14px;display:inline-block}.admin-local-login{place-items:center;min-height:500px;display:grid}.admin-local-login form{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:min(430px,100%);padding:34px 0}.admin-local-login h2{margin:8px 0 14px;font:500 30px Songti SC,serif}.admin-local-login span,.admin-local-login small{color:var(--muted);font-size:14px;display:block}.admin-local-login input{border:1px solid var(--line);background:0 0;width:100%;margin:25px 0 14px;padding:11px}.admin-local-login button{background:var(--ink);color:var(--paper);border:0;padding:12px 18px}.admin-local-login small{margin-top:15px}.admin-content-tools{grid-template-columns:minmax(220px,1fr) 150px 180px auto;align-items:end;gap:20px;padding:28px 0;display:grid}.admin-content-tools label>span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.admin-content-tools input,.admin-content-tools select{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;padding:8px 0;font-size:13px}.admin-content-tools>p{color:var(--muted);margin:0;font:13px Georgia,serif}.admin-content-table>header,.admin-content-table>article{grid-template-columns:minmax(260px,1.5fr) minmax(110px,.6fr) 90px 110px 120px;align-items:center;gap:18px;display:grid}.admin-content-table>header{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--muted);padding:11px 0;font-size:13px}.admin-content-table>article{border-bottom:1px solid var(--line);padding:18px 0}.admin-content-table article>div:first-child{min-width:0}.admin-content-table strong{text-overflow:ellipsis;white-space:nowrap;font:500 16px Songti SC,serif;display:block;overflow:hidden}.admin-content-table small,.admin-content-table article>span,.admin-content-table time{color:var(--muted);margin-top:6px;font-size:13px;display:block}.admin-content-table article>i{width:max-content;color:var(--red);font-size:13px;font-style:normal}.admin-content-table article>i.published{color:#58704f}.admin-row-actions{gap:13px;font-size:13px;display:flex}.admin-row-actions a:first-child{border-bottom:1px solid var(--ink);padding-bottom:4px}.admin-media-manager{grid-template-columns:minmax(0,1fr) 300px;gap:70px;padding-top:55px;display:grid}.admin-media-manager>div>span,.admin-media-manager aside p{color:var(--muted);margin:18px 0;font:14px/1.75 Songti SC,serif;display:block}.admin-media-manager button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;padding:12px 18px}.admin-media-manager small{color:var(--muted);margin-top:18px;font-size:13px;display:block}.admin-media-manager aside{border-top:1px solid var(--ink);padding-top:18px}.studio-admin-bar{border-bottom:1px solid var(--line);background:#ebe7de;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 24px;display:grid}.studio-admin-bar>a{font-size:14px}.studio-admin-bar>a:last-child{justify-self:end}.studio-admin-bar>div{align-items:baseline;gap:12px;display:flex}.studio-admin-bar span{color:var(--red);letter-spacing:.13em;font:13px Georgia,serif}.studio-admin-bar strong{font:500 15px Songti SC,serif}.studio-page>.studio-shell{height:calc(100vh - 66px)}.studio-sidebar-head{border-bottom:1px solid var(--line);padding-bottom:15px}.studio-sidebar-head a{color:var(--red);font-size:13px}.category-directory,.notes-archive{max-width:1096px;margin:auto}.category-directory{border-top:1px solid var(--ink);padding:30px 0 74px}.category-directory>header,.notes-archive>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.category-directory>header p,.notes-archive>header p{color:var(--red);letter-spacing:.14em;margin:0 0 8px;font:13px Georgia,serif}.category-directory>header h2,.notes-archive>header h2{margin:0;font:500 30px Songti SC,serif}.category-directory>header>span{max-width:390px;color:var(--muted);font:14px/1.7 Songti SC,serif}.category-directory>div{border-top:1px solid var(--line)}.category-directory button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:60px minmax(180px,.7fr) minmax(240px,1fr) 25px;align-items:center;gap:20px;padding:20px 0;display:grid}.category-directory button:hover,.category-directory button.active{padding-left:8px}.category-directory button.active strong{color:var(--red)}.category-directory button i{color:var(--red);font:18px Georgia,serif}.category-directory button strong{font:500 20px Songti SC,serif}.category-directory button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.category-directory button b{font-weight:400}.notes-archive{padding-bottom:120px}.notes-archive>header{border-top:1px solid var(--ink);padding-top:28px}.notes-archive>header label{width:min(320px,40vw)}.notes-archive>header label span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.notes-archive>header input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;padding:8px 0;font:14px Songti SC,serif}.archive-filter-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:40px;display:flex}.archive-filter-line p{color:var(--muted);margin:0;font:13px Georgia,serif}.archive-filter-line button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:13px}.tag-drawer{border-bottom:1px solid var(--line)}.tag-drawer summary{color:var(--muted);cursor:pointer;justify-content:space-between;padding:13px 0;font-size:14px;list-style:none;display:flex}.tag-drawer summary::-webkit-details-marker{display:none}.tag-drawer summary span{font:13px Georgia,serif}.tag-drawer>div{flex-wrap:wrap;gap:8px;padding:4px 0 16px;display:flex}.tag-drawer button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 4px;font-size:14px}.tag-drawer button.active{border-color:var(--red);color:var(--ink)}.tag-drawer button i{color:#99938b;font:10px Georgia,serif}.notes-archive .note-index{margin:0}.notes-archive .empty-state{margin:40px 0}.journal-more{border-bottom:1px solid var(--ink);justify-content:space-between;width:calc(100% - 180px);margin:28px 0 0 180px;padding:13px 0;font-size:13px;display:flex}.masthead small,.section-heading p,.friend-links span,.interior-tools>span,.note-index-main small,.note-time,.preview-kicker,.comments-section>header p,.comments-list time,.moderation-list article header span,.moderation-list time,.moderation-list small,.comments-section form label span,.comments-section form small,.studio-settings label>span,.studio-status{font-size:14px}.language button,.language.compact button{font-size:13px}.actions .primary-link{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);align-items:center;padding:10px 16px;font-weight:600;display:inline-flex;box-shadow:0 3px #17161429}.actions .text-link{min-height:42px;color:var(--ink);border:1px solid #8c867d;align-items:center;padding:9px 15px;font-weight:600;display:inline-flex}.actions .primary-link:hover{background:var(--red);border-color:var(--red)}.actions .text-link:hover{border-color:var(--red);color:var(--red)}.journal-more{border:1px solid #888177;padding:13px 15px;font-weight:600}.journal-more:hover{border-color:var(--red);color:var(--red)}.archive-filter-line button,.tag-drawer button,.moderation-shell>nav button,.moderation-list article footer button{min-height:34px;color:var(--ink);background:#ffffff47;border:1px solid #8c867d;padding:7px 11px;font-size:14px;font-weight:600}.archive-filter-line button.active,.tag-drawer button.active,.moderation-shell>nav button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.moderation-list article footer button:hover{border-color:var(--red);color:var(--red)}.admin-page-actions{align-items:flex-start;gap:12px;display:flex}.admin-export-action{gap:5px;display:grid}.admin-export-action button{min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #7e786f;padding:10px 15px;font-size:14px;font-weight:600}.admin-export-action button:hover{border-color:var(--red);color:var(--red)}.admin-export-action small{color:var(--muted);font-size:13px}.admin-recovery-link{color:var(--muted);border-bottom:1px solid #8c867d;margin:0 0 28px;padding-bottom:4px;font-size:14px;display:inline-block}.admin-recovery-link:hover{border-color:var(--red);color:var(--red)}.admin-recovery-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.admin-recovery-form label span{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.admin-recovery-form input{background:#fffdf8;border:1px solid #928c82;width:100%;min-height:42px;padding:9px 10px}.admin-recovery-form button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:10px 18px;font-weight:600}.admin-recovery-form>small{color:var(--red);align-self:center;font-size:13px}@media (max-width:800px){.admin-recovery-form{grid-template-columns:1fr}}.interior-header .home-return{border:1px solid #89837a;align-items:center;min-height:34px;padding:7px 10px;font-weight:600;display:inline-flex}.interior-header .home-return:hover{border-color:var(--red);color:var(--red)}.interior-header .home-return:after{display:none}.inner-footer .footer-friends{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:9px 18px;max-width:330px;font-size:13px;display:flex}.inner-footer .footer-friends>span{text-align:right;width:100%;color:var(--red);letter-spacing:.14em;font:13px Georgia,serif}.public-privacy{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:14px;font-size:13px;line-height:1.6}@media (max-width:900px){.inner-footer .footer-friends{justify-self:end}}@media (max-width:650px){.interior-header .home-return{min-height:32px;padding:6px 8px}.inner-footer .footer-friends{justify-content:flex-start;justify-self:start}.inner-footer .footer-friends>span{text-align:left}}html[lang=zh-Hant] .category-directory button strong,html[lang=zh-Hant] .category-directory>header>span,html[lang=zh-Hant] .notes-archive>header h2,html[lang=zh-Hant] .note-index-main strong,html[lang=zh-Hant] .note-index-main p,html[lang=zh-Hant] .admin-content-table strong,html[lang=zh-Hant] .admin-page-header h1,html[lang=zh-Hant] .admin-recent>a>strong,html[lang=zh-Hant] .studio-sidebar-head strong{font-family:Noto Serif TC,Source Han Serif TC,Songti TC,PMingLiU,新細明體,serif}.note-index-main small,.note-time,.comments-list time,.admin-content-table small,.admin-content-table article>span,.admin-content-table time,.admin-stat-grid i,.admin-recent>a>span,.admin-recent>a>small{font-size:14px}.note-index-main em,.tag-drawer button,.archive-filter-line button,.admin-row-actions{font-size:13px}@media (max-width:1050px){.admin-stat-grid{grid-template-columns:repeat(3,1fr)}.admin-stat-grid a:nth-child(3){border-right:0}.category-directory,.notes-archive{margin-left:56px;margin-right:56px}.admin-content-table>header,.admin-content-table>article{grid-template-columns:minmax(240px,1fr) 100px 90px 110px}.admin-content-table>header>span:nth-child(2),.admin-content-table article>span{display:none}}@media (max-width:800px){.admin-app{display:block}.admin-nav{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:20px 24px;position:static}.admin-brand{padding-bottom:15px}.admin-nav nav{gap:24px;margin-top:12px;display:flex;overflow-x:auto}.admin-nav nav a{border-bottom:0;min-width:max-content;display:flex}.admin-nav-foot{display:none}.admin-main{padding:30px 24px 70px}.admin-page-header,.category-directory>header,.notes-archive>header{flex-direction:column;align-items:flex-start}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-stat-grid a,.admin-stat-grid a:first-child{border-bottom:1px solid var(--line);padding-left:16px}.admin-stat-grid a:nth-child(odd){border-right:1px solid var(--line)}.admin-stat-grid a:nth-child(2n){border-right:0}.admin-overview-grid,.admin-media-manager,.admin-login-copy{grid-template-columns:1fr;gap:40px}.admin-content-tools{grid-template-columns:1fr 1fr}.admin-content-tools label:first-child{grid-column:1/-1}.admin-content-table>header{display:none}.admin-content-table>article{grid-template-columns:1fr auto;gap:10px 18px}.admin-content-table article>i,.admin-content-table time,.admin-row-actions{grid-column:2}.admin-content-table time{display:none}.studio-admin-bar{grid-template-columns:1fr auto}.studio-admin-bar>div{display:none}.studio-page>.studio-shell{height:auto}.category-directory,.notes-archive{margin-left:24px;margin-right:24px}.category-directory button{grid-template-columns:42px 1fr 20px}.category-directory button span{grid-area:2/2}.category-directory button b{grid-area:1/3/3}.notes-archive>header label{width:100%}.journal-more{width:100%;margin-left:0}}@media (max-width:560px){.admin-login-page>section,.admin-denied-page>section{margin-top:7vh}.admin-login-action{width:100%;min-width:0}.admin-login-back{margin:22px 0 0}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-page-header h1{font-size:32px}.admin-content-tools{grid-template-columns:1fr}.admin-content-tools label:first-child{grid-column:auto}.note-index-row{grid-template-columns:1fr}.note-number,.note-index-main strong{font-size:23px}.toc ol{columns:1}.article-hero h1{font-size:42px}.article-deck dl{gap:22px}.markdown-body{font-size:17px}.markdown-body h2{font-size:27px}.markdown-body table{display:block;overflow-x:auto}.article-end{grid-template-columns:1fr!important}.preview-pane{padding:32px 22px 80px}.editor-pane textarea{padding:28px 22px}.studio-pair{grid-template-columns:1fr}.check-label{padding-top:0}}.md-image{text-align:center;margin:2.4em 0;display:block}.md-image button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.md-image img{width:100%;height:auto;display:block;box-shadow:0 8px 32px #19161214;margin:0!important}.md-image small{color:var(--muted);margin-top:11px;font:13px/1.6 Songti SC,serif;display:block}.md-image.wide{width:min(900px,100vw - 80px);margin-left:50%;transform:translate(-50%)}.md-image.full{width:min(1180px,100vw - 32px);margin-left:50%;transform:translate(-50%)}.md-image.position-center{margin-left:auto;margin-right:auto}.md-image.position-left{float:left;clear:left;margin:.55em 2em 1.4em 0}.md-image.position-right{float:right;clear:right;margin:.55em 0 1.4em 2em}.markdown-body:after{clear:both;content:"";display:block}.markdown-body h2,.markdown-body h3,.markdown-body table,.markdown-body pre{clear:both}.image-lightbox{z-index:100;cursor:zoom-out;background:#100f0df0;border:0;place-items:center;padding:45px;display:grid;position:fixed;inset:0}.image-lightbox img{object-fit:contain;max-width:94vw;max-height:86vh}.image-lightbox span{color:#d9d4ca;letter-spacing:.04em;font:13px Songti SC,serif;position:absolute;bottom:18px}.markdown-document-link{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:18px;margin:1.7em 0;padding:19px 0;color:var(--ink)!important;text-decoration:none!important;display:grid!important}.markdown-document-link>span{color:var(--red);letter-spacing:.12em;font:13px Georgia,serif}.markdown-document-link>b{font:500 16px Songti SC,serif}.markdown-document-link>i{color:var(--muted);font:11px Songti SC,serif}.document-page{min-height:100vh;padding:0 56px 70px}.document-page>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;font-size:14px;display:grid}.document-page>header span{letter-spacing:.15em;color:var(--muted);font:13px Georgia,serif}.document-page>header>a:last-child{justify-self:end}.document-page>section{max-width:1200px;margin:60px auto 0}.document-page>section>p{color:var(--red);letter-spacing:.16em;font:13px Georgia,serif}.document-page h1{margin:14px 0 28px;font:500 clamp(30px,4vw,52px) Songti SC,serif}.document-page iframe{border:1px solid var(--line);background:#fff;width:100%;height:calc(100vh - 230px);min-height:650px}.document-page>section>img{max-width:100%;margin:auto;display:block}.document-fallback{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:680px;padding:55px 0}.document-fallback strong{color:var(--red);font:46px Georgia,serif;display:block}.document-fallback p{color:var(--muted);font:17px/1.9 Songti SC,serif}.document-fallback a{border-bottom:1px solid var(--ink);margin-top:20px;padding-bottom:6px;display:inline-block}.media-button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px}.media-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14120f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-dialog{background:var(--paper);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1050px,100%);height:min(760px,92vh);display:grid;box-shadow:0 25px 90px #00000040}.media-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.media-dialog>header p{color:var(--red);letter-spacing:.17em;margin:0 0 5px;font:13px Georgia,serif}.media-dialog>header h2{margin:0;font:500 25px Songti SC,serif}.media-dialog>header button{cursor:pointer;background:0 0;border:0;font:300 30px sans-serif}.media-actions{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 30px;display:flex}.media-actions input{display:none}.media-actions button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:9px 14px;font-size:14px}.media-actions p{color:var(--muted);margin:0;font-size:13px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px 30px;display:grid;overflow:auto}.media-grid article{border-bottom:1px solid var(--line);min-width:0;padding-bottom:14px}.media-grid article>img,.file-preview{aspect-ratio:16/10;object-fit:cover;background:#e9e5dc;width:100%}.file-preview{place-items:center;display:grid}.file-preview strong{color:var(--red);font:32px Georgia,serif}.media-grid article>div:nth-child(2){justify-content:space-between;gap:12px;padding:12px 0 9px;display:flex}.media-grid article>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font:500 13px Songti SC,serif;overflow:hidden}.media-grid article>div:nth-child(2)>small{color:var(--muted);white-space:nowrap;font:13px Georgia,serif}.media-grid footer{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.image-insert-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:5px;width:100%;padding-bottom:5px;display:grid}.image-insert-controls label span{color:var(--muted);margin-bottom:3px;font-size:13px;display:block}.image-insert-controls select{border:1px solid var(--line);background:0 0;width:100%;padding:5px;font-size:13px}.moderation-link{border-bottom:1px solid var(--line);color:var(--ink);padding:6px 9px;font-size:13px}.media-grid footer button,.media-grid footer a{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.media-grid footer button:hover,.media-grid footer a:hover{color:var(--red)}.media-message{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 30px;font-size:13px}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--red);outline-offset:3px}:where(button):disabled{opacity:.48;cursor:not-allowed!important}.admin-primary-action,.save-button,.media-upload-confirm,.admin-account-settings form>button,.admin-credential-form>button{letter-spacing:.02em;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 3px #1716142e;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important}.admin-primary-action:hover,.save-button:hover,.media-upload-confirm:hover,.admin-account-settings form>button:hover,.admin-credential-form>button:hover{transform:translateY(-1px);box-shadow:0 5px #7b2c222b;background:var(--red)!important;border-color:var(--red)!important}.media-button,.moderation-link,.media-grid footer button,.media-grid footer a,.media-dropzone button{min-height:34px;font-weight:600;text-decoration:none;color:var(--ink)!important;background:#ffffff52!important;border:1px solid #7d786f!important;font-size:13px!important}.media-button:hover,.moderation-link:hover,.media-grid footer button:hover,.media-grid footer a:hover,.media-dropzone button:hover{border-color:var(--red)!important;color:var(--red)!important;background:#fffaf1!important}.media-dialog{width:min(1160px,100%);height:min(820px,94vh)}.media-upload-panel{border-bottom:1px solid var(--line);background:#f1ede4;grid-template-columns:minmax(260px,.75fr) minmax(380px,1.25fr);gap:24px;padding:20px 30px;display:grid}.media-dropzone{background:#ffffff59;border:1px dashed #8e887e;grid-template-columns:1fr auto;align-items:center;gap:7px 18px;min-height:126px;padding:20px;transition:border .15s,background .15s;display:grid}.media-dropzone.dragging{border:2px solid var(--red);background:#fff8ea}.media-dropzone input{display:none}.media-dropzone strong{font:500 16px Songti SC,serif}.media-dropzone span{color:var(--muted);grid-column:1;font-size:14px}.media-dropzone button{cursor:pointer;grid-area:1/2/3;padding:8px 13px}.media-upload-settings{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;display:grid}.media-upload-settings label>span,.admin-account-settings label>span,.admin-credential-form label>span{color:var(--ink);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.media-upload-settings input,.admin-account-settings input,.admin-credential-form input{width:100%;min-height:42px;color:var(--ink);background:#fffdf8;border:1px solid #928c82;padding:9px 10px;font-size:13px}.media-upload-settings small,.admin-account-settings label small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.media-upload-confirm{white-space:nowrap;cursor:pointer;min-height:42px;padding:9px 15px}.media-item-meta{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px!important;display:grid!important}.media-item-meta code{color:#5e5952;text-overflow:ellipsis;white-space:nowrap;background:#ece7dd;grid-column:1/-1;padding:7px 8px;font:13px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.image-insert-controls label span,.image-insert-controls select,.media-grid article>div:nth-child(2)>small,.media-message{font-size:13px}.document-storage-path{color:var(--muted);margin:10px 0 26px;font:14px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.admin-credential-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;margin:0 0 28px;display:grid}.admin-credential-form button{cursor:pointer;min-height:42px;padding:10px 18px}.admin-credential-form>small{min-height:18px;color:var(--red);grid-column:1/-1;font-size:14px}.admin-logout-button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.admin-logout-button:hover{color:var(--red)}.admin-account-settings{grid-template-columns:minmax(220px,.65fr) minmax(360px,1fr) minmax(220px,.65fr);gap:48px;padding-top:52px;display:grid}.admin-account-settings>div>p:first-child,.analytics-chart-section header p,.analytics-tables header p,.admin-analytics-preview header p{color:var(--red);letter-spacing:.14em;margin:0 0 8px;font:13px Georgia,serif}.admin-account-settings h2,.analytics-chart-section h2,.analytics-tables h2,.admin-analytics-preview h2{margin:0;font:500 24px Songti SC,serif}.admin-account-settings>div>p:not(:first-child),.admin-account-settings aside p{color:var(--muted);font:13px/1.75 Songti SC,serif}.admin-account-settings>div>small{color:var(--muted);font-size:13px}.admin-account-settings form{gap:20px;display:grid}.admin-account-settings form>button{cursor:pointer;min-height:44px;padding:10px 18px}.admin-account-settings aside{border-top:1px solid var(--ink);padding-top:16px}.admin-account-settings aside strong{font-size:13px}.admin-analytics{padding-top:34px}.analytics-summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr) 180px;display:grid}.analytics-summary>div,.analytics-summary>label{border-right:1px solid var(--line);padding:22px 18px}.analytics-summary>div:first-child{padding-left:0}.analytics-summary>:last-child{border-right:0}.analytics-summary span{color:var(--muted);font-size:13px;display:block}.analytics-summary strong{margin-top:7px;font:32px Georgia,serif;display:block}.analytics-summary select{background:#fffdf8;border:1px solid #918b81;width:100%;margin-top:8px;padding:7px}.analytics-chart-section,.admin-analytics-preview{border-top:1px solid var(--ink);margin-top:46px;padding-top:18px}.analytics-chart-section>header,.admin-analytics-preview>header{justify-content:space-between;align-items:end;display:flex}.analytics-chart-section>header>span,.admin-analytics-preview>header>a{color:var(--muted);font-size:14px}.analytics-bars,.admin-preview-chart{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:230px;margin-top:28px;padding-top:10px;display:grid}.analytics-bars>div,.admin-preview-chart>div{flex-direction:column;justify-content:end;align-items:center;min-width:0;height:100%;display:flex}.analytics-bars i,.admin-preview-chart i{background:var(--ink);width:min(100%,24px);min-height:1px;transition:height .2s,background .15s}.analytics-bars>div:hover i,.admin-preview-chart>div:hover i{background:var(--red)}.analytics-bars span,.admin-preview-chart span{color:var(--muted);writing-mode:vertical-rl;margin-top:8px;font:13px Georgia,serif}.analytics-tables{grid-template-columns:1fr 1fr;gap:55px;margin-top:55px;display:grid}.analytics-tables section>header{border-bottom:1px solid var(--ink);padding-bottom:16px}.analytics-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 60px 55px;align-items:center;gap:12px;padding:14px 0;display:grid}.analytics-row>span,.analytics-row>time{color:var(--red);font:13px Georgia,serif}.analytics-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.analytics-row>small,.analytics-row>b{color:var(--muted);text-align:right;font-size:13px;font-weight:400}.analytics-row.recent{grid-template-columns:72px minmax(0,1fr) 45px 80px}.analytics-privacy{border-top:1px solid var(--line);color:var(--muted);margin:38px 0 0;padding-top:16px;font-size:13px}.admin-analytics-preview{grid-column:1/-1}.admin-preview-chart{grid-template-columns:repeat(14,minmax(8px,1fr));height:140px}.admin-analytics-preview dl{grid-template-columns:180px 180px minmax(0,1fr);gap:25px;margin:22px 0 0;display:grid}.admin-analytics-preview dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:9px;font-size:13px;display:flex}.admin-analytics-preview dt{color:var(--muted)}.admin-analytics-preview dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}@media (max-width:1050px){.media-upload-panel,.admin-account-settings{grid-template-columns:1fr}.media-upload-settings{grid-template-columns:1fr 1fr}.media-upload-confirm{grid-column:1/-1}.analytics-summary{grid-template-columns:repeat(4,1fr)}.analytics-summary>label{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:800px){.media-dialog{height:100vh}.media-upload-panel,.media-upload-settings,.admin-credential-form,.analytics-tables{grid-template-columns:1fr}.media-upload-settings{gap:12px}.media-upload-confirm,.admin-credential-form>small{grid-column:auto}.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-bars{grid-auto-columns:18px;overflow-x:auto}.admin-analytics-preview dl{grid-template-columns:1fr}.md-image.wide,.md-image.full{width:calc(100vw - 32px)}.md-image.position-left,.md-image.position-center,.md-image.position-right{float:none;margin:2em 0;width:100%!important}.document-page{padding:0 20px 40px}.document-page>header{grid-template-columns:1fr auto}.document-page>header span{display:none}.document-page iframe{min-height:500px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.media-overlay{padding:0}.media-dialog{height:100vh}.media-actions{flex-direction:column;align-items:flex-start}.media-grid{grid-template-columns:1fr}.markdown-document-link{grid-template-columns:1fr auto}.markdown-document-link>span{grid-column:1/-1}}body.gallery-detail-open{overflow:hidden}.gallery-intro,.gallery-controls,.gallery-grid,.gallery-state{width:min(1208px,100% - 112px);margin-left:auto;margin-right:auto}.gallery-intro{grid-template-columns:1.25fr .75fr;gap:28px 90px;padding:92px 0 72px;display:grid}.gallery-intro>p{color:var(--red);letter-spacing:.06em;grid-column:1/-1;margin:0;font:italic 14px Georgia,serif}.gallery-intro h1{margin:0 0 18px;font:500 clamp(48px,5.6vw,76px)/1.16 Songti SC,Noto Serif CJK SC,serif}.gallery-intro>div:first-of-type>span{color:var(--muted);letter-spacing:.17em;font:13px Georgia,serif}.gallery-intro>div:last-child{align-self:end;padding-bottom:3px}.gallery-intro>div:last-child p{color:var(--muted);margin:0 0 22px;font:16px/1.9 Songti SC,serif}.gallery-intro>div:last-child small{color:var(--red);font-size:13px}.gallery-controls{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 8px;padding:20px 0;display:flex}.gallery-controls button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 12px;font-size:13px}.gallery-controls button span{color:#9b958c;margin-left:7px;font:13px Georgia,serif}.gallery-controls button:hover,.gallery-controls button.active{color:var(--ink);border-color:#8c867d}.gallery-controls button.active{background:var(--ink);color:var(--paper)}.gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:82px 34px;padding:72px 0 130px;display:grid}.gallery-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:span 6;margin:0;padding:0;display:block}.gallery-card-0,.gallery-card-3{grid-column:span 7}.gallery-card-1,.gallery-card-4{grid-column:span 5;margin-top:86px}.gallery-card-2{grid-column:3/span 8}.gallery-image-wrap{aspect-ratio:4/3;background:#dfdbd2;display:block;position:relative;overflow:hidden}.gallery-card-1 .gallery-image-wrap,.gallery-card-4 .gallery-image-wrap{aspect-ratio:4/5}.gallery-card-2 .gallery-image-wrap{aspect-ratio:16/9}.gallery-image-wrap img{object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .3s;display:block}.gallery-image-wrap i{min-width:34px;color:var(--ink);text-align:center;background:#f7f5efe0;padding:7px 8px;font:13px Georgia,serif;position:absolute;top:14px;left:14px}.gallery-card:hover .gallery-image-wrap img,.gallery-card:focus-visible .gallery-image-wrap img{filter:saturate()contrast();transform:scale(1.018)}.gallery-card:focus-visible{outline:2px solid var(--red);outline-offset:6px}.gallery-caption{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 18px;padding:16px 0 13px;display:grid;position:relative}.gallery-caption strong{font:500 18px Songti SC,serif}.gallery-caption small{color:var(--muted);grid-column:1;font-size:13px}.gallery-caption b{grid-area:1/2/3;align-self:center;font:300 20px sans-serif}.gallery-state{min-height:360px;color:var(--muted);padding:70px 0;font-size:14px}.gallery-detail{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12110fc7;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.gallery-detail-panel{background:#f3f0e9;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);width:min(1240px,100%);max-height:calc(100vh - 52px);display:grid;position:relative;overflow:auto;box-shadow:0 26px 80px #00000052}.gallery-detail-close{z-index:2;min-height:40px;color:var(--ink);cursor:pointer;background:#f7f5eff0;border:1px solid #716d66;padding:8px 12px;font-weight:600;position:absolute;top:14px;right:14px}.gallery-detail-close span{margin-left:8px;font-size:18px}.gallery-detail-image{background:#191918;place-items:center;min-height:min(740px,100vh - 52px);display:grid}.gallery-detail-image img{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 52px);display:block}.gallery-detail-copy{align-self:center;padding:78px 42px 56px}.gallery-detail-copy>p{color:var(--red);letter-spacing:.15em;margin:0 0 18px;font:13px Georgia,serif}.gallery-detail-copy h2{margin:0 0 36px;font:500 clamp(29px,3vw,42px)/1.35 Songti SC,serif}.gallery-source-block{border-left:2px solid var(--red);margin:-8px 0 30px;padding-left:17px}.gallery-source-block>dl{border-top:0}.gallery-source-block>dl div{border-bottom:0;padding:6px 0}.gallery-source-block>a{min-height:38px;color:var(--ink);border:1px solid #817a70;align-items:center;margin-top:8px;padding:7px 11px;font-size:14px;font-weight:600;display:inline-flex}.gallery-source-block>a:hover{border-color:var(--red);color:var(--red)}.gallery-source-missing{color:#8e3025;margin:8px 0 0;font-size:14px}.gallery-detail-copy dl{border-top:1px solid var(--ink);margin:0}.gallery-detail-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:16px;padding:11px 0;display:grid}.gallery-detail-copy dt{color:var(--muted);font-size:13px}.gallery-detail-copy dd{margin:0;font:14px/1.5 Georgia,Songti SC,serif}.gallery-note{margin-top:32px}.gallery-note span{color:var(--red);font-size:13px}.gallery-note p{color:var(--muted);margin:9px 0 0;font:14px/1.85 Songti SC,serif}.admin-gallery-manager{padding-top:48px}.admin-gallery-form>header,.admin-gallery-list>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.admin-gallery-form header p,.admin-gallery-list header p{color:var(--red);letter-spacing:.14em;margin:0 0 7px;font:13px Georgia,serif}.admin-gallery-form h2,.admin-gallery-list h2{margin:0;font:500 24px Songti SC,serif}.admin-gallery-form header button{cursor:pointer;background:0 0;border:1px solid #807a71;min-height:36px;padding:7px 12px}.admin-gallery-form form{padding:28px 0 58px}.admin-gallery-form label>span{color:#4d4943;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.admin-gallery-form input,.admin-gallery-form select,.admin-gallery-form textarea{width:100%;min-height:42px;color:var(--ink);background:#fffdf8;border:1px solid #908a80;outline:0;padding:10px 11px}.admin-gallery-form textarea{resize:vertical;min-height:112px}.admin-gallery-form input:focus,.admin-gallery-form select:focus,.admin-gallery-form textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px #a33b2d1f}.admin-gallery-form label small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.admin-gallery-form label small a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.admin-gallery-image-select{max-width:760px;display:block}.admin-gallery-preview{width:min(460px,100%);margin:20px 0 30px}.admin-gallery-preview img{object-fit:cover;background:#dfdbd2;width:100%;max-height:270px;display:block}.admin-gallery-preview code{color:var(--muted);overflow-wrap:anywhere;padding:8px 0;font-size:13px;display:block}.admin-gallery-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.admin-gallery-fields .wide{grid-column:1/-1}.admin-gallery-submit{align-items:center;gap:20px;margin-top:26px;display:flex}.admin-gallery-submit button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:11px 20px;font-weight:600}.admin-gallery-submit button:hover{border-color:var(--red);background:var(--red)}.admin-gallery-submit button:disabled{cursor:wait;opacity:.55}.admin-gallery-submit span{color:var(--muted);font-size:13px}.admin-gallery-list{margin-top:10px}.admin-gallery-list>header>span{color:var(--muted);font-size:14px}.admin-gallery-list article{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 0;display:grid}.admin-gallery-list article>img{object-fit:cover;background:#dfdbd2;width:118px;height:78px}.admin-gallery-list article strong,.admin-gallery-list article span,.admin-gallery-list article small{display:block}.admin-gallery-list article strong{margin-bottom:6px;font:500 15px Songti SC,serif}.admin-gallery-list article span,.admin-gallery-list article small{color:var(--muted);font-size:13px}.admin-gallery-list article small{color:#58704f;margin-top:5px}.admin-gallery-list article button{min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #7f796f;padding:7px 12px;font-weight:600}.admin-gallery-list article button:hover{border-color:var(--red);color:var(--red)}.admin-gallery-list article button.danger{color:#8e3025;border-color:#a28780}html[lang=zh-Hant] .gallery-intro h1,html[lang=zh-Hant] .gallery-caption strong,html[lang=zh-Hant] .gallery-detail-copy h2,html[lang=zh-Hant] .gallery-note p{font-family:Noto Serif TC,Source Han Serif TC,Songti TC,PMingLiU,serif}@media (max-width:900px){.gallery-intro,.gallery-controls,.gallery-grid,.gallery-state{width:calc(100% - 48px)}.gallery-intro{grid-template-columns:1fr;gap:24px;padding-top:70px}.gallery-grid{gap:56px 22px}.gallery-card-0,.gallery-card-3{grid-column:span 7}.gallery-card-1,.gallery-card-4{grid-column:span 5;margin-top:45px}.gallery-card-2{grid-column:2/span 10}.gallery-detail-panel{grid-template-columns:1fr}.gallery-detail-image{min-height:45vh}.gallery-detail-image img{max-height:56vh}.gallery-detail-copy{padding:45px 30px}}@media (max-width:650px){.gallery-grid{padding:42px 0 90px;display:block}.gallery-card,.gallery-card-0,.gallery-card-1,.gallery-card-2,.gallery-card-3,.gallery-card-4{margin:0 0 48px}.gallery-card .gallery-image-wrap{aspect-ratio:4/3}.gallery-detail{padding:0}.gallery-detail-panel{max-height:100vh}.gallery-detail-copy dl div{grid-template-columns:78px 1fr}.admin-gallery-fields{grid-template-columns:1fr}.admin-gallery-fields .wide{grid-column:auto}.admin-gallery-submit{flex-direction:column;align-items:flex-start}.admin-gallery-list article{grid-template-columns:92px 1fr auto;gap:12px}.admin-gallery-list article>img{width:92px;height:68px}.admin-gallery-list article button.danger{grid-column:3}}.inner-footer{border-top:1px solid var(--ink);background:0 0;grid-template-columns:1fr auto 1fr;gap:60px;max-width:1208px;margin:0 auto;padding:50px 0 65px;display:grid}.inner-footer>div:first-child strong{font:500 17px Songti SC,serif}.inner-footer>div:first-child p{color:var(--muted);letter-spacing:.15em;margin:8px 0 0;font:13px Georgia,serif}.inner-footer nav{gap:20px;font-size:14px;display:flex}.inner-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:9px 18px;max-width:330px;font-size:13px;display:flex}.inner-footer>div:last-child span{text-align:right;width:100%;color:var(--red);letter-spacing:.14em;font:13px Georgia,serif}.resources-intro,.about-intro,.about-purpose{max-width:1096px;margin:auto}.resources-intro{grid-template-columns:1.15fr .85fr;gap:80px;padding:95px 0 70px;display:grid}.resources-intro>p{color:var(--red);grid-column:1/-1;margin:0 0 -45px;font:italic 15px Georgia,serif}.resources-intro h1{margin:0;font:500 clamp(46px,5vw,68px)/1.3 Songti SC,serif}.resources-intro>div{align-self:end}.resources-intro>div p{color:var(--muted);margin:0 0 22px;font:16px/1.85 Songti SC,serif}.resources-intro>div span{color:var(--red);letter-spacing:.1em;font:13px Georgia,serif}.resource-list{border-top:1px solid var(--ink);max-width:1096px;margin:0 auto 65px}.resource-list>a{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 110px 80px;align-items:center;gap:20px;padding:30px 0;display:grid}.resource-list>a>span{color:var(--red);font:30px Georgia,serif}.resource-list small{color:var(--muted);letter-spacing:.07em;font:13px Georgia,Songti SC,serif}.resource-list strong{margin:8px 0 6px;font:500 23px Songti SC,serif;display:block}.resource-list p{color:var(--muted);margin:0;font:13px/1.65 Songti SC,serif}.resource-list em{color:var(--muted);font:10px Georgia,serif}.resource-list b{font:400 11px Songti SC,serif}.resource-note{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;gap:30px;max-width:1096px;margin:0 auto 110px;padding:25px 0;display:grid}.resource-note strong{font:500 15px Songti SC,serif}.resource-note p{max-width:600px;color:var(--muted);margin:0;font:13px/1.8 Songti SC,serif}.resource-note a{font-size:13px}.about-intro{grid-template-columns:1fr 1fr;gap:100px;padding:100px 0 90px;display:grid}.about-intro>div:first-child{position:relative}.about-intro>div:first-child>p{color:var(--red);margin:0;font:italic 15px Georgia,serif}.about-intro h1{margin:22px 0 0;font:500 clamp(45px,5vw,65px)/1.35 Songti SC,serif}.about-seal{border:1px solid var(--red);color:var(--red);margin-top:45px;padding:7px 8px;font:13px/1.45 Songti SC,serif;display:inline-block}.about-intro>div:last-child{padding-top:65px}.about-intro>div:last-child>p{margin:0 0 25px;font:17px/2 Songti SC,serif}.about-intro blockquote{border-top:1px solid var(--line);margin:52px 0 0;padding:25px 0;font:22px Kaiti SC,serif}.about-intro blockquote small{color:var(--muted);margin-top:13px;font-size:14px;display:block}.about-lines{border-top:1px solid var(--ink);max-width:1096px;margin:0 auto 110px}.about-lines>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;padding:17px 0;display:grid}.about-lines span{color:var(--red);font-size:13px}.about-lines p{margin:0;font:14px Georgia,Songti SC,serif}.about-purpose{padding:0 0 120px}.about-purpose>p{color:var(--red);font:italic 14px Georgia,serif}.about-purpose h2{max-width:700px;margin:20px 0 45px;font:500 clamp(36px,4vw,52px)/1.4 Songti SC,serif}.about-purpose>div{grid-template-columns:1fr 1fr;gap:60px;display:grid}.about-purpose>div p{color:var(--muted);margin:0;font:16px/1.95 Songti SC,serif}.not-found{place-items:center;min-height:100vh;padding:30px;display:grid}.not-found>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:min(700px,100%);padding:70px 0}.not-found p{color:var(--red);letter-spacing:.15em;font:13px Georgia,serif}.not-found h1{margin:22px 0;font:500 clamp(40px,6vw,65px)/1.35 Songti SC,serif}.not-found span{color:var(--muted);font:15px Songti SC,serif}.not-found nav{gap:28px;margin-top:45px;font-size:13px;display:flex}.copyright{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.copyright p{margin:0}.copyright a{color:var(--muted);font-size:13px}@media (max-width:900px){.inner-footer{grid-template-columns:1fr 1fr;margin:0 24px;padding-bottom:50px}.inner-footer nav{grid-area:2/1/auto/-1;display:flex}.resources-intro,.about-intro,.about-purpose,.resource-list,.resource-note,.about-lines{margin-left:40px;margin-right:40px}.resource-list>a{grid-template-columns:55px 1fr 70px}.resource-list em{display:none}.about-intro{gap:50px}.inner-footer>div:last-child{justify-self:end}}@media (max-width:650px){.resources-intro,.about-intro{grid-template-columns:1fr;gap:35px;padding-top:70px}.resources-intro>p{margin-bottom:-12px}.resources-intro>div,.about-intro>div:last-child{padding-top:0}.resources-intro,.about-intro,.about-purpose,.resource-list,.resource-note,.about-lines{margin-left:24px;margin-right:24px}.resource-list>a{grid-template-columns:1fr auto}.resource-list>a>span{grid-column:1/-1;font-size:22px}.resource-list b{grid-column:2}.resource-note{grid-template-columns:1fr}.about-lines>div{grid-template-columns:110px 1fr}.about-purpose>div{grid-template-columns:1fr;gap:25px}.inner-footer{grid-template-columns:1fr}.inner-footer>div:last-child{justify-content:flex-start;justify-self:start}.inner-footer>div:last-child span{text-align:left}}.comments-section{clear:both;border-top:1px solid var(--ink);margin-top:90px;padding-top:28px}.comments-section>header{grid-template-columns:1fr auto;align-items:end;margin-bottom:25px;display:grid}.comments-section>header p{color:var(--red);letter-spacing:.14em;grid-column:1/-1;margin:0 0 8px;font:13px Georgia,serif}.comments-section>header h2{border:0;margin:0;padding:0;font:500 28px Songti SC,serif}.comments-section>header span{color:var(--muted);font:22px Georgia,serif}.comments-list article{border-top:1px solid var(--line);padding:20px 0}.comments-list article>div{justify-content:space-between;gap:18px;margin-bottom:9px;display:flex}.comments-list strong{font-size:14px;font-weight:500}.comments-list time{color:var(--muted);font:13px Georgia,serif}.comments-list article>p,.comments-empty{color:#514d47;white-space:pre-wrap;margin:0;font:15px/1.85 Songti SC,serif}.comments-empty{border-top:1px solid var(--line);color:var(--muted);padding:20px 0 30px}.comments-section form{background:#efede7;margin-top:24px;padding:24px}.comments-section form label{margin-bottom:16px;display:block}.comments-section form label span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.comments-section form input,.comments-section form textarea{background:0 0;border:0;border-bottom:1px solid #c9c4ba;outline:0;width:100%;padding:9px 0;font:14px/1.7 Songti SC,serif}.comments-section form textarea{resize:vertical}.comments-section form footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.comments-section form small{max-width:430px;color:var(--muted);font:13px/1.6 Songti SC,serif}.comments-section form button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 0}.comments-section form button:disabled{cursor:not-allowed;opacity:.4}.comment-honeypot{width:1px!important;position:absolute!important;left:-10000px!important}.image-tool-overlay{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14120f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-tool-dialog{background:var(--paper);width:min(640px,100%);box-shadow:0 25px 90px #0000003d}.image-tool-dialog>header,.image-tool-dialog>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:22px 26px;display:flex}.image-tool-dialog>header p{color:var(--red);letter-spacing:.15em;margin:0 0 5px;font:13px Georgia,serif}.image-tool-dialog>header h2{margin:0;font:500 25px Songti SC,serif}.image-tool-dialog>header button{cursor:pointer;background:0 0;border:0;font:300 28px sans-serif}.image-tool-form{gap:18px;padding:28px 26px;display:grid}.image-tool-form>label span,.image-tool-form>div label span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.image-tool-form input,.image-tool-form select{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;padding:9px 0;font-size:14px}.image-tool-form>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.image-tool-form code{color:#6f352f;white-space:nowrap;background:#ebe7de;padding:12px;font-size:13px;overflow:auto}.image-tool-dialog>footer{border-top:1px solid var(--line);border-bottom:0}.image-tool-dialog>footer p{color:var(--muted);margin:0;font-size:13px}.image-tool-dialog>footer button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 0}.moderation-page{min-height:100vh}.moderation-login{place-items:center;min-height:440px;padding:70px 24px;display:grid}.moderation-login form{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);width:min(430px,100%);padding:38px 0}.moderation-login form>p{color:var(--red);letter-spacing:.15em;margin:0 0 12px;font:13px Georgia,serif}.moderation-login h2{margin:0 0 14px;font:500 34px Songti SC,serif}.moderation-login form>span,.moderation-login form>i{color:var(--muted);font-size:13px;font-style:normal;display:block}.moderation-login label{margin:28px 0 15px;display:block}.moderation-login label small{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.moderation-login input{border:1px solid var(--line);background:0 0;outline:0;width:100%;padding:11px 12px}.moderation-login button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;padding:12px 18px}.moderation-login button:disabled{opacity:.45}.moderation-login form>i{margin-top:14px}.moderation-hero,.moderation-shell{max-width:1080px;margin:auto}.moderation-hero{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding:70px 0 42px;display:flex}.moderation-hero p{color:var(--red);letter-spacing:.15em;margin:0 0 9px;font:13px Georgia,serif}.moderation-hero h1{margin:0;font:500 48px Songti SC,serif}.moderation-hero nav{gap:22px;font-size:13px;display:flex}.moderation-shell{padding:28px 0 100px}.moderation-shell>nav{gap:8px;margin-bottom:25px;display:flex}.moderation-shell>nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 10px}.moderation-shell>nav button.active{border-color:var(--red);color:var(--ink)}.moderation-shell>nav span{color:#aaa39a;margin-left:5px;font:13px Georgia,serif}.moderation-list article{border-top:1px solid var(--line);padding:24px 0}.moderation-list article header,.moderation-list article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-list article header div{align-items:baseline;gap:12px;display:flex}.moderation-list article header span,.moderation-list time,.moderation-list small{color:var(--muted);font:13px Georgia,monospace}.moderation-list article>p{white-space:pre-wrap;margin:18px 0;font:16px/1.8 Songti SC,serif}.moderation-list article footer{justify-content:flex-end}.moderation-list article footer small{margin-right:auto}.moderation-list article footer button{cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:13px}.moderation-list article footer button:hover{color:var(--red)}.moderation-message,.moderation-empty{color:var(--muted);font:14px Songti SC,serif}.admin-denied section{max-width:720px;margin:120px auto}.admin-denied section>p:first-child{color:var(--red);letter-spacing:.15em;font:13px Georgia,serif}.admin-denied h1{font:500 46px Songti SC,serif}.admin-denied section a{border-bottom:1px solid var(--ink);margin:30px 25px 0 0;padding-bottom:5px;font-size:14px;display:inline-block}@media (max-width:800px){.moderation-hero,.moderation-shell{margin-left:24px;margin-right:24px}.moderation-hero{flex-direction:column;align-items:flex-start;gap:25px}.comments-section form footer{flex-direction:column;align-items:flex-start}}.masthead small,.section-heading p,.friend-links span,.interior-tools>span,.note-index-main small,.note-time,.preview-kicker,.comments-section>header p,.comments-list time,.moderation-list article header span,.moderation-list time,.moderation-list small{font-size:13px}.note-index-main em,.comments-section form label span,.comments-section form small,.studio-settings label>span,.studio-status,.moderation-list article footer button,.article-deck dt,.admin-stat-grid i,.admin-content-table>header,.media-actions p,.media-grid article>div:nth-child(2)>small,.image-insert-controls label span,.image-insert-controls select,.moderation-link,.media-grid footer button,.media-grid footer a,.media-message{font-size:14px}html[lang=zh-Hant] body{font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,微軟正黑體,sans-serif}html[lang=zh-Hant] :where(.masthead,nav,.hero h1,.intro,.character-grid,.personal-mark p,.section-heading h2,.feature-copy strong,.brief-list a,.notes-intro h1,.notes-intro>div p,.category-directory h2,.category-directory strong,.category-directory>header>span,.notes-archive h2,.note-index-main strong,.note-index-main p,.article-hero,.markdown-body,.comments-section,.inner-footer,.admin-app,.admin-login-page,.studio-settings,.preview-pane){font-family:Noto Serif TC,Source Han Serif TC,Songti TC,PMingLiU,新細明體,serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
