/* Scoped from 17_被教得太好了/article.html by scripts/wechat/extract.mjs. */

/* 北极甜虾公众号 · “玩物有理”系列样式（第 16 期起）
   360px 宽排版，导出时放大 3 倍成 1080px。配合 _工具/play.py 使用：
     html = assemble(body, title, katex_css() + font_css(body) + extra_css, base="base_play.css")
   配色 P1（白纸 · 朱红）：白底、墨字，朱红是唯一的强调色；--teal 在本系列是墨灰（Z 方块的颜色）。
   字体：思源宋体（正文、定理、图注、署名）；思源黑体（标签，SiyuanHei，由 font_css() 内嵌）；
         得意黑（只用于大标题和节标题，SmileySans，由 font_css() 内嵌）。公式仍用 KaTeX。
   五档字号：44 / 24 / 16.5 / 15 / 14。分层靠底色深浅，不用边框线、阴影、光晕；不用节号、英文小标签、眉题短线。
   署名“北极甜虾（剑心犹在！）”用思源宋体。旧模版的类名都还能用（.sec-no、.sec-en、.hd-top、.hd-wm、.topbar 会被隐藏）。 */
.wx{
  --paper:#FFFFFF; --tone:#F1F0EE; --tone2:#E6E4E0; --ink:#121212; --ink2:#4D4B48;
  --red:#D23A1F; --teal:#3B3B3B; --hl:rgba(210,58,31,.14);
  --serif:"Noto Serif CJK SC","Songti SC",serif; --head:"SiyuanHei wx437851","Noto Sans CJK SC","PingFang SC",sans-serif;
  --display:"SmileySans wx437851","SiyuanHei wx437851","PingFang SC",sans-serif;
}
.wx,.wx{margin:0;padding:0;background:var(--paper);}
.wx{margin:0;}
.wx .wx-page{width:360px;margin:0 auto;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;position:relative;}
.wx .wrap{padding:0 20px;}
.wx p{font-size:16.5px;line-height:1.95;letter-spacing:.2px;margin:0 0 18px;text-align:left;}
.wx strong{font-weight:700;color:var(--ink);background:linear-gradient(transparent 62%, var(--hl) 62%);padding:0 1px;}
.wx .en,.wx .lat{font-style:normal;letter-spacing:0;}

/* 刊头：系列名、标题、副题、导语、署名 */
.wx .topbar,.wx .hd-top,.wx .hd-wm{display:none;}
.wx .hd{padding:30px 20px 6px;}
.wx .kicker{font-family:var(--head);font-weight:700;font-size:14px;color:var(--red);}
.wx h1{font-family:var(--display);font-weight:400;font-size:44px;line-height:1.1;letter-spacing:0;margin:14px 0 12px;color:var(--ink);}
.wx .h1sub{font-family:var(--head);font-weight:200;font-size:24px;line-height:1.3;color:var(--ink);}
.wx .lede{margin-top:24px;font-size:16.5px;line-height:1.95;color:var(--ink);}
.wx .byline{margin-top:14px;font-size:14px;color:var(--ink2);display:flex;align-items:center;gap:8px;}
.wx .byline .dot{display:none;}
.wx .byline b{font-weight:700;color:var(--ink);}

/* 图：底色块，方角，不描边；图注左对齐 */
.wx .fig{margin:26px 0 28px;}
.wx .card{background:var(--tone);padding:16px 14px;}
.wx .fig svg{display:block;}
.wx figcaption{font-size:14px;line-height:1.75;color:var(--ink2);text-align:left;margin-top:10px;}
.wx figcaption .num{font-family:var(--head);font-weight:700;color:var(--red);margin-right:6px;}

/* 节标题：只有一行兰亭黑，靠上方留白分节 */
.wx .sec{margin:56px 0 18px;}
.wx .sec-no,.wx .sec-en{display:none;}
.wx h2{font-family:var(--display);font-weight:400;font-size:24px;line-height:1.3;letter-spacing:0;margin:0;color:var(--ink);}
.wx .h3{font-family:var(--head);font-weight:900;font-size:16.5px;line-height:1.5;margin:30px 0 12px;color:var(--ink);}

/* 定理、引理、证明 */
.wx .thm{margin:24px 0 14px;background:var(--tone);padding:14px 16px 6px;}
.wx .thm-h{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap;}
.wx .thm-h b{font-family:var(--head);font-weight:900;font-size:16.5px;color:var(--red);}
.wx .thm.cor .thm-h b{color:var(--teal);}
.wx .thm-h span{font-family:var(--head);font-weight:700;font-size:16.5px;color:var(--ink);}
.wx .thm p{font-size:16.5px;line-height:1.9;margin:0 0 8px;}
.wx .pf{margin:0 0 20px;}
.wx .pf p{font-size:15px;line-height:1.9;margin:0 0 8px;color:var(--ink2);}
.wx .pf-t{font-family:var(--head);font-weight:700;color:var(--ink);margin-right:6px;}
.wx .qed{float:right;color:var(--ink);margin-left:6px;}

/* 引文、金句、留言、方法框、观点 */
.wx .q{margin:4px 0 20px;padding:14px 16px 12px;background:var(--tone);font-size:16.5px;line-height:1.85;color:var(--ink);}
.wx .q .src{display:block;margin-top:6px;font-size:14px;color:var(--ink2);}
.wx .q .src::before{content:"—— ";}
.wx .pq{margin:30px 0;padding:22px 18px 20px;background:var(--tone);font-family:var(--head);font-weight:900;font-size:24px;line-height:1.35;letter-spacing:-.01em;color:var(--ink);text-align:left;}
.wx .pq .qm{display:none;}
.wx .ask{margin:28px 0 8px;background:var(--tone);padding:14px 16px 4px;}
.wx .ask-t{font-family:var(--head);font-weight:700;font-size:14px;color:var(--red);margin-bottom:6px;}
.wx .ask p{font-size:15px;line-height:1.85;margin-bottom:12px;}
.wx .tip{margin:24px 0 26px;background:var(--tone);padding:14px 16px 6px;}
.wx .tip-t{font-family:var(--head);font-weight:700;font-size:14px;color:var(--red);margin-bottom:8px;}
.wx .tip ol{margin:0 0 8px;padding-left:20px;}
.wx .tip li{font-size:15px;line-height:1.85;margin-bottom:6px;}
.wx .view{margin:0 0 20px;padding:12px 16px 4px;background:var(--tone);}
.wx .view h4{margin:0 0 8px;font-family:var(--head);font-weight:900;font-size:16.5px;line-height:1.5;color:var(--ink);}
.wx .view p{margin-bottom:8px;}
.wx .rows .row{display:flex;gap:12px;align-items:center;padding:10px 0;}
.wx .rows svg{flex:none;}
.wx .rows .t b{display:block;font-family:var(--head);font-weight:700;font-size:15px;color:var(--ink);margin-bottom:2px;}
.wx .rows .t span{display:block;font-size:14px;color:var(--ink2);line-height:1.7;}

/* 数字卡、时间线 */
.wx .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 24px;}
.wx .stats div{background:var(--tone);padding:12px 6px 10px;}
.wx .stats b{display:block;font-family:var(--head);font-weight:900;font-size:24px;line-height:1.15;color:var(--red);}
.wx .stats span{display:block;font-size:14px;color:var(--ink);margin-top:2px;}
.wx .stats i{display:block;font-style:normal;font-size:14px;color:var(--ink2);}
.wx .tl-row{display:flex;}
.wx .tl-y{width:60px;flex:none;padding-right:12px;font-family:var(--head);font-weight:900;font-size:15px;color:var(--red);line-height:1.6;}
.wx .tl-t{flex:1;font-size:15px;line-height:1.75;color:var(--ink2);padding:0 0 14px;}
.wx .tl-row.hot .tl-t{color:var(--ink);}

/* 参考资料、署名 */
.wx .refs{margin:30px 0 0;font-size:14px;line-height:1.75;color:var(--ink2);}
.wx .refs-t{font-family:var(--head);font-weight:700;font-size:14px;color:var(--ink);margin-bottom:6px;}
.wx .refs ol{margin:0;padding-left:20px;}
.wx .refs li{margin-bottom:4px;}
.wx .refs-note{margin-top:10px;}
.wx .sign{margin:38px 0 0;display:flex;align-items:center;justify-content:center;gap:14px;}
.wx .seal{width:50px;height:50px;background:var(--red);border-radius:5px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:5px;box-sizing:border-box;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #FBF3E8, inset 0 0 0 3.5px var(--red);}
.wx .seal span{font-family:"Songti SC";font-weight:900;font-size:17px;line-height:1;color:#FBF3E8;display:flex;align-items:center;justify-content:center;}
.wx .sign-name{font-weight:700;font-size:16.5px;color:var(--ink);}
.wx .end{text-align:center;font-size:14px;color:var(--ink2);letter-spacing:2px;margin:26px 0 0;padding-bottom:36px;}
@font-face{font-display:block;font-family:"KaTeX_AMS wx437851";font-style:normal;font-weight:400;src:url("fonts/f01.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Caligraphic wx437851";font-style:normal;font-weight:700;src:url("fonts/f02.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Caligraphic wx437851";font-style:normal;font-weight:400;src:url("fonts/f03.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Fraktur wx437851";font-style:normal;font-weight:700;src:url("fonts/f04.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Fraktur wx437851";font-style:normal;font-weight:400;src:url("fonts/f05.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Main wx437851";font-style:normal;font-weight:700;src:url("fonts/f06.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Main wx437851";font-style:italic;font-weight:700;src:url("fonts/f07.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Main wx437851";font-style:italic;font-weight:400;src:url("fonts/f08.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Main wx437851";font-style:normal;font-weight:400;src:url("fonts/f09.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Math wx437851";font-style:italic;font-weight:700;src:url("fonts/f10.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Math wx437851";font-style:italic;font-weight:400;src:url("fonts/f11.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_SansSerif wx437851";font-style:normal;font-weight:700;src:url("fonts/f12.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_SansSerif wx437851";font-style:italic;font-weight:400;src:url("fonts/f13.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_SansSerif wx437851";font-style:normal;font-weight:400;src:url("fonts/f14.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Script wx437851";font-style:normal;font-weight:400;src:url("fonts/f15.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Size1 wx437851";font-style:normal;font-weight:400;src:url("fonts/f16.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Size2 wx437851";font-style:normal;font-weight:400;src:url("fonts/f17.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Size3 wx437851";font-style:normal;font-weight:400;src:url("fonts/f18.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Size4 wx437851";font-style:normal;font-weight:400;src:url("fonts/f19.woff2") format("woff2")}@font-face{font-display:block;font-family:"KaTeX_Typewriter wx437851";font-style:normal;font-weight:400;src:url("fonts/f20.woff2") format("woff2")}.wx .katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.wx .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.wx .katex .katex-version:after{content:"0.18.9"}.wx .katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.wx .katex .katex-html>.katex-newline{display:block}.wx .katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.wx .katex .katex-base,.wx .katex .katex-strut{display:inline-block}.wx .katex .textbf{font-weight:700}.wx .katex .textit{font-style:italic}.wx .katex .textrm{font-family:"KaTeX_Main wx437851"}.wx .katex .textsf{font-family:"KaTeX_SansSerif wx437851"}.wx .katex .texttt{font-family:"KaTeX_Typewriter wx437851"}.wx .katex .mathnormal{font-family:"KaTeX_Math wx437851";font-style:italic}.wx .katex .mathit{font-family:"KaTeX_Main wx437851";font-style:italic}.wx .katex .mathrm{font-style:normal}.wx .katex .mathbf{font-family:"KaTeX_Main wx437851";font-weight:700}.wx .katex .boldsymbol{font-family:"KaTeX_Math wx437851";font-style:italic;font-weight:700}.wx .katex .amsrm,.wx .katex .mathbb,.wx .katex .textbb{font-family:"KaTeX_AMS wx437851"}.wx .katex .mathcal{font-family:"KaTeX_Caligraphic wx437851"}.wx .katex .mathfrak,.wx .katex .textfrak{font-family:"KaTeX_Fraktur wx437851"}.wx .katex .mathboldfrak,.wx .katex .textboldfrak{font-family:"KaTeX_Fraktur wx437851";font-weight:700}.wx .katex .mathtt{font-family:"KaTeX_Typewriter wx437851"}.wx .katex .mathscr,.wx .katex .textscr{font-family:"KaTeX_Script wx437851"}.wx .katex .mathsf,.wx .katex .textsf{font-family:"KaTeX_SansSerif wx437851"}.wx .katex .mathboldsf,.wx .katex .textboldsf{font-family:"KaTeX_SansSerif wx437851";font-weight:700}.wx .katex .mathitsf,.wx .katex .mathsfit,.wx .katex .textitsf{font-family:"KaTeX_SansSerif wx437851";font-style:italic}.wx .katex .mainrm{font-family:"KaTeX_Main wx437851";font-style:normal}.wx .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.wx .katex .vlist-r{display:table-row}.wx .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.wx .katex .vlist>span{display:block;height:0;position:relative}.wx .katex .vlist>span>span{display:inline-block}.wx .katex .vlist>span>.pstrut{overflow:hidden;width:0}.wx .katex .vlist-t2{margin-right:-2px}.wx .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.wx .katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.wx .katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.wx .katex .msupsub{text-align:left}.wx .katex .mfrac>span>span{text-align:center}.wx .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.wx .katex .katex-hdashline,.wx .katex .katex-hline,.wx .katex .katex-overline .overline-line,.wx .katex .katex-rule,.wx .katex .katex-underline .underline-line,.wx .katex .mfrac .frac-line{min-height:1px}.wx .katex .mspace{display:inline-block}.wx .katex .katex-smash{display:inline;line-height:0}.wx .katex .clap,.wx .katex .llap,.wx .katex .rlap{position:relative;width:0}.wx .katex .clap>.katex-inner,.wx .katex .llap>.katex-inner,.wx .katex .rlap>.katex-inner{position:absolute}.wx .katex .clap>.katex-fix,.wx .katex .llap>.katex-fix,.wx .katex .rlap>.katex-fix{display:inline-block}.wx .katex .llap>.katex-inner{right:0}.wx .katex .clap>.katex-inner,.wx .katex .rlap>.katex-inner{left:0}.wx .katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.wx .katex .katex-rule{border:0 solid;display:inline-block;position:relative}.wx .katex .katex-hline,.wx .katex .katex-overline .overline-line,.wx .katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.wx .katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.wx .katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.wx .katex .fontsize-ensurer.reset-size1.size1,.wx .katex .katex-sizing.reset-size1.size1{font-size:1em}.wx .katex .fontsize-ensurer.reset-size1.size2,.wx .katex .katex-sizing.reset-size1.size2{font-size:1.2em}.wx .katex .fontsize-ensurer.reset-size1.size3,.wx .katex .katex-sizing.reset-size1.size3{font-size:1.4em}.wx .katex .fontsize-ensurer.reset-size1.size4,.wx .katex .katex-sizing.reset-size1.size4{font-size:1.6em}.wx .katex .fontsize-ensurer.reset-size1.size5,.wx .katex .katex-sizing.reset-size1.size5{font-size:1.8em}.wx .katex .fontsize-ensurer.reset-size1.size6,.wx .katex .katex-sizing.reset-size1.size6{font-size:2em}.wx .katex .fontsize-ensurer.reset-size1.size7,.wx .katex .katex-sizing.reset-size1.size7{font-size:2.4em}.wx .katex .fontsize-ensurer.reset-size1.size8,.wx .katex .katex-sizing.reset-size1.size8{font-size:2.88em}.wx .katex .fontsize-ensurer.reset-size1.size9,.wx .katex .katex-sizing.reset-size1.size9{font-size:3.456em}.wx .katex .fontsize-ensurer.reset-size1.size10,.wx .katex .katex-sizing.reset-size1.size10{font-size:4.148em}.wx .katex .fontsize-ensurer.reset-size1.size11,.wx .katex .katex-sizing.reset-size1.size11{font-size:4.976em}.wx .katex .fontsize-ensurer.reset-size2.size1,.wx .katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.wx .katex .fontsize-ensurer.reset-size2.size2,.wx .katex .katex-sizing.reset-size2.size2{font-size:1em}.wx .katex .fontsize-ensurer.reset-size2.size3,.wx .katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.wx .katex .fontsize-ensurer.reset-size2.size4,.wx .katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.wx .katex .fontsize-ensurer.reset-size2.size5,.wx .katex .katex-sizing.reset-size2.size5{font-size:1.5em}.wx .katex .fontsize-ensurer.reset-size2.size6,.wx .katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.wx .katex .fontsize-ensurer.reset-size2.size7,.wx .katex .katex-sizing.reset-size2.size7{font-size:2em}.wx .katex .fontsize-ensurer.reset-size2.size8,.wx .katex .katex-sizing.reset-size2.size8{font-size:2.4em}.wx .katex .fontsize-ensurer.reset-size2.size9,.wx .katex .katex-sizing.reset-size2.size9{font-size:2.88em}.wx .katex .fontsize-ensurer.reset-size2.size10,.wx .katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.wx .katex .fontsize-ensurer.reset-size2.size11,.wx .katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.wx .katex .fontsize-ensurer.reset-size3.size1,.wx .katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.wx .katex .fontsize-ensurer.reset-size3.size2,.wx .katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.wx .katex .fontsize-ensurer.reset-size3.size3,.wx .katex .katex-sizing.reset-size3.size3{font-size:1em}.wx .katex .fontsize-ensurer.reset-size3.size4,.wx .katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.wx .katex .fontsize-ensurer.reset-size3.size5,.wx .katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.wx .katex .fontsize-ensurer.reset-size3.size6,.wx .katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.wx .katex .fontsize-ensurer.reset-size3.size7,.wx .katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.wx .katex .fontsize-ensurer.reset-size3.size8,.wx .katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.wx .katex .fontsize-ensurer.reset-size3.size9,.wx .katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.wx .katex .fontsize-ensurer.reset-size3.size10,.wx .katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.wx .katex .fontsize-ensurer.reset-size3.size11,.wx .katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.wx .katex .fontsize-ensurer.reset-size4.size1,.wx .katex .katex-sizing.reset-size4.size1{font-size:.625em}.wx .katex .fontsize-ensurer.reset-size4.size2,.wx .katex .katex-sizing.reset-size4.size2{font-size:.75em}.wx .katex .fontsize-ensurer.reset-size4.size3,.wx .katex .katex-sizing.reset-size4.size3{font-size:.875em}.wx .katex .fontsize-ensurer.reset-size4.size4,.wx .katex .katex-sizing.reset-size4.size4{font-size:1em}.wx .katex .fontsize-ensurer.reset-size4.size5,.wx .katex .katex-sizing.reset-size4.size5{font-size:1.125em}.wx .katex .fontsize-ensurer.reset-size4.size6,.wx .katex .katex-sizing.reset-size4.size6{font-size:1.25em}.wx .katex .fontsize-ensurer.reset-size4.size7,.wx .katex .katex-sizing.reset-size4.size7{font-size:1.5em}.wx .katex .fontsize-ensurer.reset-size4.size8,.wx .katex .katex-sizing.reset-size4.size8{font-size:1.8em}.wx .katex .fontsize-ensurer.reset-size4.size9,.wx .katex .katex-sizing.reset-size4.size9{font-size:2.16em}.wx .katex .fontsize-ensurer.reset-size4.size10,.wx .katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.wx .katex .fontsize-ensurer.reset-size4.size11,.wx .katex .katex-sizing.reset-size4.size11{font-size:3.11em}.wx .katex .fontsize-ensurer.reset-size5.size1,.wx .katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.wx .katex .fontsize-ensurer.reset-size5.size2,.wx .katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.wx .katex .fontsize-ensurer.reset-size5.size3,.wx .katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.wx .katex .fontsize-ensurer.reset-size5.size4,.wx .katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.wx .katex .fontsize-ensurer.reset-size5.size5,.wx .katex .katex-sizing.reset-size5.size5{font-size:1em}.wx .katex .fontsize-ensurer.reset-size5.size6,.wx .katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.wx .katex .fontsize-ensurer.reset-size5.size7,.wx .katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.wx .katex .fontsize-ensurer.reset-size5.size8,.wx .katex .katex-sizing.reset-size5.size8{font-size:1.6em}.wx .katex .fontsize-ensurer.reset-size5.size9,.wx .katex .katex-sizing.reset-size5.size9{font-size:1.92em}.wx .katex .fontsize-ensurer.reset-size5.size10,.wx .katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.wx .katex .fontsize-ensurer.reset-size5.size11,.wx .katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.wx .katex .fontsize-ensurer.reset-size6.size1,.wx .katex .katex-sizing.reset-size6.size1{font-size:.5em}.wx .katex .fontsize-ensurer.reset-size6.size2,.wx .katex .katex-sizing.reset-size6.size2{font-size:.6em}.wx .katex .fontsize-ensurer.reset-size6.size3,.wx .katex .katex-sizing.reset-size6.size3{font-size:.7em}.wx .katex .fontsize-ensurer.reset-size6.size4,.wx .katex .katex-sizing.reset-size6.size4{font-size:.8em}.wx .katex .fontsize-ensurer.reset-size6.size5,.wx .katex .katex-sizing.reset-size6.size5{font-size:.9em}.wx .katex .fontsize-ensurer.reset-size6.size6,.wx .katex .katex-sizing.reset-size6.size6{font-size:1em}.wx .katex .fontsize-ensurer.reset-size6.size7,.wx .katex .katex-sizing.reset-size6.size7{font-size:1.2em}.wx .katex .fontsize-ensurer.reset-size6.size8,.wx .katex .katex-sizing.reset-size6.size8{font-size:1.44em}.wx .katex .fontsize-ensurer.reset-size6.size9,.wx .katex .katex-sizing.reset-size6.size9{font-size:1.728em}.wx .katex .fontsize-ensurer.reset-size6.size10,.wx .katex .katex-sizing.reset-size6.size10{font-size:2.074em}.wx .katex .fontsize-ensurer.reset-size6.size11,.wx .katex .katex-sizing.reset-size6.size11{font-size:2.488em}.wx .katex .fontsize-ensurer.reset-size7.size1,.wx .katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.wx .katex .fontsize-ensurer.reset-size7.size2,.wx .katex .katex-sizing.reset-size7.size2{font-size:.5em}.wx .katex .fontsize-ensurer.reset-size7.size3,.wx .katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.wx .katex .fontsize-ensurer.reset-size7.size4,.wx .katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.wx .katex .fontsize-ensurer.reset-size7.size5,.wx .katex .katex-sizing.reset-size7.size5{font-size:.75em}.wx .katex .fontsize-ensurer.reset-size7.size6,.wx .katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.wx .katex .fontsize-ensurer.reset-size7.size7,.wx .katex .katex-sizing.reset-size7.size7{font-size:1em}.wx .katex .fontsize-ensurer.reset-size7.size8,.wx .katex .katex-sizing.reset-size7.size8{font-size:1.2em}.wx .katex .fontsize-ensurer.reset-size7.size9,.wx .katex .katex-sizing.reset-size7.size9{font-size:1.44em}.wx .katex .fontsize-ensurer.reset-size7.size10,.wx .katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.wx .katex .fontsize-ensurer.reset-size7.size11,.wx .katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.wx .katex .fontsize-ensurer.reset-size8.size1,.wx .katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.wx .katex .fontsize-ensurer.reset-size8.size2,.wx .katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.wx .katex .fontsize-ensurer.reset-size8.size3,.wx .katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.wx .katex .fontsize-ensurer.reset-size8.size4,.wx .katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.wx .katex .fontsize-ensurer.reset-size8.size5,.wx .katex .katex-sizing.reset-size8.size5{font-size:.625em}.wx .katex .fontsize-ensurer.reset-size8.size6,.wx .katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.wx .katex .fontsize-ensurer.reset-size8.size7,.wx .katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.wx .katex .fontsize-ensurer.reset-size8.size8,.wx .katex .katex-sizing.reset-size8.size8{font-size:1em}.wx .katex .fontsize-ensurer.reset-size8.size9,.wx .katex .katex-sizing.reset-size8.size9{font-size:1.2em}.wx .katex .fontsize-ensurer.reset-size8.size10,.wx .katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.wx .katex .fontsize-ensurer.reset-size8.size11,.wx .katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.wx .katex .fontsize-ensurer.reset-size9.size1,.wx .katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.wx .katex .fontsize-ensurer.reset-size9.size2,.wx .katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.wx .katex .fontsize-ensurer.reset-size9.size3,.wx .katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.wx .katex .fontsize-ensurer.reset-size9.size4,.wx .katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.wx .katex .fontsize-ensurer.reset-size9.size5,.wx .katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.wx .katex .fontsize-ensurer.reset-size9.size6,.wx .katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.wx .katex .fontsize-ensurer.reset-size9.size7,.wx .katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.wx .katex .fontsize-ensurer.reset-size9.size8,.wx .katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.wx .katex .fontsize-ensurer.reset-size9.size9,.wx .katex .katex-sizing.reset-size9.size9{font-size:1em}.wx .katex .fontsize-ensurer.reset-size9.size10,.wx .katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.wx .katex .fontsize-ensurer.reset-size9.size11,.wx .katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.wx .katex .fontsize-ensurer.reset-size10.size1,.wx .katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.wx .katex .fontsize-ensurer.reset-size10.size2,.wx .katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.wx .katex .fontsize-ensurer.reset-size10.size3,.wx .katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.wx .katex .fontsize-ensurer.reset-size10.size4,.wx .katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.wx .katex .fontsize-ensurer.reset-size10.size5,.wx .katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.wx .katex .fontsize-ensurer.reset-size10.size6,.wx .katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.wx .katex .fontsize-ensurer.reset-size10.size7,.wx .katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.wx .katex .fontsize-ensurer.reset-size10.size8,.wx .katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.wx .katex .fontsize-ensurer.reset-size10.size9,.wx .katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.wx .katex .fontsize-ensurer.reset-size10.size10,.wx .katex .katex-sizing.reset-size10.size10{font-size:1em}.wx .katex .fontsize-ensurer.reset-size10.size11,.wx .katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.wx .katex .fontsize-ensurer.reset-size11.size1,.wx .katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.wx .katex .fontsize-ensurer.reset-size11.size2,.wx .katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.wx .katex .fontsize-ensurer.reset-size11.size3,.wx .katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.wx .katex .fontsize-ensurer.reset-size11.size4,.wx .katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.wx .katex .fontsize-ensurer.reset-size11.size5,.wx .katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.wx .katex .fontsize-ensurer.reset-size11.size6,.wx .katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.wx .katex .fontsize-ensurer.reset-size11.size7,.wx .katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.wx .katex .fontsize-ensurer.reset-size11.size8,.wx .katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.wx .katex .fontsize-ensurer.reset-size11.size9,.wx .katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.wx .katex .fontsize-ensurer.reset-size11.size10,.wx .katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.wx .katex .fontsize-ensurer.reset-size11.size11,.wx .katex .katex-sizing.reset-size11.size11{font-size:1em}.wx .katex .delimsizing.size1{font-family:"KaTeX_Size1 wx437851"}.wx .katex .delimsizing.size2{font-family:"KaTeX_Size2 wx437851"}.wx .katex .delimsizing.size3{font-family:"KaTeX_Size3 wx437851"}.wx .katex .delimsizing.size4{font-family:"KaTeX_Size4 wx437851"}.wx .katex .delimsizing.mult .delim-size1>span{font-family:"KaTeX_Size1 wx437851"}.wx .katex .delimsizing.mult .delim-size4>span{font-family:"KaTeX_Size4 wx437851"}.wx .katex .nulldelimiter{display:inline-block;width:.12em}.wx .katex .delimcenter,.wx .katex .op-symbol{position:relative}.wx .katex .op-symbol.small-op{font-family:"KaTeX_Size1 wx437851"}.wx .katex .op-symbol.large-op{font-family:"KaTeX_Size2 wx437851"}.wx .katex .katex-accent>.vlist-t,.wx .katex .op-limits>.vlist-t{text-align:center}.wx .katex .katex-accent .accent-body{position:relative}.wx .katex .katex-accent .accent-body:not(.accent-full){width:0}.wx .katex .katex-overlay{display:block}.wx .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.wx .katex .mtable .arraycolsep{display:inline-block}.wx .katex .mtable .col-align-c>.vlist-t{text-align:center}.wx .katex .mtable .col-align-l>.vlist-t{text-align:left}.wx .katex .mtable .col-align-r>.vlist-t{text-align:right}.wx .katex .svg-align{text-align:left}.wx .katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.wx .katex svg path{stroke:none}.wx .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.wx .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.wx .katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.wx .katex .katex-stretchy:after,.wx .katex .katex-stretchy:before{content:""}.wx .katex .hide-tail{overflow:hidden;position:relative;width:100%}.wx .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.wx .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.wx .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.wx .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.wx .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.wx .katex .x-arrow-pad{padding:0 .5em}.wx .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.wx .katex .mover,.wx .katex .munder,.wx .katex .x-arrow{text-align:center}.wx .katex .boxpad{padding:0 .3em}.wx .katex .fbox,.wx .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.wx .katex .cancel-pad{padding:0 .2em}.wx .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.wx .katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.wx .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.wx .katex .anglpad{padding:0 .03889em}.wx .katex .reflectbox{display:inline-block;transform:scaleX(-1)}.wx .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.wx .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.wx .katex .mtr-glue{width:50%}.wx .katex .cd-vert-arrow{display:inline-block;position:relative}.wx .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.wx .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.wx .katex-display{display:block;margin:1em 0;text-align:center}.wx .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.wx .katex-display>.katex>.katex-html{display:block;position:relative}.wx .katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.wx .katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.wx .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.wx{counter-reset:katexEqnNo mmlEqnNo}

.wx .katex{font-size:1.1em;text-rendering:geometricPrecision;}
.wx .mathd{margin:0 0 14px;padding:6px 0 2px;text-align:center;}
.wx .mathd .katex-display{margin:0;}
.wx .mnb{white-space:nowrap;}
.wx .fo{display:flex;align-items:center;height:100%;white-space:nowrap;line-height:1.2;}
.wx .fo .katex{font-size:1.08em;}
@font-face{font-family:"SiyuanHei wx437851";src:url("fonts/f21.woff2") format("woff2");font-weight:100 599;font-style:normal;font-display:block;}
@font-face{font-family:"SiyuanHei wx437851";src:url("fonts/f22.woff2") format("woff2");font-weight:600 799;font-style:normal;font-display:block;}
@font-face{font-family:"SiyuanHei wx437851";src:url("fonts/f23.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:block;}
@font-face{font-family:"SmileySans wx437851";src:url("fonts/f24.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:block;}

.wx h1{line-height:1.2;}
.wx .katex{font-size:1.02em;white-space:nowrap;}
.wx .thm .mathd{margin:0 0 8px;font-size:15px;}
.wx .pf .mathd{margin:2px 0 8px;font-size:13px;}
.wx .clm{padding:12px 14px 6px;}
.wx .clm-h{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;font-family:var(--head);font-weight:700;font-size:14px;padding-bottom:8px;}
.wx .clm-h span:first-child{color:var(--ink);} .wx .clm-h span:last-child{color:var(--red);}
.wx .clm-r{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:10px 0;border-top:1px solid var(--tone2);}
.wx .clm-a{font-size:14px;line-height:1.7;color:var(--ink2);}
.wx .clm-a b{display:block;font-family:var(--head);font-weight:700;font-size:14px;color:var(--ink);margin-bottom:2px;}
.wx .clm-b{font-size:14px;line-height:1.7;color:var(--ink);}


