@charset "UTF-8";.masthead[data-v-76cf33a5]{padding-top:14px;background:var(--paper)}.topline[data-v-76cf33a5]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule);position:relative}.topline[data-v-76cf33a5]:before{content:"";position:absolute;left:0;right:0;top:-14px;height:1px;background:color-mix(in srgb,var(--seal) 55%,transparent)}.top-right[data-v-76cf33a5]{display:flex;align-items:center;gap:14px}.lang-box[data-v-76cf33a5]{position:relative}.lang-trigger[data-v-76cf33a5]{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:11px;letter-spacing:.1em;color:var(--ink-2);padding:3px 8px 3px 9px;border:1px solid var(--rule-strong);background:var(--paper-2)}.lang-trigger[data-v-76cf33a5]:hover{border-color:var(--ink);color:var(--ink)}.caret[data-v-76cf33a5]{width:9px;height:6px;opacity:.65}.lang-menu[data-v-76cf33a5]{position:absolute;right:0;top:calc(100% + 5px);min-width:116px;background:var(--paper-2);border:1px solid var(--ink);box-shadow:3px 3px #17140f14;z-index:40;padding:3px 0}.lang-item[data-v-76cf33a5]{display:block;width:100%;text-align:left;padding:6px 11px;font-family:var(--sans);font-size:12.5px;letter-spacing:.04em;color:var(--ink-2)}.lang-item[data-v-76cf33a5]:hover{background:color-mix(in srgb,var(--seal) 8%,transparent);color:var(--ink)}.lang-item.active[data-v-76cf33a5]{color:var(--seal);font-weight:600}.edition[data-v-76cf33a5]{letter-spacing:.18em}.wordmark[data-v-76cf33a5]{display:block;text-align:center;padding:clamp(12px,2.2vw,24px) 0 clamp(6px,1vw,10px)}.wm-name[data-v-76cf33a5]{font-family:var(--serif);font-weight:700;font-size:clamp(30px,5.6vw,58px);letter-spacing:.06em;line-height:1.1}.wm-no[data-v-76cf33a5]{font-style:normal;color:var(--seal);padding:0 .06em}.dateline[data-v-76cf33a5]{display:flex;justify-content:center;gap:10px;font-family:var(--sans);font-size:11px;letter-spacing:.1em;color:var(--muted);padding-bottom:10px}.dot[data-v-76cf33a5]{color:var(--rule-strong)}.navstrip[data-v-76cf33a5]{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);background:var(--paper);position:sticky;top:0;z-index:30}.navinner[data-v-76cf33a5]{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);height:40px}.nav-link[data-v-76cf33a5]{font-family:var(--sans);font-size:12.5px;letter-spacing:.14em;color:var(--ink-2);position:relative;padding:8px 2px;cursor:pointer;pointer-events:auto}.nav-link[data-v-76cf33a5]:after{content:"";position:absolute;left:50%;right:50%;bottom:-2px;height:2px;background:var(--seal);transition:left .2s ease,right .2s ease}.nav-link[data-v-76cf33a5]:hover:after,.nav-link.is-active[data-v-76cf33a5]:after{left:0;right:0}.nav-link.is-active[data-v-76cf33a5]{color:var(--ink)}.nav-tail[data-v-76cf33a5]{position:absolute;right:clamp(16px,3vw,28px);letter-spacing:.18em}.burger[data-v-76cf33a5]{display:none;position:absolute;left:clamp(16px,3vw,28px);width:26px;height:14px}.burger span[data-v-76cf33a5]{position:absolute;left:0;right:0;height:1.5px;background:var(--ink)}.burger span[data-v-76cf33a5]:nth-child(1){top:0}.burger span[data-v-76cf33a5]:nth-child(2){top:6px}.burger span[data-v-76cf33a5]:nth-child(3){top:12px}@media(max-width:720px){.nav-tail[data-v-76cf33a5]{display:none}.burger[data-v-76cf33a5]{display:block}.navinner[data-v-76cf33a5]{justify-content:center;gap:0}.nav-link[data-v-76cf33a5]{display:none}.navstrip.open[data-v-76cf33a5]{padding-bottom:4px}.navstrip.open .navinner[data-v-76cf33a5]{flex-direction:column;height:auto;align-items:stretch;padding-left:clamp(16px,3vw,28px);padding-right:clamp(16px,3vw,28px)}.navstrip.open .nav-link[data-v-76cf33a5]{display:block;padding:10px 0;border-top:1px solid var(--rule);font-size:14px;letter-spacing:.08em}}.site-footer[data-v-c844ce6a]{margin-top:clamp(48px,7vw,90px);padding-bottom:34px;font-size:13px}.inner[data-v-c844ce6a]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-top:12px}.left[data-v-c844ce6a]{display:flex;align-items:baseline;gap:10px}.mark[data-v-c844ce6a]{font-size:14px;letter-spacing:.06em}.right[data-v-c844ce6a]{display:flex;gap:16px;font-family:var(--sans);font-size:12px;letter-spacing:.08em}.app[data-v-d6b957d6]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-d6b957d6]{flex:1;padding-top:clamp(20px,3vw,34px)}.back[data-v-d6b957d6]{display:inline-block;font-family:var(--sans);font-size:11px;color:var(--muted);letter-spacing:.14em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.back[data-v-d6b957d6]:hover{color:var(--accent)}:root{--paper: #f6f2e8;--paper-2: #fbf8f0;--ink: #17140f;--ink-2: #3a342b;--muted: #6d6557;--rule: #d9d1bf;--rule-strong: #b3a88f;--accent: #9c1f16;--seal: #a8322a;--accent-soft: #eee0d6;--accent-2: #2f4a3a;--shadow: none;--serif: "Songti SC", "STSong", "SimSun", "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", "AppleMyungjo", "Nanum Myeongjo", "Noto Serif KR", Georgia, serif;--sans: "PingFang SC", "HarmonyOS Sans", "Hiragino Sans GB", "Microsoft YaHei", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--measure: 34em;--page: 1180px;--gap: clamp(18px, 2.6vw, 30px);--radius: 0px}@media(prefers-color-scheme:dark){:root{--paper: #14120e;--paper-2: #1a1712;--ink: #f2ecdd;--ink-2: #d3c9b6;--muted: #9c9180;--rule: #322c24;--rule-strong: #4b4338;--accent: #dd6a58;--seal: #d0604f;--accent-soft: #35211c;--accent-2: #93b39c}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"palt" 1}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none;transition:color .16s ease}a:hover{color:var(--accent)}img{max-width:100%;display:block;filter:saturate(.92)}ul,ol{margin:0;padding:0}li{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--accent);color:var(--paper-2)}.page{width:100%;max-width:var(--page);margin:0 auto;padding:0 clamp(16px,3vw,28px)}.rule{height:0;border:0;border-top:1px solid var(--rule);margin:0}.rule--double{height:3px;border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-strong);height:4px;margin:0}.kicker,.label{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.serif{font-family:var(--serif)}.muted{color:var(--muted)}.accent{color:var(--accent)}.hr-dotted{border:0;border-top:1px dotted var(--rule-strong);margin:0}.deck{font-family:var(--serif);font-size:15px;line-height:1.75;color:var(--ink-2)}.meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--sans);font-size:11.5px;color:var(--muted);letter-spacing:.04em}.meta-line .sep{color:var(--rule-strong)}.dropcap:first-letter{float:left;font-size:3.2em;line-height:.92;padding:.06em .1em 0 0;font-weight:700;color:var(--ink)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0 7px;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:14px}.section-head h2{font-size:19px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:9px}.section-head h2:before{content:"";width:5px;height:15px;background:var(--seal);display:inline-block}.section-head .kicker{letter-spacing:.18em}.fade-enter-active,.fade-leave-active{transition:opacity .14s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
