:root{--paper: #fbfbfd;--paper-2: #f4f6f9;--ink: #0e1116;--ink-2: #5b6470;--ink-3: #67707c;--rule: #e3e7ed;--rule-2: #cfd6e0;--brand: #2b80ff;--sum: #0a5fd6;--neg: #c2410c;--display: "Nanum Myeongjo", "Apple SD Gothic Neo", serif;--sans: "IBM Plex Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}@media(prefers-color-scheme:dark){:root{--paper: #0d1117;--paper-2: #161b22;--ink: #e8eaed;--ink-2: #8b95a3;--ink-3: #97a1af;--rule: #21262d;--rule-2: #30363d;--brand: #4c94ff;--sum: #6aa9ff;--neg: #f0784a}}*{box-sizing:border-box}html{background:var(--paper);font-variant-numeric:tabular-nums}body{margin:0;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip.svelte-12qhfyh{position:absolute;left:-9999px}.skip.svelte-12qhfyh:focus{left:1rem;top:1rem;z-index:10;background:var(--paper);padding:.5rem .75rem;border:1px solid var(--rule-2)}.bar.svelte-12qhfyh{max-width:68rem;margin:0 auto;padding:0 1.5rem;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}header.svelte-12qhfyh{border-bottom:1px solid var(--rule);padding:1.125rem 0}.mark.svelte-12qhfyh{text-decoration:none;display:inline-flex;align-items:baseline;gap:.5rem}.mark-name.svelte-12qhfyh{font-weight:600;letter-spacing:-.015em}.mark-kind.svelte-12qhfyh{font-family:var(--mono);font-size:.75rem;color:var(--ink-3);letter-spacing:.06em}nav.svelte-12qhfyh{display:flex;gap:1.25rem;font-size:.875rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:var(--ink-2);padding-bottom:.125rem;border-bottom:1px solid transparent}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--ink);border-bottom-color:var(--brand)}footer.svelte-12qhfyh{margin-top:6rem;border-top:1px solid var(--rule);padding:1.5rem 0 3rem}.foot.svelte-12qhfyh{font-size:.8125rem;color:var(--ink-3)}.foot.svelte-12qhfyh .mono:where(.svelte-12qhfyh){font-family:var(--mono)}@media(max-width:34rem){.bar.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:.75rem}nav.svelte-12qhfyh{gap:1rem}}
