.settings-toggle[data-astro-cid-iajxg7rd],.close-settings[data-astro-cid-iajxg7rd]{display:inline-grid;flex:0 0 auto;place-items:center;border:0;color:inherit;background:transparent;cursor:pointer}.settings-toggle[data-astro-cid-iajxg7rd]{width:2.8rem;height:2.8rem;margin:-.4rem;padding:0;border-radius:50%;font-family:Georgia,AppleMyungjo,serif;font-size:1.28rem;font-weight:700;letter-spacing:-.08em}.settings-toggle[data-astro-cid-iajxg7rd]>span[data-astro-cid-iajxg7rd]{display:inline-flex;align-items:baseline;white-space:nowrap;line-height:1;transition:transform .22s ease}.settings-toggle[data-astro-cid-iajxg7rd] span[data-astro-cid-iajxg7rd] span[data-astro-cid-iajxg7rd]{margin-left:.1em;font-size:.72em}.settings-toggle[data-astro-cid-iajxg7rd]:hover,.close-settings[data-astro-cid-iajxg7rd]:hover{background:var(--option-background)}.settings-toggle[data-astro-cid-iajxg7rd]:focus-visible,.close-settings[data-astro-cid-iajxg7rd]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.settings-dialog[data-astro-cid-iajxg7rd]{position:fixed;inset:0 0 auto;width:100%;max-width:none;height:50vh;height:50dvh;max-height:50vh;max-height:50dvh;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0 0 1rem 1rem;color:var(--text-color);background:var(--settings-background);box-shadow:0 1rem 3rem #00000029}.settings-dialog[data-astro-cid-iajxg7rd]::backdrop{background:#080e1a7a}.settings-shell[data-astro-cid-iajxg7rd]{width:min(100% - 2 * clamp(1rem,4vw,3rem),1200px);margin:0 auto;padding:1rem 0 1.4rem}.settings-heading[data-astro-cid-iajxg7rd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.settings-actions[data-astro-cid-iajxg7rd]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.install-home[data-astro-cid-iajxg7rd]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.4rem;padding:.45rem .65rem;border:1px solid transparent;border-radius:.45rem;color:inherit;background:var(--option-background);font:inherit;font-size:.78rem;line-height:1.2;white-space:nowrap;cursor:pointer}.install-home[data-astro-cid-iajxg7rd] svg[data-astro-cid-iajxg7rd]{flex:0 0 auto;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.install-home[data-astro-cid-iajxg7rd]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.install-instructions[data-astro-cid-iajxg7rd]{margin:-.3rem 0 1rem;color:var(--body-color);font-size:.85rem;line-height:1.55;word-break:keep-all}html[data-home-screen-app] .install-home[data-astro-cid-iajxg7rd],html[data-home-screen-app] .install-instructions[data-astro-cid-iajxg7rd]{display:none}@media(display-mode:standalone),(display-mode:minimal-ui),(display-mode:fullscreen){.install-home[data-astro-cid-iajxg7rd],.install-instructions[data-astro-cid-iajxg7rd]{display:none}}.close-settings[data-astro-cid-iajxg7rd]{width:2.2rem;height:2.2rem;margin:-.3rem;border-radius:50%}.close-settings[data-astro-cid-iajxg7rd] svg[data-astro-cid-iajxg7rd]{width:1.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.settings-grid[data-astro-cid-iajxg7rd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,3rem)}fieldset[data-astro-cid-iajxg7rd]{min-width:0;margin:0;padding:0;border:0}.options[data-astro-cid-iajxg7rd]{display:flex;gap:.4rem}.theme-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]{flex:0 0 auto}.theme-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]>span[data-astro-cid-iajxg7rd]{width:2.6rem;min-height:2.4rem}.theme-options[data-astro-cid-iajxg7rd] svg[data-astro-cid-iajxg7rd]{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}label[data-astro-cid-iajxg7rd]{position:relative;display:block;flex:1 1 0;min-width:0;cursor:pointer}input[data-astro-cid-iajxg7rd]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}label[data-astro-cid-iajxg7rd]>span[data-astro-cid-iajxg7rd]{display:grid;min-height:2.4rem;place-items:center;padding:.45rem .35rem;border:1px solid transparent;border-radius:.45rem;background:var(--option-background);font-size:.78rem;line-height:1.25;text-align:center;word-break:keep-all}input[data-astro-cid-iajxg7rd]:checked+span[data-astro-cid-iajxg7rd]{color:var(--option-selected-color);background:var(--option-selected-background)}input[data-astro-cid-iajxg7rd]:focus-visible+span[data-astro-cid-iajxg7rd]{outline:2px solid var(--accent-color);outline-offset:2px}.size-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(1) span[data-astro-cid-iajxg7rd]{font-size:.74rem}.size-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(2) span[data-astro-cid-iajxg7rd]{font-size:.82rem}.size-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(3) span[data-astro-cid-iajxg7rd]{font-size:.9rem}.size-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(4) span[data-astro-cid-iajxg7rd]{font-size:1rem}.size-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(5) span[data-astro-cid-iajxg7rd]{font-size:1.08rem}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]>span[data-astro-cid-iajxg7rd]{gap:.12rem}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd][hidden]{display:none}.font-sample[data-astro-cid-iajxg7rd]{font-size:1rem;line-height:1.1}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(1) .font-sample[data-astro-cid-iajxg7rd]{font-family:var(--font-serif)}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(2) .font-sample[data-astro-cid-iajxg7rd]{font-family:var(--font-sans)}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(3) .font-sample[data-astro-cid-iajxg7rd]{font-family:var(--font-brush)}.font-options[data-astro-cid-iajxg7rd] label[data-astro-cid-iajxg7rd]:nth-child(4) .font-sample[data-astro-cid-iajxg7rd]{font-family:var(--font-mono)}@media(max-width:760px){.settings-grid[data-astro-cid-iajxg7rd]{grid-template-columns:1fr;gap:.8rem}.settings-heading[data-astro-cid-iajxg7rd]{margin-bottom:.8rem}}@media(prefers-reduced-motion:reduce){.settings-toggle[data-astro-cid-iajxg7rd]>span[data-astro-cid-iajxg7rd]{transition:none}}.site-header[data-astro-cid-ctg3m53h]{--header-art-scale: 1;position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.75rem);background:var(--page-background);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,padding .22s ease}.site-header[data-astro-cid-ctg3m53h].is-floating{--header-art-scale: .765;padding-block:clamp(.52rem,calc(.6vw + .22rem),.69rem);background:var(--header-background);box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header[data-astro-cid-ctg3m53h].is-hidden:not(:focus-within){transform:translateY(-110%);pointer-events:none}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;margin:-.55rem;padding:.55rem;text-decoration:none}.brand-art[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:calc(.48rem * var(--header-art-scale))}.site-header[data-astro-cid-ctg3m53h].is-floating .settings-toggle{width:2.4rem;height:2.4rem}.site-header[data-astro-cid-ctg3m53h].is-floating .settings-toggle>span{transform:scale(.765)}.brand[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.brand-icon[data-astro-cid-ctg3m53h]{display:block;width:calc(clamp(1.62rem,2.52vw,2.01rem) * var(--header-art-scale));height:auto}.brand-name[data-astro-cid-ctg3m53h]{display:block;width:calc(clamp(5.52rem,8.4vw,6.9rem) * var(--header-art-scale));height:auto;mix-blend-mode:darken}html[data-theme=dark] .brand-name[data-astro-cid-ctg3m53h]{filter:grayscale(1) invert(1) contrast(1.25);mix-blend-mode:screen}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-ctg3m53h]{transition:none}}.site-footer[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:1rem;padding:1.4rem clamp(1rem,2vw,1.75rem) 1.7rem;color:var(--footer-color);font-size:.75rem;line-height:1.5}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-underline-offset:.16em}@font-face{font-family:Inmoon Gowun Batang;src:url(/fonts/GowunBatang-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:Inmoon Gowun Batang;src:url(/fonts/GowunBatang-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:Inmoon Hahmlet;src:url(/fonts/Hahmlet-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:"Inmoon Korean Serif";src:local("AppleMyungjo"),local("AppleMyungjo Regular"),local("Batang"),local("바탕"),local("Noto Serif CJK KR"),local("Noto Serif KR"),local("NanumMyeongjo");unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:Inmoon Korean Sans;src:local("Apple SD Gothic Neo"),local("AppleSDGothicNeo-Regular"),local("Apple SD 산돌고딕 Neo"),local("Malgun Gothic"),local("맑은 고딕"),local("Noto Sans CJK KR"),local("Noto Sans KR"),local("NanumGothic"),local("AppleGothic");unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:Inmoon Korean Brush;src:local("Gungsuh"),local("GungSeo"),local("궁서"),local("Nanum Brush Script"),local("NanumBrush");unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}@font-face{font-family:Inmoon Korean Mono;src:local("D2Coding"),local("D2Coding Regular"),local("NanumGothicCoding"),local("나눔고딕코딩"),local("GulimChe"),local("굴림체"),local("DotumChe"),local("돋움체");unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FFA0-FFDC}*{box-sizing:border-box}html{--page-background: #faf0e2;--text-color: #172454;--body-color: #38435f;--muted-color: #68718a;--footer-color: #737b8c;--border-color: rgb(23 36 84 / .16);--accent-color: #2452d5;--header-background: rgb(250 240 226 / .94);--settings-background: #fcf5ea;--option-background: rgb(23 36 84 / .06);--option-selected-background: #2452d5;--option-selected-color: #fff;--header-shadow: 0 7px 22px rgb(23 36 84 / .07);--font-serif: "Inmoon Gowun Batang", "Inmoon Korean Serif", Georgia, serif;--font-sans: system-ui, sans-serif;--font-brush: "Inmoon Hahmlet", "Inmoon Gowun Batang", "Inmoon Korean Serif", Georgia, serif;--font-mono: "Inmoon Korean Mono", "Inmoon Korean Sans", Menlo, Consolas, monospace;--reading-font: var(--font-serif);--text-scale: 1;min-height:100%;font-size:calc(100% * var(--text-scale));background:var(--page-background);color-scheme:light}html[data-theme=dark]{--page-background: #151a26;--text-color: #f0eee8;--body-color: #d2d5dd;--muted-color: #b2b8c8;--footer-color: #aab0bf;--border-color: rgb(240 238 232 / .18);--accent-color: #acc2ff;--header-background: rgb(21 26 38 / .94);--settings-background: #212938;--option-background: rgb(255 255 255 / .08);--option-selected-background: #afc3ff;--option-selected-color: #172454;--header-shadow: 0 7px 22px rgb(0 0 0 / .22);color-scheme:dark}html[data-font=sans]{--reading-font: var(--font-sans)}html[data-font=brush]{--reading-font: var(--font-brush)}html[data-font=mono]{--reading-font: var(--font-mono)}html[data-size="1"]{--text-scale: .91}html[data-size="2"]{--text-scale: .955}html[data-size="4"]{--text-scale: 1.045}html[data-size="5"]{--text-scale: 1.09}html.settings-open{overflow:hidden}body{min-width:320px;min-height:100vh;margin:0;color:var(--text-color);font-family:var(--reading-font);-webkit-font-smoothing:antialiased}.site[data-astro-cid-gjphf53z]{display:flex;flex-direction:column;min-height:100svh}
