:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#fff;--ink:#253747;--heading:#243a4b;--text:#394654;--muted:#5d6f7d;--intro:#4b606e;--accent:#406b88;--line:#23344429;--section-line:#23344424;--article-line:#2334441a;--section-index:#6a7d8c;--link-decoration:#8b9ba7;--brand-accent:#5a88a6;--divider:#96a0a9;--work-line:#607c8f;--work-hover:#497e9d;--link-hover:#e3edf34d;--reading-overlay:#ffffff80;--selection-background:#dce8f0;--selection-ink:#253747;--symbol-halo:radial-gradient(circle, #d9e5ed99 0%, #eef3f75c 48%, transparent 70%);--symbol-filter:brightness(0) saturate(100%) invert(27%) sepia(18%) saturate(896%) hue-rotate(160deg) brightness(89%) contrast(86%);font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101923;--ink:#e5eef5;--heading:#e5eef5;--text:#c9d5df;--muted:#a6b8c6;--intro:#c1d0db;--accent:#a1c4dc;--line:#b9d2e63d;--section-line:#b9d2e633;--article-line:#b9d2e624;--section-index:#8fa7ba;--link-decoration:#8faec4;--brand-accent:#94bcd8;--divider:#7993a8;--work-line:#88a9c0;--work-hover:#d1e7f6;--link-hover:#7fabc81f;--reading-overlay:#10192380;--selection-background:#31546c;--selection-ink:#f2f7fb;--symbol-halo:radial-gradient(circle, #5077944d 0%, #1f34462b 48%, transparent 70%);--symbol-filter:brightness(0) invert(1)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.25em}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--selection-background);color:var(--selection-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
