/*!
 * Project: Heti
 * URL: https://github.com/sivan/heti
 * Author: Sivan [sun.sivan@gmail.com]
 */
.heti{overflow-wrap:break-word;letter-spacing:.02em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5em}.heti:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)){letter-spacing:0}.heti .post-title{margin-bottom:.5rem;text-wrap:balance;--un-text-opacity:var(--un-preset-theme-colors-primary--alpha,1);color:oklch(var(--un-preset-theme-colors-primary) / var(--un-text-opacity)) ;margin-block-start:0;font-size:2.25rem;font-weight:700;line-height:3rem}.heti :where(a){text-decoration-line:underline;text-decoration-thickness:.075em;-webkit-text-decoration-color:oklch(var(--un-preset-theme-colors-secondary) / .4) ;text-decoration-color:oklch(var(--un-preset-theme-colors-secondary) / .4) ;text-underline-offset:.2em;letter-spacing:0;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.heti :where(a){text-decoration-thickness:.1em}}.heti :where(a):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-secondary) / .8) ;text-decoration-color:oklch(var(--un-preset-theme-colors-secondary) / .8) }.heti :where(p){text-align:justify;margin-top:.75rem;margin-bottom:1rem}.heti :where(p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko))){text-align:start}.heti :where(h1),.heti :where(h2),.heti :where(h3),.heti :where(h4),.heti :where(h5),.heti :where(h6){margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.heti :where(h1){font-size:2rem;line-height:3rem}.heti :where(h2){font-size:1.5rem;line-height:2.25rem}.heti :where(h3){font-size:1.25rem;line-height:2.25rem}.heti :where(h4){font-size:1.125rem;line-height:1.5rem}.heti :where(h5){font-size:1rem;line-height:1.5rem}.heti :where(h6){font-size:.875rem;line-height:1.5rem}.heti :where(h1),.heti :where(h2),.heti :where(h3){letter-spacing:.05em}.heti :where(h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko))),.heti :where(h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko))),.heti :where(h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko))){letter-spacing:0}.heti :where(h1+h2),.heti :where(h2+h3),.heti :where(h3+h4),.heti :where(h4+h5),.heti :where(h5+h6){margin-top:.75rem}.heti :where(blockquote){border-left-width:4px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .25);background-color:oklch(var(--un-preset-theme-colors-secondary) / .05) ;border-style:solid;border-radius:.25rem;margin-top:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem}.heti blockquote :where(blockquote){margin-top:.75rem;margin-bottom:.75rem}.heti blockquote :where(p){margin-top:.5rem;margin-bottom:.5rem}.heti :where(pre){border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .05);white-space:pre;border-style:solid;border-radius:.25rem;margin-top:.75rem;margin-bottom:1rem;padding:.75rem 1rem;overflow:auto;background-color:oklch(var(--un-preset-theme-colors-secondary) / .05) !important}.heti pre :where(code){background-color:oklch(var(--un-preset-theme-colors-secondary) / 0) ;letter-spacing:0;border-style:none;padding:0}html.dark .heti pre :where(span){color:var(--shiki-dark) !important}.heti :where(code){border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .05);background-color:oklch(var(--un-preset-theme-colors-secondary) / .05) ;counter-reset:line;border-style:solid;border-radius:.25rem;padding:.125rem;font-size:.85em}.heti :where(code) span.line{padding-left:2rem;position:relative}.heti :where(code) span.line:before{vertical-align:bottom;width:1rem;color:oklch(var(--un-preset-theme-colors-secondary) / .35) ;content:counter(line);counter-increment:line;direction:rtl;line-height:1.95em;position:absolute;left:0}.heti :where(hr){border-color:oklch(var(--un-preset-theme-colors-secondary) / .25)}.heti :where(ul),.heti :where(ol),.heti :where(dl){margin-top:.75rem;margin-bottom:1.5rem}.heti :where(ul),.heti :where(ol){padding-left:2rem}.heti ul :where(ul),.heti ul :where(ol),.heti ol :where(ul),.heti ol :where(ol){margin-top:0;margin-bottom:0}.heti :where(ul){list-style-type:disc}.heti :where(ol){list-style-type:decimal}.heti ul :where(ul),.heti ol :where(ul){list-style-type:circle}.heti ul ul :where(ul),.heti ul ol :where(ul),.heti ol ul :where(ul),.heti ol ol :where(ul){list-style-type:square}.heti :where(li){list-style-type:unset}.heti :where(table){box-sizing:border-box;table-layout:fixed;overflow-wrap:break-word;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;margin-top:.75rem;margin-bottom:1.5rem;display:block;overflow-x:auto}.heti :where(table)::-webkit-scrollbar{display:none}.heti :where(th),.heti :where(td){border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .4);border-style:solid;padding:.375rem .75rem}.heti :where(abbr){letter-spacing:0}.heti :where(abbr[title]){cursor:help;--un-border-opacity:var(--un-preset-theme-colors-secondary--alpha,1);border-bottom-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / var(--un-border-opacity));border-style:dotted;margin-left:.0625rem;margin-right:.0625rem;padding-bottom:.0625rem;text-decoration:none}.heti :where(sub),.heti :where(sup){vertical-align:baseline;margin-left:.15em;margin-right:.15em;font-size:.75em;line-height:.25rem;position:relative}.heti :where(sub){bottom:-.25em}.heti :where(sup){top:-.5em}.heti sub :where(a),.heti sup :where(a){text-decoration:none}.heti sup:target,.heti sup a:target{--un-bg-opacity:1;background-color:rgb(255 255 0/var(--un-bg-opacity)) }html.dark .heti sup:target,html.dark .heti sup a:target{--un-bg-opacity:.88;background-color:rgb(77 74 0/var(--un-bg-opacity)) }.heti :where(kbd){border-width:1px;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)) ;white-space:nowrap;border-style:solid;border-radius:.25rem;padding:.1875rem .25rem;font-size:.85em;font-weight:700;line-height:1;display:inline-block}.heti :where(mark){--un-bg-opacity:1;background-color:rgb(255 255 0/var(--un-bg-opacity)) ;color:inherit;margin-left:.0625rem;margin-right:.0625rem;padding:.125rem .0625rem}html.dark .heti :where(mark){--un-bg-opacity:.88;background-color:rgb(77 74 0/var(--un-bg-opacity)) }.footnotes>h2,.footnotes>h3{display:none}.footnotes:lang(zh-CN):before{content:"脚注";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.footnotes:lang(zh-TW):before{content:"腳註";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.footnotes:lang(ja):before{content:"脚注";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.footnotes:lang(en):before{content:"Footnotes";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.footnotes:lang(es):before{content:"Notas al pie";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.footnotes:lang(ru):before{content:"Сноски";margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.heti :where(.data-footnote-backref){text-decoration:none}.heti :where(b),.heti :where(strong){font-weight:600}.heti :where(i),.heti :where(em){font-style:italic}.heti :where(q){quotes:"「" "」" "『" "』"}.heti :where(q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko))){quotes:initial;quotes:auto}.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:4px;margin-left:.0625rem;margin-right:.0625rem;text-decoration-style:wavy}html.dark .heti :where(u){-webkit-text-decoration-color:rgb(161 79 80/var(--un-line-opacity)) ;--un-line-opacity:1;text-decoration-color:rgb(161 79 80/var(--un-line-opacity)) }.heti :where(del),.heti :where(s){margin-left:.0625rem;margin-right:.0625rem}.heti :where(figure){margin-top:1.5rem;margin-bottom:1.5rem}.heti figure>:where(figcaption){text-align:center;color:oklch(var(--un-preset-theme-colors-secondary) / .75) ;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.heti :where(.katex-display){scrollbar-width:none;-ms-overflow-style:none;max-width:100%;display:block;overflow:auto hidden}.heti :where(.katex-display)::-webkit-scrollbar{display:none}.heti :where(details){cursor:pointer;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .25);border-style:solid;border-radius:.25rem;margin-top:1rem;margin-bottom:1rem;padding:.75rem 1rem}.heti details :where(summary){cursor:pointer}.heti details[open] :where(summary){border-bottom-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary) / .25);border-style:solid;margin-bottom:.75rem;padding-bottom:.75rem}
