.heti{overflow-wrap:break-word;line-height:1.5;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heti:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:.025em}.heti .post-title{margin-bottom:.5rem;margin-top:0;font-size:2.125rem;font-weight:700}@media(min-width:1024px){.heti .post-title{font-size:2.25rem}}.heti :where(h1,h2,h3,h4,h5,h6){margin-bottom:1rem;margin-top:1.5em;scroll-margin-top:5rem;font-weight:600}.heti :where(h1){font-size:1.75rem;--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary) / var(--un-text-opacity))}.heti :where(h2){font-size:1.5rem;--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary) / var(--un-text-opacity))}.heti :where(h3){font-size:1.25rem}.heti :where(h4){font-size:1.125rem}.heti :where(h5){font-size:1rem}.heti :where(h6){font-weight:400}.heti :where(h1,h2,h3){text-wrap:balance;line-height:1.33em}.heti :where(h1,h2,h3):is(:lang(zh),:lang(ja),:lang(ko)){text-wrap:pretty;letter-spacing:.05em}.heti :where(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6){margin-top:1rem}.heti :where(p:not(.no-heti):not(.no-heti *)){margin-bottom:1rem;text-wrap:pretty}.heti :where(p:not(.no-heti):not(.no-heti *)):is(:lang(zh),:lang(ja),:lang(ko)){text-align:justify}#post-content>:where(p:not(.no-heti):not(.no-heti *)):not(:has(br)){text-indent:2em}.heti :where(a:not(.no-heti):not(.no-heti *)){font-weight:600;letter-spacing:0em;text-decoration-line:underline;text-decoration-thickness:.075em;-webkit-text-decoration-color:oklch(var(--un-preset-theme-colors-secondary) / .8);text-decoration-color:oklch(var(--un-preset-theme-colors-secondary) / .8);text-underline-offset:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.heti :where(a:not(.no-heti):not(.no-heti *)):hover{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary) / var(--un-text-opacity));-webkit-text-decoration-color:oklch(var(--un-preset-theme-colors-primary) / .8);text-decoration-color:oklch(var(--un-preset-theme-colors-primary) / .8)}@media(min-width:1024px){.heti :where(a:not(.no-heti):not(.no-heti *)){text-decoration-thickness:.1em}}.heti :where(a:not(.no-heti):not(.no-heti *)):is(:lang(zh),:lang(ja),:lang(ko)){word-break:break-all}.heti :where(img:not(.no-heti):not(.no-heti *)){margin-left:auto;margin-right:auto;cursor:zoom-in}.heti :where(img:not(figure img):not(.no-heti):not(.no-heti *)){margin-top:1.5rem;margin-bottom:1.5rem}.heti :where(figure){margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.heti :where(figcaption){margin-top:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:oklch(var(--un-preset-theme-colors-secondary) / .8)}.heti :is(h1,h2,h3,h4,h5,h6,img,figure)+:is(img,figure){margin-top:1rem}.heti :is(img,figure):has(+:is(img,figure)){margin-bottom:1rem}.heti :where(pre){overflow:auto;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .05);border-radius:.25rem;border-style:solid;background-color:oklch(var(--un-preset-theme-colors-secondary) / .05)!important;padding:.75rem 1rem;scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary) / 0) transparent;transition:scrollbar-color .3s ease-out}.heti :where(pre):hover{scrollbar-color:oklch(var(--un-preset-theme-colors-secondary) / .15) transparent}.heti pre code{border-style:none;background-color:transparent;padding:0}html.dark .heti pre span{color:var(--shiki-dark)!important}.heti .code-block-wrapper{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.heti :is(h1,h2,h3,h4,h5,h6,.code-block-wrapper)+.code-block-wrapper{margin-top:1rem}.heti .code-block-wrapper:has(+.code-block-wrapper){margin-bottom:1rem}.heti :where(code){border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .05);border-radius:.25rem;border-style:solid;background-color:oklch(var(--un-preset-theme-colors-secondary) / .05);padding:.15em .4em;font-size:.85em;letter-spacing:0em;counter-reset:line}.heti :where(code):is(:lang(zh),:lang(ja),:lang(ko)){word-break:break-all}.heti code span.line{position:relative;padding-left:2rem}.heti code span.line:before{position:absolute;left:0;width:1rem;color:oklch(var(--un-preset-theme-colors-secondary) / .4);line-height:1.9em;content:counter(line);counter-increment:line;direction:rtl}.heti :where(blockquote){margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .25);border-style:solid;padding:.125rem 1rem;color:oklch(var(--un-preset-theme-colors-secondary) / .8)}.heti blockquote[class*=admonition-]{padding-top:.375rem;padding-bottom:.375rem;--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary) / var(--un-text-opacity))}.heti blockquote blockquote{padding-top:0;padding-bottom:0}.heti blockquote>:first-child{margin-top:0}.heti blockquote>:last-child{margin-bottom:0}.heti :is(h1,h2,h3,h4,h5,h6,blockquote)+blockquote{margin-top:1rem}.heti blockquote:has(+blockquote){margin-bottom:1rem}.heti :where(table){margin-top:1.5rem;margin-bottom:1.5rem;box-sizing:border-box;display:block;max-width:100%;table-layout:fixed;overflow-x:auto;scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary) / 0) transparent;transition:scrollbar-color .3s ease-out}.heti :where(table):hover{scrollbar-color:oklch(var(--un-preset-theme-colors-secondary) / .15) transparent}.heti :where(th,td){border-bottom-width:1px;border-bottom-color:oklch(var(--un-preset-theme-colors-secondary) / .25);padding-left:.75rem;padding-right:.75rem;padding-bottom:.375rem}.heti tr :where(td:first-child,th:first-child){padding-left:0}.heti tr :where(td:last-child,th:last-child){padding-right:0}.heti :where(td){padding-top:.375rem}.heti tr:last-child :where(td){border-bottom-width:0px}.heti :is(h1,h2,h3,h4,h5,h6,table)+table{margin-top:1rem}.heti table:has(+table){margin-bottom:1rem}.heti :where(ul,ol){margin-top:1.5rem;margin-bottom:1.5rem;padding-left:2em}.heti :where(ul,ol) :where(ul,ol){margin-bottom:.25em;margin-top:0}.heti :where(ul){list-style-type:disc}.heti :where(ol){list-style-type:decimal}.heti :where(ul,ol) :where(ul){list-style-type:circle}.heti :where(ul,ol) :where(ul,ol) :where(ul){list-style-type:square}.heti :where(li){margin-top:.25em;list-style-type:unset}.heti :is(h1,h2,h3,h4,h5,h6,ul,ol)+:is(ul,ol){margin-top:1rem}.heti :is(ul,ol):has(+:is(ul,ol)){margin-bottom:1rem}.heti :where(sub,sup){position:relative;margin-left:.1em;margin-right:.1em;vertical-align:baseline;font-size:.75em}.heti :where(sub){bottom:-.25em}.heti :where(sup){top:-.5em}.heti :where(abbr[title]){cursor:help;border-bottom-width:1px;--un-border-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);border-color:oklch(var(--un-preset-theme-colors-secondary) / var(--un-border-opacity));border-style:dotted;padding-bottom:.0625rem;text-decoration:none}.heti :where(u){text-decoration-line:underline;-webkit-text-decoration-color:rgb(248 113 113 / var(--un-line-opacity));--un-line-opacity:1;text-decoration-color:rgb(248 113 113 / var(--un-line-opacity));text-underline-offset:.25em;text-decoration-style:wavy}html.dark .heti :where(u){-webkit-text-decoration-color:rgb(248 113 113 / .6);text-decoration-color:#f8717199}.heti :where(kbd){display:inline-block;padding:.3em .4em;font-size:.85em;font-weight:700;line-height:1;letter-spacing:0em;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .05);border-radius:.25rem;border-style:solid;border-color:oklch(var(--un-preset-theme-colors-secondary) / .4);--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary) / var(--un-text-opacity))}.heti :where(mark){--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight) / var(--un-bg-opacity));padding-top:.1625rem;padding-bottom:.1625rem;color:inherit}.heti :where(sub,sup) :where(a){text-decoration:none}.heti :where(sup):target,.heti :where(sup) a:target{--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight) / var(--un-bg-opacity))}.heti .data-footnote-backref{font-family:STIX,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;text-decoration:none}.heti :where(hr){margin-bottom:2.625rem;margin-top:3.625rem;height:auto;border-style:none;text-align:center}.heti :where(hr):before{white-space:pre;font-size:1.5rem;color:oklch(var(--un-preset-theme-colors-secondary) / .25);font-family:STIX,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;content:"*   *   *"}.heti :where(b,strong){font-weight:600}.heti :where(em){font-style:italic}.heti :where(cite):is(:lang(zh),:lang(ja),:lang(ko)){font-style:normal}.heti :where(q:is(:lang(zh),:lang(ja),:lang(ko))){quotes:"「" "」" "『" "』"}
