:root{--milk:#fffbf5;--cream:#fdf3e7;--white:#fff;--ink:#6b5447;--line:#8c6b57;--sub:#a08c80;--caramel:#c2784d;--shadow:#9e806b33;--pink:#f7b8c6;--pink-soft:#fde6ec;--apricot:#fde3c8;--butter:#fbf0c4;--mint:#d3eedf;--sky:#d6ebf6;--lavender:#e8e0f5;--font-pop:"Mochiy Pop P One", "Zen Maru Gothic", sans-serif;--font-body:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--radius:22px;--radius-sm:14px;--border:2px solid var(--line);--lift:0 6px 0 var(--shadow);--gutter:clamp(16px, 4vw, 40px);--max:1120px;color-scheme:light}:root:lang(ko){--font-pop:"Mochiy Pop P One", "Jua", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-body:"Gowun Dodum", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}:root:lang(ko) body{word-break:keep-all;overflow-wrap:anywhere}:root:lang(zh-Hans){--font-pop:"Mochiy Pop P One", "ZCOOL KuaiLe", "PingFang SC", "Noto Sans SC", sans-serif;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}:root[data-fonts=local]{--font-pop:"Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--font-body:"Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background-color:var(--milk);background-image:radial-gradient(circle at 12px 12px, var(--pink-soft) 4px, transparent 5px), radial-gradient(circle at 44px 40px, var(--mint) 4px, transparent 5px), radial-gradient(circle at 70px 14px, var(--sky) 3px, transparent 4px);color:var(--ink);font-family:var(--font-body);background-size:88px 56px;margin:0;font-size:16px;font-weight:500;line-height:1.85;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:var(--caramel);text-underline-offset:3px}h1,h2,h3{font-family:var(--font-pop);letter-spacing:.02em;margin:0;font-weight:400;line-height:1.35}p{margin:0}:focus-visible{outline:3px solid var(--caramel);outline-offset:3px;border-radius:8px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill{border:var(--border);background:var(--white);color:var(--ink);font-family:var(--font-pop);box-shadow:0 4px 0 var(--shadow);border-radius:999px;align-items:center;gap:.5em;padding:.55em 1.3em;font-size:15px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.pill:hover{box-shadow:0 6px 0 var(--shadow);transform:translateY(-2px)}.pill:active{box-shadow:0 1px 0 var(--shadow);transform:translateY(2px)}.pill--main{background:var(--pink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lang[data-astro-cid-lemdd452]{flex:none;position:relative}summary[data-astro-cid-lemdd452]{background:var(--white);color:var(--ink);white-space:nowrap;cursor:pointer;border:2px solid #8c6b5759;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:14px;font-weight:700;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-lemdd452]::-webkit-details-marker{display:none}summary[data-astro-cid-lemdd452]:hover,.lang[data-astro-cid-lemdd452][open] summary[data-astro-cid-lemdd452]{background:var(--butter)}svg[data-astro-cid-lemdd452]{fill:none;stroke:var(--line);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.caret[data-astro-cid-lemdd452]{stroke-width:2px;transition:rotate .15s}.lang[data-astro-cid-lemdd452][open] .caret[data-astro-cid-lemdd452]{rotate:180deg}ul[data-astro-cid-lemdd452]{z-index:30;border:var(--border);border-radius:var(--radius-sm);background:var(--white);min-width:168px;box-shadow:var(--lift);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}ul[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{color:var(--ink);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:700;text-decoration:none;display:block}ul[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{background:var(--pink-soft)}ul[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current]{background:var(--pink-soft);box-shadow:inset 0 0 0 2px var(--pink);color:var(--caramel)}@media (width<=1160px){.current[data-astro-cid-lemdd452]{display:none}summary[data-astro-cid-lemdd452]{padding:5px 9px}}@media (width<=760px){.current[data-astro-cid-lemdd452]{display:inline}}@media (width<=420px){.current[data-astro-cid-lemdd452]{display:none}}.bar[data-astro-cid-fzpbxy5g]{z-index:20;-webkit-backdrop-filter:blur(10px);background:#fffbf5e0;border-bottom:2px solid #8c6b5726;position:sticky;top:0}.inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:20px;height:64px;display:flex}.home[data-astro-cid-fzpbxy5g]{color:var(--ink);font-family:var(--font-pop);align-items:center;gap:10px;font-size:20px;text-decoration:none;display:flex}.home-icon[data-astro-cid-fzpbxy5g]{border:var(--border);border-radius:12px;width:40px;height:40px}nav[data-astro-cid-fzpbxy5g]{margin-left:auto}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:4px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:700;text-decoration:none;display:block}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--pink-soft)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--pink-soft);box-shadow:inset 0 0 0 2px var(--pink);color:var(--caramel)}.cta[data-astro-cid-fzpbxy5g]{white-space:nowrap;padding:.4em 1.1em;font-size:14px}.home[data-astro-cid-fzpbxy5g]+.cta[data-astro-cid-fzpbxy5g],.home[data-astro-cid-fzpbxy5g]+.lang{margin-left:auto}@media (width<=1040px){.inner[data-astro-cid-fzpbxy5g]{gap:12px}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:0}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:6px 8px;font-size:14px}}@media (width<=900px){.home[data-astro-cid-fzpbxy5g]{font-size:18px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:6px 5px;font-size:13px}.cta[data-astro-cid-fzpbxy5g]{padding:.4em .9em;font-size:13px}}@media (width>=761px) and (width<=960px){.home[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=760px){nav[data-astro-cid-fzpbxy5g]{display:none}.inner[data-astro-cid-fzpbxy5g]>.lang,.home[data-astro-cid-fzpbxy5g]+.cta[data-astro-cid-fzpbxy5g]{margin-left:auto}}.foot[data-astro-cid-nns7i3if]{background:var(--cream);border-top:var(--border);margin-top:40px;padding:40px 0 48px;font-size:14px}.inner[data-astro-cid-nns7i3if]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);font-weight:700}.langs[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.langs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.langs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:var(--butter)}.langs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current]{background:var(--pink-soft);box-shadow:inset 0 0 0 2px var(--pink);color:var(--caramel)}.copy[data-astro-cid-nns7i3if],.copy[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--sub)}
