html[data-font-post-content=sans] #md{font-family:var(--font-sans)}html[data-font-post-content=serif] #md{font-family:var(--font-serif)}html[data-font-post-heading=sans] #md :is(h2,h3,h4,h5,h6){font-family:var(--font-sans)}html[data-font-post-heading=serif] #md :is(h2,h3,h4,h5,h6){font-family:var(--font-serif)}#md aside{font-family:var(--font-sans)}#md pre,#md code,#md kbd{font-family:var(--font-mono)}html[data-font-post-content=sans] #md :is(i,em){font-family:var(--font-custom-sans, var(--font-default-sans)),"LXGW WenKai",var(--font-custom-sans-cjk, var(--font-default-sans-cjk)),sans-serif;font-synthesis-style:none}html[data-font-post-content=serif] #md :is(i,em){font-family:var(--font-custom-serif, var(--font-default-serif)),"LXGW WenKai",var(--font-custom-serif-cjk, var(--font-default-serif-cjk)),sans-serif;font-synthesis-style:none}#md>*{position:relative;margin-top:1rem;margin-bottom:1rem}#md>:first-child,#md>:last-child{margin-top:0;margin-bottom:0}#md h2{margin-top:1.5rem;overflow-wrap:break-word;font-size:1.875rem;line-height:2.25rem;font-weight:700}#md h3{margin-top:1.25rem;overflow-wrap:break-word;font-size:1.5rem;line-height:2rem;font-weight:700}#md h4,#md h5,#md h6{font-size:1.25rem;line-height:1.75rem;font-weight:700}#md hr{border-bottom-width:1px;border-bottom-style:solid}#md blockquote{max-width:100%;border-left-width:4px;--un-border-opacity:1;border-color:rgb(var(--color-muted) / var(--un-border-opacity));border-left-style:solid;padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem}#md blockquote>*{margin-top:.75rem;margin-bottom:.75rem}#md blockquote>:first-child,#md blockquote>:last-child{margin-top:0;margin-bottom:0}#md dl{max-width:100%;display:flex;flex-direction:column}#md dt{font-weight:700}#md dd{margin-left:.75rem;margin-bottom:.5rem}#md ol{max-width:100%;list-style-type:decimal;list-style-position:inside}#md ul{max-width:100%;list-style-type:disc;list-style-position:inside}#md ul>*,#md ol>*{margin-top:.25rem;margin-bottom:.25rem}#md ul>:first-child,#md ol>:first-child{margin-top:0}#md ul>:last-child,#md ol>:last-child{margin-bottom:0}#md li::marker{--un-text-opacity:1;color:rgb(var(--color-muted) / var(--un-text-opacity))}#md li>ol{list-style-type:lower-alpha;list-style-position:inside}#md li>ol>li>ol{list-style-type:lower-roman;list-style-position:inside}#md li>ol>li>ol ol{list-style-type:decimal;list-style-position:inside}#md li>p{display:inline}#md li>ol,#md li>ul,#md li>pre,#md li>div,#md li>blockquote{margin-left:.75rem;margin-top:.25rem}#md table{max-width:100%;width:fit-content;overflow-x:auto;border-top-width:2px;border-bottom-width:2px;--un-border-opacity:1;border-color:rgb(var(--color-front) / var(--un-border-opacity));border-top-style:solid;border-bottom-style:solid;text-align:left}#md table th{border-bottom-width:1px;--un-border-opacity:1;border-color:rgb(var(--color-front) / var(--un-border-opacity));border-bottom-style:solid}#md table td,#md table th{padding:.25rem}#md details summary::marker{color:rgb(var(--color-muted))}#md details{max-width:100%}#md details>:not(summary){margin-top:.75rem;margin-bottom:.75rem}#md code{font-size:.9em}#md pre code{font-size:1em}#md pre{max-width:100%;overflow-x:auto;border-radius:.5rem;padding:.75rem}#md div.math-display{overflow-x:auto}#md div.math-display>span.katex-display{margin-top:.25rem;margin-bottom:.25rem;margin-left:0;margin-right:0}#md p{max-width:100%;line-height:1.75rem}#md aside p{line-height:1.5rem}#md a:not(.no-underline){border-bottom:oklch(from var(--color-one) l c h / 50%) solid 1px;color:var(--color-one-front);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}#md a:not(.no-underline):hover{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover)and (pointer:fine){#md a:not(.no-underline):hover{border-color:var(--color-one);border-style:solid;color:var(--color-one)}}#md a:not(.no-underline):active{border-color:var(--color-one);border-style:solid;color:var(--color-one)}#md ruby{line-height:2rem}#md mark{background-color:var(--color-one-back)}#md #footnote-label{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}#md .data-footnote-backref{font-family:var(--font-sans);font-size:.875em;&:after{content:"︎"}}
