:root{--color-bg:#fff;--color-text:#222;--color-text-sub:#6e6e6e;--color-accent:#3d4f7c;--color-underline:#949494;--color-border:#e8e8e8;--color-code-bg:#f6f6f4}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0;font-size:17px;line-height:1.9}.appRoot{--font-heading:var(--font-serif), "Noto Serif KR", serif;--font-body:var(--font-sans), "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-code:var(--font-mono), "Source Code Pro", Consolas, monospace;font-family:var(--font-body)}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:2rem}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s}a:hover{text-decoration-color:currentColor}img{max-width:100%;display:block}pre{background-color:var(--color-code-bg);white-space:pre;-moz-text-size-adjust:none;text-size-adjust:none;max-width:100%;max-height:999999px;padding:1.25rem 1.5rem;font-size:.85rem;line-height:1.75;overflow-x:auto}pre code{font-family:var(--font-code);-webkit-text-size-adjust:none;display:block}.line{margin:0 -1.5rem;padding:0 1.5rem}[data-rehype-pretty-code-figure]{margin:1.5rem 0}:not(pre)>code{background-color:var(--color-code-bg);color:var(--color-text);font-size:.88em;font-family:var(--font-code);padding:.1em .35em}blockquote{border-left:2px solid var(--color-border);color:var(--color-text-sub);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
