@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Noto+Serif+KR:wght@200..900&display=swap";body{font-family:eb garamond,noto serif kr,serif;color-scheme:light dark;background-color:light-dark(var(--white),var(--black));color:light-dark(var(--black),var(--white));font-size:14px;line-height:2;counter-reset:h2 h3 h4 h5 h6;--black:#19191e;--white:#f7f7f9;--light-grey:#bfbfbf;--dark-grey:#3f3f3f;--grey:#7f7f7f;--accent:light-dark(#e09600, #ffce00)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2.5rem}h2{font-size:2rem;border-bottom:1px dotted var(--grey)}h2::before{counter-increment:h2;content:counter(h2)". ";color:var(--accent)}h3{font-size:1.5rem}h3::before{counter-increment:h3;content:counter(h2)"." counter(h3)". ";color:var(--accent)}h4{font-size:1.25rem}h4::before{counter-increment:h4;content:counter(h2)"." counter(h3)"." counter(h4)". ";color:var(--accent)}h5{font-size:1rem}h5::before{counter-increment:h5;content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)". ";color:var(--accent)}h6{font-size:.875rem}h6::before{counter-increment:h6;content:counter(h2)"." counter(h3)"." counter(h4)"." counter(h5)"." counter(h6)". ";color:var(--accent)}h1,h2,h3,h4,h5,h6{margin-bottom:0;line-height:1.6}p{text-indent:1rem;margin-bottom:0}ol,ul{padding-left:20px}ol:not(:last-child),ul:not(:last-child){padding-bottom:8px}li{line-height:1.6}blockquote{border-left:4px solid var(--grey);padding-left:12px;margin-left:0;margin-right:0}footer a{color:inherit}pre{padding:4px 8px;border-radius:4px}#TableOfContents{display:inline-block}#TableOfContents ol,#TableOfContents ul{margin:0}#TableOfContents li::marker{color:var(--accent)}#TableOfContents a{color:inherit}