:root{--body-color: hsl(0, 5%, 10%);--body-bg-color: hsl(210, 20%, 98%);--link-visited: hsl(0, 100%, 33%);--link-focus-outline: hsl(220, 90%, 52%);--pre-bg-color: hsl(210, 28%, 93%);--kbd-bg-color: hsl(210, 5%, 100%);--kbd-border-color: hsl(210, 5%, 70%);--table-border-color: black;--border-width-thin: 1.36px;--border-width-thick: 2.27px;--sidenote-target-border-color: hsl(55, 55%, 70%);--footnotes-border-color: hsl(0, 0%, 39%);--text-indent-size: 1.463rem}.body{counter-reset:theorem definition lemma sidenote-counter note}.abstract,.abstract p{text-align:center;margin-top:0}.abstract{margin:2.25rem 0}.abstract>h2{font-size:1rem;margin-bottom:-.2rem}.theorem{counter-increment:theorem;display:block;margin:12px 0;font-style:italic;border:1px solid;padding-left:16px;padding-top:10px;border-radius:25px}.theorem:before{content:"Theorem " counter(theorem) ". ";font-weight:700;font-style:normal}.theorem_vn{counter-increment:theorem;display:block;margin:12px 0;font-style:italic;border:1px solid;padding-left:16px;padding-top:10px;border-radius:25px}.theorem_vn:before{content:"Định lý " counter(theorem) ". " attr(title);font-weight:700;font-style:normal}.lemma{counter-increment:lemma;display:block;margin:12px 0;font-style:italic;border:1px solid;padding-left:16px;padding-top:10px;border-radius:25px}.lemma:before{content:"Lemma " counter(lemma) ". ";font-weight:700;font-style:normal}.proof{display:block;margin:12px 0;font-style:normal;position:relative}.proof:before{content:"Proof. " attr(title);font-style:italic}.proof:after{content:"◾️";filter:var(--proof-symbol-filter);position:absolute;right:-12px;bottom:-2px}.callout-math{--math-env-accent: #57534e;--math-env-bar-width: 3px;display:block;margin:1.125rem 2.5rem 1.25rem 0;padding:.625rem 1.125rem .75rem;border:0;border-left:var(--math-env-bar-width) solid var(--math-env-accent);font-family:var(--font-serif, ui-serif, Georgia, "Times New Roman", serif);font-size:1rem;line-height:1.75;color:var(--foreground);position:relative;text-align:justify;text-justify:inter-word;background:color-mix(in oklab,var(--math-env-accent) 7%,var(--background))}.callout-math:before{content:attr(data-label) " ";font-weight:700;font-style:normal;letter-spacing:.01em;color:var(--math-env-accent)}.callout-math-body{display:inline}.callout-math-body>:first-child:is(p){display:inline;margin:0}.callout-math-body>:first-child:is(ul,ol,blockquote,pre,table,div,.katex-display){display:block;margin-top:.625rem}.callout-math:has(.callout-math-body>:first-child:is(ul,ol,blockquote,pre,table,div,.katex-display)):before{display:block;margin-bottom:.125rem}.callout-math-body>:not(:first-child){display:block;margin-top:.875rem}.callout-math-body :is(p){color:inherit;margin:0}.callout-math-body>:not(:first-child):is(p){margin-top:.875rem}.callout-math-body :is(ul,ol){display:block;margin:.625rem 0 0;padding-left:1.625rem;list-style-position:outside}.callout-math-body :is(ul){list-style-type:disc}.callout-math-body :is(ol){list-style-type:decimal}.callout-math-body :is(li){display:list-item;color:inherit;margin:.35rem 0;padding-left:.25rem}.callout-math-body :is(li)>:is(p){margin:0}.callout-math-body :is(li)>:not(:first-child){margin-top:.5rem}.callout-math-body :is(a){color:inherit;text-decoration:underline;text-underline-offset:3px}.callout-math-body :is(.katex-display){margin:.875rem 0;text-align:center}.callout-math-body :is(.katex-display)+:is(p){margin-top:.875rem}.callout-math .annotation-marker{font-style:normal}.callout-math--theorem,.callout-math--lemma,.callout-math--axiom,.callout-math--proposition,.callout-math--corollary,.callout-math--conjecture{font-style:italic}.callout-math--theorem:before,.callout-math--lemma:before,.callout-math--axiom:before,.callout-math--proposition:before,.callout-math--corollary:before,.callout-math--conjecture:before{font-style:normal}.callout-math--definition,.callout-math--notation,.callout-math--remark{font-style:normal}.callout-math--definition{--math-env-accent: #7e22ce}.callout-math--theorem{--math-env-accent: #0f766e}.callout-math--lemma{--math-env-accent: #0369a1}.callout-math--axiom{--math-env-accent: #6d28d9}.callout-math--proposition{--math-env-accent: #475569}.callout-math--corollary{--math-env-accent: #0e7490}.callout-math--conjecture{--math-env-accent: #be185d}.callout-math--notation{--math-env-accent: #64748b}.callout-math--remark{--math-env-accent: #4b5563}.callout-math--proof{--math-env-accent: #57534e}[data-theme=dark] .callout-math--definition{--math-env-accent: #d8b4fe}[data-theme=dark] .callout-math--theorem{--math-env-accent: #5eead4}[data-theme=dark] .callout-math--lemma{--math-env-accent: #7dd3fc}[data-theme=dark] .callout-math--axiom{--math-env-accent: #c4b5fd}[data-theme=dark] .callout-math--proposition{--math-env-accent: #94a3b8}[data-theme=dark] .callout-math--corollary{--math-env-accent: #67e8f9}[data-theme=dark] .callout-math--conjecture{--math-env-accent: #f9a8d4}[data-theme=dark] .callout-math--notation{--math-env-accent: #94a3b8}[data-theme=dark] .callout-math--remark{--math-env-accent: #9ca3af}[data-theme=dark] .callout-math--proof{--math-env-accent: #a8a29e}.callout-math--proof{background:transparent;border-left:var(--math-env-bar-width) solid var(--math-env-accent);padding:.5rem 1.5rem .75rem 1.125rem;font-style:normal}.callout-math--proof:before{display:block;font-weight:700;font-style:normal;color:var(--math-env-accent);margin-bottom:.375rem}.callout-math--proof .callout-math-body{display:block}.callout-math--proof .callout-math-body>:first-child{display:block}.callout-math--proof:after{content:"□";position:absolute;right:0;bottom:.35rem;font-size:.95em;line-height:1;font-style:normal;color:var(--math-env-accent)}.definition{counter-increment:definition;display:block;margin:12px 0;font-style:normal;border:1px solid;padding-left:16px;padding-top:10px;border-radius:25px}.definition:before{content:"Definition " counter(definition) ". " attr(title);font-weight:700;font-style:normal}.definition_vn{counter-increment:definition;display:block;margin:12px 0;font-style:normal;border:1px solid;padding-left:16px;padding-right:16px;padding-top:10px;border-radius:25px}.definition_vn:before{content:"Định nghĩa " counter(definition) ". " attr(title);font-weight:700;font-style:normal}.note_vn{counter-increment:note;display:block;margin:12px 0;font-style:normal;border:1px solid;padding-left:16px;padding-right:16px;padding-top:10px;border-radius:25px}.note_vn:before{content:"Ghi chú " counter(note) ". " attr(title);font-weight:700;font-style:normal}.note{counter-increment:note;display:block;margin:12px 0;font-style:normal;border:1px solid;padding-left:16px;padding-right:16px;padding-top:10px;border-radius:25px}.note:before{content:"Note " counter(note) ". " attr(title);font-weight:700;font-style:normal}:not(.post-layout--sidenotes) .sidenote{font-size:.8rem;float:right;clear:right;width:18vw;margin-right:-20vw;margin-bottom:1em;text-indent:0}:not(.post-layout--sidenotes) .sidenote.left{float:left;margin-left:-12vw;margin-bottom:1em;text-indent:0}:not(.post-layout--sidenotes) .sidenote:target{border:var(--sidenote-target-border-color) 1.5px solid;padding:0 .5rem;scroll-margin-block-start:10rem}:not(.post-layout--sidenotes) .sidenote-number{counter-increment:sidenote-counter}:not(.post-layout--sidenotes) .sidenote-number:after,:not(.post-layout--sidenotes) .sidenote:before{position:relative;vertical-align:baseline}:not(.post-layout--sidenotes) .sidenote-number:after{content:counter(sidenote-counter);font-size:.7rem;top:-.5rem;left:.1rem}:not(.post-layout--sidenotes) .sidenote-number~.sidenote:before{content:counter(sidenote-counter) " ";font-size:.7rem;top:-.5rem}:not(.post-layout--sidenotes) label.sidenote-toggle:not(.sidenote-number){display:none}:not(.post-layout--sidenotes) blockquote .sidenote{margin-right:-24vw;width:18vw}:not(.post-layout--sidenotes) label.sidenote-toggle{display:inline;cursor:pointer}:not(.post-layout--sidenotes) input.sidenote-toggle{display:none}@media (max-width: 1050px){:not(.post-layout--sidenotes) label.sidenote-toggle:not(.sidenote-number){display:inline}:not(.post-layout--sidenotes) .sidenote{display:none}:not(.post-layout--sidenotes) .sidenote-toggle:checked+.sidenote{display:block;margin:.5rem 1.25rem 1rem .5rem;float:left;left:1rem;clear:both;width:95%}:not(.post-layout--sidenotes) blockquote .sidenote{margin-right:-25vw;width:16vw}}.footnotes p{text-align:left;line-height:1.5;font-size:85%;margin-bottom:.4rem}.footnotes{border-top:1px solid var(--footnotes-border-color);margin-top:2rem}
