@font-face{font-family:sans;src:url(../media/PretendardStdVariable-s.p.1cruwavvge4ef.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.sans_6aa782e9-module__cgY2mW__className{font-family:sans,sans Fallback,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.sans_6aa782e9-module__cgY2mW__variable{--font-sans:"sans", "sans Fallback", -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8e1d1;--sheet:#fdfaf3;--sheet2:#f6f1e4;--tint:#fbf6e4;--ink:#26211a;--muted:#6d6455;--hint:#9b927f;--rule:#e2dac8;--rule2:#cbc2ad;--faint:#b3a894;--row:#efe8d8;--lift:#fffdf7;--track:#f2ecdd;--hover:#f4f0e2;--accent:#2b4c46;--accent-soft:#e2ebe4;--ok:#dcebe0;--ok-ink:#386950;--mid:#f7e7c8;--mid-ink:#7a5c22;--low:#fae1da;--low-ink:#944f3f;--vio:#e4dcec;--vio-ink:#5d4a72;--none:#ded5c4;--done-bg:#ded5c4;--done-ink:#6d6455;--accent-line:#b9cfc0;--bar-h:52px;--ease:cubic-bezier(.22, .61, .36, 1);--appbar-h:68px;--rail-w:80px;--side-w:178px;--page-w:1520px;--read-w:900px;--page-gut:0px;--touch:48px;--sans:var(--font-sans), "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--serif:var(--font-myeongjo), "Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", "Batang", Georgia, "Times New Roman", serif}*{font-variant-numeric:tabular-nums;box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{overscroll-behavior-y:none;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--ink);font-family:var(--sans);padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.05'/></svg>");font-size:15px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:30;position:fixed;inset:0;box-shadow:inset 0 0 70px #60503421,inset 0 0 3px #60503433}.card{background:var(--sheet);border:1px solid var(--rule);background-image:linear-gradient(#5a4a3009,#0000 14px);border-radius:2px;position:relative;box-shadow:0 1px 2px #463a2812,0 14px 22px -16px #463a2880}.card+.card{margin-top:13px}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:0;font-weight:700}a{color:var(--accent);text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-nav] body{padding-bottom:calc(var(--appbar-h) + env(safe-area-inset-bottom,0px));--nav-space:calc(var(--appbar-h) + env(safe-area-inset-bottom,0px))}@media (min-width:1024px) and (max-width:1399px){:root[data-nav] body{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:var(--rail-w);--nav-space:env(safe-area-inset-bottom,0px)}}@media (min-width:1400px){:root{--page-gut:32px}:root[data-nav] body{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:var(--side-w);--nav-space:env(safe-area-inset-bottom,0px)}}
