@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(/fonts/Pretendard-Regular.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(/fonts/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(/fonts/Pretendard-Bold.subset.woff2) format("woff2")}:root{--paper: #f7f5ef;--paper-raised: #fffdf8;--bg: var(--paper);--surface: var(--paper);--surface-strong: var(--paper-raised);--ink: #1f2933;--text: var(--ink);--muted: #55606c;--line: #d8d3c5;--line-soft: #e6e2d6;--line-rgb: 31, 41, 51;--accent: #23506f;--accent-strong: #173a52;--accent-soft: #e2eaf0;--highlight: #f4e7a6;--ink-blue: var(--accent);--ink-blue-rgb: 35, 80, 111;--rule-gap: 2rem;--font-sans: Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", system-ui, sans-serif;--font-serif: var(--font-sans);--radius-xl: 6px;--radius-lg: 4px;--shadow: none;--shadow-raised: none;--shadow-raised-lg: none;--shadow-raised-sm: none;--shadow-inset: none;--shadow-inset-lg: none;--badge-daily-bg: var(--accent-soft);--badge-daily-text: var(--accent-strong)}@media(prefers-color-scheme:dark){:root{--paper: #181d23;--paper-raised: #1e242b;--ink: #e7e3d8;--muted: #a3acb6;--line: #353d46;--line-soft: #2a313a;--line-rgb: 231, 227, 216;--accent: #8fb8d6;--accent-strong: #b6d3e8;--accent-soft: #223340;--highlight: #4a4420;--ink-blue-rgb: 143, 184, 214}}::selection{background:var(--highlight);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}html{scrollbar-color:var(--line) var(--paper)}html{background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}a[data-astro-cid-37fxchfa]{color:inherit;text-decoration-color:var(--line);text-underline-offset:.22em}.shell[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:224px minmax(0,1fr);gap:0;max-width:1120px;margin:0 auto;padding:0 28px 72px}.sidebar[data-astro-cid-37fxchfa]{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:34px 36px 32px 0;font-size:.92rem;line-height:1.55}.brand[data-astro-cid-37fxchfa]{display:inline-block;font-family:var(--font-serif);font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-decoration:none}.tagline[data-astro-cid-37fxchfa]{margin:6px 0 0;color:var(--muted);font-size:.85rem}.nav[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;margin:22px 0 0;padding-top:12px;border-top:3px double var(--line)}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{padding:7px 0 7px 10px;margin-left:-10px;color:var(--muted);text-decoration:none;border-left:2px solid transparent}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--ink)}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{color:var(--ink);font-weight:600;border-left-color:var(--accent);background:var(--accent-soft)}.side-block[data-astro-cid-37fxchfa]{margin-top:28px}.side-block[data-astro-cid-37fxchfa] h2[data-astro-cid-37fxchfa]{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:.82rem;font-weight:600;color:var(--muted);letter-spacing:.04em}.side-block[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{margin:0;padding:0;list-style:none}.side-block[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{padding:6px 0}.side-block[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:block;text-decoration:none;line-height:1.45}.side-block[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.side-block[data-astro-cid-37fxchfa] time[data-astro-cid-37fxchfa]{display:block;color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.side-tags[data-astro-cid-37fxchfa]{display:flex!important;flex-wrap:wrap;gap:2px 12px}.side-tags[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{padding:2px 0}.side-tags[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--accent);font-size:.85rem}.side-tags[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{margin-left:4px;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.column[data-astro-cid-37fxchfa]{min-width:0;padding-left:48px;border-left:1px solid var(--line)}.ad-slot[data-astro-cid-37fxchfa]{margin:24px 0;padding:12px 14px;border:1px dashed var(--line);color:var(--muted);display:flex;gap:10px;align-items:center}main[data-astro-cid-37fxchfa]{padding-top:44px;min-height:50vh}.footer[data-astro-cid-37fxchfa]{display:flex;justify-content:space-between;gap:18px 40px;flex-wrap:wrap;margin-top:72px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.7}.footer[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin:0}.footer-name[data-astro-cid-37fxchfa]{color:var(--ink);font-family:var(--font-serif);font-weight:700}.footer-note[data-astro-cid-37fxchfa]{max-width:40ch}.footer-links[data-astro-cid-37fxchfa]{display:flex;gap:6px 18px;flex-wrap:wrap;align-items:flex-start}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{text-decoration:none;padding:2px 0}.footer-links[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--ink);text-decoration:underline}@media(max-width:880px){.shell[data-astro-cid-37fxchfa]{display:block;padding:0 20px 56px}.sidebar[data-astro-cid-37fxchfa]{position:static;max-height:none;overflow:visible;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding:24px 0 12px;border-bottom:3px double var(--line)}.column[data-astro-cid-37fxchfa]{padding-left:0;border-left:0}.tagline[data-astro-cid-37fxchfa],.side-block[data-astro-cid-37fxchfa]{display:none}.nav[data-astro-cid-37fxchfa]{flex-direction:row;flex-wrap:wrap;gap:2px 20px;margin:0;padding:0;border-top:0}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{margin:0;padding:4px 0;border-left:0;border-bottom:2px solid transparent}.nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{background:none;border-bottom-color:var(--accent)}main[data-astro-cid-37fxchfa]{padding-top:30px}}
