.searchbtn[data-astro-cid-ac66eqjo]{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;padding:2px;display:grid}.searchbtn[data-astro-cid-ac66eqjo]:hover{color:var(--ink)}.sbox[data-astro-cid-ac66eqjo]{--s-bg:var(--bg);--s-line:var(--rule);--s-hover:var(--bg-sunk);--s-foot:var(--bg-sunk);border:1px solid var(--s-line);background:var(--s-bg);width:min(38rem,100vw - 2rem);max-height:min(32rem,100vh - 8rem);color:var(--ink);border-radius:10px;margin:7vh auto auto;padding:0;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 38px #00000029}:root[data-theme=dark] .sbox[data-astro-cid-ac66eqjo]{--s-bg:#1a242c;--s-line:#2e3c46;--s-hover:#253240;--s-foot:#141d23}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sbox[data-astro-cid-ac66eqjo]{--s-bg:#1a242c;--s-line:#2e3c46;--s-hover:#253240;--s-foot:#141d23}}.sbox[data-astro-cid-ac66eqjo][open]{flex-direction:column;display:flex}.sbox[data-astro-cid-ac66eqjo]::backdrop{backdrop-filter:blur(1.5px);background:#0c121661}.sbar[data-astro-cid-ac66eqjo]{border-bottom:1px solid var(--s-line);flex:none;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.sicon[data-astro-cid-ac66eqjo]{color:var(--ink-faint);flex:none}.sinput[data-astro-cid-ac66eqjo]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:.98rem}.sinput[data-astro-cid-ac66eqjo]:focus{outline:none}.sinput[data-astro-cid-ac66eqjo]::placeholder{color:var(--ink-faint)}.sinput[data-astro-cid-ac66eqjo]::-webkit-search-cancel-button{display:none}.skbd[data-astro-cid-ac66eqjo]{font:inherit;font-size:.68rem;font-family:var(--font-sans);color:var(--ink-faint);border:1px solid var(--s-line);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:.1rem .34rem}.skbd[data-astro-cid-ac66eqjo]:hover{color:var(--ink-dim);border-color:var(--ink-faint)}.sbody[data-astro-cid-ac66eqjo]{overscroll-behavior:contain;flex:1;min-height:0;padding:.35rem 0;overflow-y:auto}.sfoot[data-astro-cid-ac66eqjo]{border-top:1px solid var(--s-line);background:var(--s-foot);color:var(--ink-faint);flex:none;align-items:center;gap:.9rem;padding:.5rem .9rem;font-size:.7rem;display:flex}.sfoot[data-astro-cid-ac66eqjo] kbd[data-astro-cid-ac66eqjo]{font-family:var(--font-sans);border:1px solid var(--s-line);background:var(--s-bg);border-radius:3px;margin-right:.18rem;padding:0 .26rem;font-size:.68rem}.scount[data-astro-cid-ac66eqjo]{margin-left:auto}@media (width<=34rem){.sbox[data-astro-cid-ac66eqjo]{max-height:calc(100vh - 5rem);margin-top:3vh}.sfoot[data-astro-cid-ac66eqjo] span[data-astro-cid-ac66eqjo]:not(.scount){display:none}}.shint,.sempty{text-align:center;color:var(--ink-faint);margin:0;padding:1.6rem 1rem;font-size:.85rem}.sempty strong{color:var(--ink-dim);font-weight:600}.sempty code{font-family:var(--font-mono);font-size:.92em}.sitem{color:inherit;border-left:2px solid #0000;padding:.62rem .95rem;text-decoration:none;display:block}.sitem:hover,.sitem[data-on]{background:var(--s-hover);border-left-color:var(--accent)}.sitem-t{word-break:keep-all;font-size:.92rem;font-weight:600;line-height:1.45}.sitem-x{color:var(--ink-dim);-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.79rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ssub{color:inherit;border-left:2px solid #0000;padding:.34rem .95rem .34rem 1.9rem;font-size:.8rem;text-decoration:none;display:block}.ssub:hover,.ssub[data-on]{background:var(--s-hover);border-left-color:var(--accent)}.ssub-t{color:var(--ink-dim);font-weight:500}.ssub-t:before{content:"↳";color:var(--ink-faint);margin-right:.35rem}.sbody mark{color:var(--accent);background:0 0;font-weight:600}.site[data-astro-cid-nen7h5rs]{padding-block:1.6rem 2.6rem}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{letter-spacing:-.015em;font-size:1.02rem;font-weight:700;text-decoration:none}nav[data-astro-cid-nen7h5rs]{align-items:baseline;gap:1.1rem;font-size:.9rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-dim);border-bottom:1.5px solid #0000;padding-bottom:2px;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.theme[data-astro-cid-nen7h5rs]{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;padding:2px;display:grid}.theme[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.theme[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs],:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .moon[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .moon[data-astro-cid-nen7h5rs]{display:none}:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .sun[data-astro-cid-nen7h5rs]{display:block}}.site[data-astro-cid-jo6i4kqk]{color:var(--ink-faint);margin-top:5rem;padding-block:1.6rem 3rem;font-size:.84rem}.shell[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-top:1.3rem;display:flex}a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink-dim)}:root{--bg:#fcfcfb;--bg-sunk:#f3f4f2;--bg-float:#fcfcfb;--ink:#18242b;--ink-dim:#5e6e78;--ink-faint:#93a1a8;--rule:#e4e7e6;--accent:#1d47a5;--measure:47.5rem;--body-size:17px;--gutter:1.25rem;--year-col:4.5rem;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;color-scheme:light}:root[data-theme=dark]{--bg:#10171b;--bg-sunk:#192228;--bg-float:#1e2a31;--ink:#d8e1e4;--ink-dim:#86959d;--ink-faint:#5d6c74;--rule:#263238;--accent:#8ab0ee;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#10171b;--bg-sunk:#192228;--bg-float:#1e2a31;--ink:#d8e1e4;--ink-dim:#86959d;--ink-faint:#5d6c74;--rule:#263238;--accent:#8ab0ee;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--body-size,17px);font-feature-settings:"ss01";font-variant-ligatures:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}::selection{background:var(--accent);color:var(--bg)}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}img,svg,video{max-width:100%;height:auto}.shell{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);z-index:10;background:var(--bg);padding:.4rem .7rem;top:.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
