.note-body{max-width:42rem;color:var(--foreground);text-align:left;overflow-wrap:break-word;font-family:Libertinus Serif,"Source Serif 4",Source Serif Pro,Georgia,Noto Serif CJK SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:1.05rem;line-height:1.9}.note-body h1,.note-body h2,.note-body h3,.note-body h4,.note-body h5,.note-body h6{letter-spacing:-.005em;color:var(--foreground);scroll-margin-top:5rem;font-weight:600;line-height:1.35}.note-body h2{margin:2.4em 0 .7em;font-size:1.45em}.note-body h3{margin:2em 0 .5em;font-size:1.18em}.note-body h4,.note-body h5,.note-body h6{margin:1.6em 0 .4em;font-size:1.02em}.note-body h2:first-line,.note-body h3:first-line{font-variant-numeric:tabular-nums}.note-body p{margin:1.05em 0}.note-body a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.note-body a:hover{color:var(--accent)}.note-body strong{font-weight:600}.note-body em{font-style:italic}.note-body ul,.note-body ol{margin:1.05em 0;padding-left:1.5em}.note-body ul{list-style:outside}.note-body ol{list-style:decimal}.note-body li{margin:.35em 0}.note-body li::marker{color:var(--muted-foreground)}.note-body hr{border:0;border-top:1px solid var(--border);margin:2.5em 0}.note-body blockquote{border-left:3px solid var(--accent);color:var(--muted-foreground);margin:1.5em 0;padding:.1em 0 .1em 1.1em}.note-body math{font-size:1.02em}.note-body .math-block{margin:1.3em 0;padding:.15em 0;overflow:auto hidden}.note-body code{font-family:var(--font-google-sans-code), ui-monospace, SFMono-Regular, Menlo, monospace;background:color-mix(in srgb, var(--muted) 70%, transparent);overflow-wrap:break-word;border-radius:3px;padding:.12em .36em;font-size:.87em}.note-body td code,.note-body th code{white-space:nowrap}.note-body pre{border:1px solid var(--border);border-radius:6px;margin:1.5em 0;padding:.9em 1em;font-size:.85em;line-height:1.65;overflow-x:auto}.note-body pre code{background:0 0;padding:0}.note-body .table-wrap{margin:1.6em 0;overflow-x:auto}.note-body table{border-collapse:collapse;width:100%;font-size:.93em;line-height:1.6}.note-body th{text-align:left;vertical-align:bottom;border-bottom:2px solid var(--border);padding:.45em .7em;font-weight:600}.note-body td{vertical-align:top;border-bottom:1px solid var(--border);padding:.45em .7em}.note-body td,.note-body th{min-width:4em}.note-body tbody tr:last-child td{border-bottom:0}.note-body svg{max-width:100%;height:auto}.note-body figure{text-align:center;margin:2em 0}.note-body figcaption{color:var(--muted-foreground);margin-top:.6em;font-size:.87em}.note-body sup{font-size:.75em;line-height:0}.note-body section[role=doc-endnotes]{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:3.5em;padding-top:1em;font-size:.88em}.note-body section[role=doc-endnotes] li{margin:.5em 0}.note-body .dice-block{background:color-mix(in srgb, var(--muted) 38%, transparent);border-left:3px solid sienna;border-radius:2px;margin:1.2em 0;padding:.5em .95em;font-size:.95em;line-height:1.8}.note-body details.nga-collapse{border-left:2px solid var(--border);background:color-mix(in srgb, var(--muted) 26%, transparent);border-radius:2px;margin:1.4em 0;padding:.55em .9em;font-size:.95em}.note-body details.nga-collapse>summary{cursor:pointer;color:var(--muted-foreground);font-weight:600}.note-body details.nga-collapse[open]>summary{margin-bottom:.6em}.note-body .c-sienna{color:sienna}.note-body .c-orangered{color:#ff4500}.note-body .c-green{color:green}.note-body .c-red{color:red}.note-body .c-blue{color:#00f}.note-body .c-deeppink{color:#ff1493}.note-body .c-crimson{color:#dc143c}.note-body .c-limegreen{color:#32cd32}.note-body .c-silver{color:gray}[data-theme=dark] .note-body .c-sienna{color:#d9a066}[data-theme=dark] .note-body .c-orangered{color:#ff7a45}[data-theme=dark] .note-body .c-green{color:#7bd88f}[data-theme=dark] .note-body .c-red{color:#ff6b6b}[data-theme=dark] .note-body .c-blue{color:#8ab4ff}[data-theme=dark] .note-body .c-deeppink{color:#ff8ac2}[data-theme=dark] .note-body .c-crimson{color:#ff7096}[data-theme=dark] .note-body .c-limegreen{color:#8fe36b}[data-theme=dark] .note-body .c-silver{color:#a8b0bd}
