:root{--hanji: #ffffff;--hanji-deep: #f2f2f2;--ink: #111111;--ink-soft: #555555;--ink-faint: #707070;--rule: #e4e4e4;--rule-strong: #111111;--wood: #9a9a9a;--wood-light: #d0d0d0;--celadon: #111111;--celadon-deep: var(--dan-red);--dan-red: #a73322;--stone-white: #ffffff;--shadow: none;--font-hanja: "Noto Serif KR", "AppleMyungjo", "Batang", "Songti SC", serif;--font-body: "Helvetica Neue", Helvetica, Arial, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-serif: var(--font-body);--font-heading: var(--font-body);--font-sans: var(--font-body);--measure: 64ch;--wide: 1160px;--gutter: clamp(16px, 4vw, 40px);--page-top: 28px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hanji: #111111;--hanji-deep: #1c1c1c;--ink: #eeeeee;--ink-soft: #ababab;--ink-faint: #8c8c8c;--rule: #2e2e2e;--rule-strong: #eeeeee;--wood: #6a6a6a;--wood-light: #444444;--celadon: #eeeeee;--dan-red: #db5e4d;--stone-white: #f2f2f2;color-scheme:dark}}:root[data-theme=dark]{--hanji: #111111;--hanji-deep: #1c1c1c;--ink: #eeeeee;--ink-soft: #ababab;--ink-faint: #8c8c8c;--rule: #2e2e2e;--rule-strong: #eeeeee;--wood: #6a6a6a;--wood-light: #444444;--celadon: #eeeeee;--dan-red: #db5e4d;--stone-white: #f2f2f2;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hanji);color:var(--ink);font-family:var(--font-serif);font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--celadon-deep)}:focus-visible{outline:2px solid var(--celadon-deep);outline-offset:3px;border-radius:2px}h1,h2,h3{font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--measure)}.prose p{margin:0 0 1.1em}.prose blockquote{margin:1.4em 0;padding-left:1em;border-left:3px solid var(--celadon);color:var(--ink-soft)}.eyebrow{font-family:var(--font-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.sans{font-family:var(--font-sans)}.muted{color:var(--ink-soft)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seal{display:inline-grid;place-items:center;min-width:2.2em;height:2.2em;padding:0 .3em;border:1.5px solid var(--dan-red);border-radius:4px;color:var(--dan-red);font-family:var(--font-hanja);font-weight:600;line-height:1;letter-spacing:.04em}.stones{display:inline-flex;gap:3px;vertical-align:middle}.stones i{width:11px;height:11px;border-radius:50%;border:1px solid var(--ink)}.stones i.on{background:var(--ink)}.hanja{font-family:var(--font-hanja);font-weight:600}.tag{display:inline-block;font-family:var(--font-sans);font-size:12.5px;padding:1px 9px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft)}.tag.example{border-color:var(--dan-red);color:var(--dan-red)}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-sans);font-size:15px;font-weight:400;padding:.65em 1.1em;border-radius:2px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none}.btn:hover,.btn.solid{background:var(--ink);color:var(--hanji)}.btn.solid:hover{background:var(--dan-red);border-color:var(--dan-red)}.goban{width:100%;height:auto;display:block}.goban-wood{fill:#fff}.goban-line{stroke:#000;stroke-width:.7}.goban-star,.stone-B{fill:#000}.stone-W{fill:#fff;stroke:#000;stroke-width:1}.last-mark{fill:none;stroke-width:1.6}.last-on-B{stroke:#fff}.last-on-W{stroke:#000}.kibo-num{font-family:var(--font-sans);font-weight:600;text-anchor:middle;dominant-baseline:central}.kibo-num-B{fill:#fff}.kibo-num-W{fill:#000}.seal-mark{display:block;height:auto;transform:rotate(var(--tilt));overflow:visible;font-family:var(--font-hanja)}.seal-mark .ink{fill:var(--seal-ink, var(--dan-red))}.seal-mark .ink-line{fill:none;stroke:var(--seal-ink, var(--dan-red))}.cha[data-astro-cid-m325h5ce]{display:block;width:1em;height:1em;fill:currentColor}.friends[data-astro-cid-3kannu2b]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:16px}.eyebrow[data-astro-cid-3kannu2b]{margin:0 0 12px;font-weight:400;text-align:center}.seals[data-astro-cid-3kannu2b]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 4px}.stamp[data-astro-cid-3kannu2b]{position:relative}.stamp[data-astro-cid-3kannu2b]>a[data-astro-cid-3kannu2b],.stamp[data-astro-cid-3kannu2b]>span[data-astro-cid-3kannu2b]{display:block;border-radius:6px;outline-offset:4px}.stamp[data-astro-cid-3kannu2b] .seal-mark,.stamp[data-astro-cid-3kannu2b] .seal-img{width:60px;transition:transform .2s ease}.stamp[data-astro-cid-3kannu2b] .seal-oval{width:48px}.stamp[data-astro-cid-3kannu2b] .seal-img{height:auto;mix-blend-mode:multiply}.stamp[data-astro-cid-3kannu2b]:hover .seal-mark,.stamp[data-astro-cid-3kannu2b]:focus-within .seal-mark{transform:rotate(0) scale(1.08)}.stamp[data-astro-cid-3kannu2b]:after{content:attr(data-note);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);width:max-content;max-width:220px;padding:5px 10px;background:var(--hanji-deep);color:var(--ink);border:1px solid var(--rule);border-radius:3px;font:13px/1.4 var(--font-sans);text-align:center;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:2}.stamp[data-astro-cid-3kannu2b]:hover:after,.stamp[data-astro-cid-3kannu2b]:focus-within:after{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.stamp[data-astro-cid-3kannu2b]:after,.stamp[data-astro-cid-3kannu2b] .seal-mark{transition:none}}.ring[data-astro-cid-3kannu2b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;font-size:14.5px}.ring[data-astro-cid-3kannu2b] a[data-astro-cid-3kannu2b]{padding:4px 0}.ring[data-astro-cid-3kannu2b] a[data-astro-cid-3kannu2b]:hover{color:var(--dan-red)}.ring-mark[data-astro-cid-3kannu2b]{font-weight:700;font-size:16px;padding:2px 10px!important;border:1px solid var(--rule);border-radius:999px}.ring-mark[data-astro-cid-3kannu2b]:hover{border-color:var(--dan-red)}.off[data-astro-cid-3kannu2b]{color:var(--rule)}.site-header[data-astro-cid-5hce7sga]{border-bottom:1px solid var(--rule-strong)}.bar[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 32px;padding-block:14px}.brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:10px;font-size:20px}.brand[data-astro-cid-5hce7sga] .seal[data-astro-cid-5hce7sga]{font-size:14px;width:2.2em;padding:0}.brand-seal[data-astro-cid-5hce7sga] .cha{width:1.75em;height:1.75em}nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:4px 22px;list-style:none;margin:0;padding:0}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:baseline;gap:6px;font-size:15px;white-space:nowrap;padding-block:2px}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga] .hanja[data-astro-cid-5hce7sga]{letter-spacing:.02em}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga] .en[data-astro-cid-5hce7sga]{font-size:12px;color:var(--ink-soft)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover .en[data-astro-cid-5hce7sga]{color:var(--dan-red)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}nav[data-astro-cid-5hce7sga]{min-width:0;max-width:100%;margin-left:auto}@media(max-width:720px){nav[data-astro-cid-5hce7sga]{width:100%}nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{overflow-x:auto;flex-wrap:nowrap;gap:18px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.bar[data-astro-cid-5hce7sga]{gap:8px}.theme-toggle[data-astro-cid-5hce7sga]{order:1;margin-left:auto}nav[data-astro-cid-5hce7sga]{order:2;margin-left:0}}.site-footer[data-astro-cid-5hce7sga]{margin-top:56px;border-top:1px solid var(--rule)}.theme-toggle[data-astro-cid-5hce7sga]{background:none;border:0;color:var(--ink-soft);padding:4px 0;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.theme-toggle[data-astro-cid-5hce7sga]:hover{color:var(--dan-red)}
