@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css");@import url("https://edwardtufte.github.io/et-book/et-book.css");@import url("https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/css/jetbrains-mono.css");@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500&display=swap");@import url("https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.css");:root{--paper-base:#fbf8f2;--ink-900:#1a1614;--ink-700:#3a3431;--ink-500:#6b655f;--ink-300:#a39c95;--ink-100:#e8e2d9;--ink-50:#f2eee6;--accent:#0f3a5c;--accent-soft:#e5eef6;--truth-fg:#0f3a5c;--truth-bg:#e5eef6;--learning-fg:#5b6770;--learning-bg:#f0eeea;--insight-fg:#5b3f8c;--insight-bg:#efe8f4;--caution-fg:#9a2a2a;--caution-bg:#faebe8;--utility-fg:#5b5048;--utility-bg:#f2eee7;--status-draft:#a39c95;--status-review:#c77a2a;--status-published:#3d7a4f;--font-body-ko:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;--font-serif-en:"et-book",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","D2Coding",monospace;--font-script:"Caveat","나눔손글씨 펜",cursive;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:19px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px;--leading-tight:1.3;--leading-base:1.6;--leading-loose:1.8;--measure-prose:68ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--duration-fast:150ms;--duration-base:200ms;--duration-slow:350ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0)}[data-theme=dark]{--paper-base:#1a1f26;--ink-900:#f2eee6;--ink-700:#d9d2c7;--ink-500:#9a938a;--ink-300:#6b655f;--ink-100:#3a3431;--ink-50:#2a2622;--accent:#6fa8d0;--accent-soft:#1f3344}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper-base);color:var(--ink-700);font-family:var(--font-body-ko);font-size:var(--text-md);line-height:var(--leading-base);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}