#wxw{position:fixed;right:1rem;bottom:4.6rem;z-index:21}#wxw-btn{display:flex;align-items:center;gap:.5rem;margin-left:auto;background:var(--paper);color:var(--ink);border:2px solid var(--ink);padding:.55rem 1.05rem;border-radius:2rem;font:600 1rem/1.2 var(--sans);cursor:pointer;box-shadow:0 4px 14px #0000002e}.wxw-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--red)}#wxw-btn:hover{background:var(--ink);color:#fff}#wxw-btn:focus-visible,#wxw-card button:focus-visible{outline:3px solid var(--red);outline-offset:2px}#wxw-card{position:absolute;right:0;bottom:calc(100% + .6rem);width:min(240px,calc(100vw - 2rem));background:var(--paper);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--red);box-shadow:0 10px 30px #1f1b1640;padding:.9rem 1rem .8rem;text-align:center}#wxw-card[hidden]{display:none}.wxw-x{position:absolute;top:.15rem;right:.3rem;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink);padding:.2rem .4rem}.wxw-t{font:600 1.05rem/1.3 var(--serif);margin:0 0 .5rem;padding:0 1.3rem}.wxw-l{margin:0;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink2)}.wxw-row{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.2rem 0}#wxw-id{font:700 1.12rem/1.3 ui-monospace,Menlo,Consolas,monospace;user-select:all;-webkit-user-select:all}#wxw-copy{background:var(--red);color:#fff;border:0;padding:.35rem .8rem;font-weight:600;cursor:pointer}#wxw-copy:hover{background:var(--ink)}.wxw-msg{margin:.15rem 0;font-size:.8rem;color:var(--red);min-height:1.1em}.wxw-o{margin:.2rem 0 0;font-size:.75rem;color:var(--ink2)}:root{--paper:#F7F2E8;--paper2:#EFE7D6;--red:#C0392B;--red2:#9E2E22;--ink:#1F1B16;--ink2:#4A433A;--line:#D9CDB6;--serif:"Songti SC","STSong",Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans)}img{max-width:100%;display:block}a{color:var(--red)}a:hover{color:var(--red2)}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 .6em}h1{font-size:clamp(2.2rem,5.5vw,4.4rem)}h2{font-size:clamp(1.6rem,3.4vw,2.6rem)}h3{font-size:1.3rem}.wrap{max-width:1200px;margin:0 auto;padding:0 1.4rem}.kicker{font:600 .78rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin:0 0 1rem;display:flex;align-items:center;gap:.7rem}.kicker:before{content:"";width:2.2rem;height:1px;background:var(--red)}.rule{border:0;border-top:1px solid var(--line);margin:0}header.top{border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:20}header.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:74px}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink)}.brand img{width:42px;height:44px}.brand b{font:600 1.35rem/1 var(--serif);letter-spacing:.14em}.brand small{display:block;font:500 .62rem/1.4 var(--sans);letter-spacing:.2em;color:var(--ink2);text-transform:uppercase}nav.main{display:flex;gap:1.15rem;align-items:center}nav.main a{color:var(--ink);text-decoration:none;font-size:.9rem;letter-spacing:.02em;white-space:nowrap}nav.main a:hover,nav.main a[aria-current]{color:var(--red)}.btn{display:inline-block;background:var(--red);color:#fff!important;text-decoration:none;padding:.8rem 1.5rem;font-weight:600;letter-spacing:.04em;border:1px solid var(--red)}.btn:hover{background:var(--ink);border-color:var(--ink)}.btn.ghost{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff!important}#navt{display:none}.navb{display:none;background:none;border:1px solid var(--ink);padding:.45rem .7rem;font:600 .85rem var(--sans);cursor:pointer;color:var(--ink)}@media(max-width:1180px){.navb{display:block}nav.main{display:none;position:absolute;top:74px;left:0;right:0;background:var(--paper);flex-direction:column;align-items:flex-start;padding:1rem 1.4rem 1.4rem;border-bottom:1px solid var(--line);gap:1rem}#navt:checked~nav.main{display:flex}}footer.foot{background:var(--ink);color:#e9e1d0;margin-top:5rem;padding:4rem 0 6rem}footer.foot a{color:#fff}footer.foot h3{color:#fff;font-size:1.05rem;letter-spacing:.08em}.fgrid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:3rem}@media(max-width:800px){.fgrid{grid-template-columns:1fr;gap:2rem}}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin:.3rem 0}.foot .small{font-size:.82rem;color:#b5ab98;margin-top:2.5rem;border-top:1px solid #3A342C;padding-top:1.2rem}#wa{position:fixed;right:1rem;bottom:1rem;z-index:21;display:flex;align-items:center;gap:.45rem;background:var(--ink);color:#fff;text-decoration:none;padding:.65rem 1.1rem;border-radius:2rem;font-weight:600;box-shadow:0 4px 14px #00000040;border:2px solid var(--red)}#wa:hover{background:var(--red)}.prose h2{font-size:1.7rem;margin-top:2rem}.prose h3{margin-top:1.6rem}.prose ul{padding-left:1.2rem}.prose li{margin:.3rem 0}mark.tbd{background:#ffe14d;color:#000;padding:0 .2em;font-weight:600;outline:2px solid #E0B400}.prose table{border-collapse:collapse;width:100%;margin:1rem 0}.prose td,.prose th{border:1px solid var(--line);padding:.5rem .7rem;text-align:left;vertical-align:top}
