:root{
  color-scheme:dark;
  --bg:#15171b; --box:#1d2025; --text:#e8e6e1; --grey:#a0a6b0; --border:#2e3239;
  --orange:#fb923c; --code:#23262c;
}
.wu{max-width:760px;margin:0 auto;padding:48px 16px 96px}
.wu h1, .wu h2{font-family:system-ui,sans-serif;line-height:1.25;letter-spacing:-.01em}
.wu h1{font-size:2.1rem;margin:0 0 .4rem}
.wu h2{font-size:1.45rem;margin:3.2rem 0 .3rem;padding-top:1.4rem;border-top:2px solid var(--grey)}
.wu .intro{color:var(--grey);font-size:1.08rem;margin:0 0 1.5rem}
.wu code, .wu pre{font-family:Menlo,Consolas,monospace;font-size:.86em}
.wu code{background:var(--code);padding:.1em .35em;border-radius:4px;overflow-wrap:anywhere}
.wu pre{background:var(--code);padding:14px 16px;border-radius:8px;overflow-x:auto;line-height:1.5;border:1px solid var(--border)}
.wu pre code{background:none;padding:0}
.wu pre.wrap{white-space:pre-wrap;overflow-wrap:anywhere}
.wu .hl{color:var(--orange);font-weight:700}
.wu figure{margin:1.4rem 0;background:var(--box);border:1px solid var(--border);border-radius:10px;padding:14px}
.wu figure svg{display:block;width:100%;height:auto;border-radius:4px}
.wu figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:4px}
.wu table{border-collapse:collapse;width:100%;font-size:.92rem;font-family:system-ui,sans-serif;margin:1rem 0}
.wu th, .wu td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border)}
.wu th{color:var(--grey);font-weight:600}
.wu td:nth-child(n+2){font-variant-numeric:tabular-nums}
.wu td code{white-space:nowrap}
.wu .scroll{overflow-x:auto}
.wu a{color:var(--orange)}
.wu li{margin:.2rem 0}
.wu svg .t-head{fill:var(--grey);font:600 12px system-ui,sans-serif}
.wu svg .t-mark{fill:var(--grey);font:15px Menlo,Consolas,monospace}
.wu svg .t-bit{font:700 15px Menlo,Consolas,monospace}
.wu svg .t-bit.b0{fill:var(--text)}
.wu svg .t-bit.b1{fill:var(--orange)}
.wu svg .t-eq{fill:var(--grey);font:15px Menlo,Consolas,monospace}
.wu hr{border:0;border-top:2px solid var(--grey);margin:3rem 0 1.5rem}
.wu .flagline{font-size:1.15em;margin-top:1.4rem}
.wu{margin:0;padding:0 0 64px}
.wu h1,.wu h2{font-family:Bahnschrift,'Avenir Next Condensed','Roboto Condensed','DejaVu Sans Condensed','Liberation Sans Narrow','Arial Narrow',system-ui,sans-serif;letter-spacing:.01em}
.wu figure{border-radius:0}
.wu figure img,.wu figure svg{border-radius:0}
.wu table{font-family:Bahnschrift,'Avenir Next Condensed','Roboto Condensed','DejaVu Sans Condensed','Liberation Sans Narrow','Arial Narrow',system-ui,sans-serif}
