@font-face{font-family:Lilita One;src:url(/fonts/LilitaOne-Regular.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#e9f4ff;--bg-band:#d8ecff;--surface:#fffaf0;--ink:#2b3861;--ink-soft:#55628a;--line:#2b386124;--accent:#5ccc45;--accent-deep:#3a9a2a;--on-accent:#12301a;--sky:#4db5f5;--gold:#ffb52e;--danger:#f24d4d;--shadow:#1428642e;--r-btn:16px;--r-panel:24px;--font-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Fredoka", ui-rounded, system-ui, sans-serif;--page:1200px;--gutter:clamp(1rem, 4vw, 2.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--display-weight:400;--ch:1ch}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:lang(tr){--font-display:ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display-weight:800}:root:lang(ja){--font-display:"Lilita One", "Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans JP", sans-serif;--font-body:"Fredoka", "Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans JP", sans-serif;--display-weight:800;--ch:1.8ch;line-break:strict;word-break:auto-phrase}:root:lang(ko){--font-display:"Lilita One", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-body:"Fredoka", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--display-weight:800;--ch:1.8ch;word-break:keep-all}@media (prefers-color-scheme:dark){:root{--bg:#0f1633;--bg-band:#141f47;--surface:#1b2757;--ink:#eef3ff;--ink-soft:#aab6d8;--line:#eef3ff24;--accent:#6bd653;--accent-deep:#3a9a2a;--on-accent:#0c2412;--shadow:#00000073}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.005em;text-wrap:balance;margin:0;line-height:1.05}h2{font-size:clamp(2rem,4.2vw,3.25rem)}h3{font-size:1.5rem}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.section{padding-block:clamp(4rem,9vw,7.5rem)}.lead{color:var(--ink-soft);max-width:calc(56 * var(--ch));font-size:1.1875rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--r-btn);min-height:56px;font:600 1.0625rem/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease), filter .15s;border:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.4em;height:1.4em}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 5px 0 var(--accent-deep)}.btn-primary:hover{filter:brightness(1.06)}.btn-primary:active{box-shadow:0 1px 0 var(--accent-deep);transform:translateY(4px)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 2px var(--ink-soft)}.btn-ghost:active{transform:scale(.98)}.btn-sm{min-height:44px;padding:0 1rem;font-size:.9375rem}.btn.is-soon{cursor:default;box-shadow:0 5px 0 var(--accent-deep)}.btn.is-soon:hover{filter:none}.btn.is-soon:active{box-shadow:0 5px 0 var(--accent-deep);transform:none}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-frames] img{opacity:0}[data-frames] img.is-on{opacity:1}[data-frames] img.is-in{opacity:1;z-index:1;transition:opacity var(--frame-fade,.48s) linear}.prose{max-width:calc(68 * var(--ch))}.prose h1{margin-bottom:1rem;font-size:clamp(2.25rem,5vw,3.5rem)}.prose h2{margin:2.75rem 0 .75rem;font-size:1.75rem}.prose h3{margin:1.75rem 0 .5rem;font-size:1.25rem}.prose p,.prose ul{margin:0 0 1rem}.prose ul{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose .meta{color:var(--ink-soft)}.lang[data-astro-cid-gtewornt]{position:relative}summary[data-astro-cid-gtewornt]{border-radius:var(--r-btn);height:44px;box-shadow:inset 0 0 0 2px var(--line);font:600 .875rem/1 var(--font-body);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;padding:0 .7rem;list-style:none;transition:box-shadow .2s;display:flex}summary[data-astro-cid-gtewornt]::-webkit-details-marker{display:none}summary[data-astro-cid-gtewornt]:hover,.lang[data-astro-cid-gtewornt][open] summary[data-astro-cid-gtewornt]{box-shadow:inset 0 0 0 2px var(--ink-soft)}summary[data-astro-cid-gtewornt] svg{width:18px;height:18px}summary[data-astro-cid-gtewornt] .caret{width:12px;height:12px;transition:transform .2s var(--ease)}.lang[data-astro-cid-gtewornt][open] summary[data-astro-cid-gtewornt] .caret{transform:rotate(180deg)}ul[data-astro-cid-gtewornt]{z-index:51;border-radius:var(--r-btn);background:var(--surface);min-width:200px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -12px var(--shadow);margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + 8px);right:0}a[data-astro-cid-gtewornt]{color:var(--ink);border-radius:10px;padding:.55rem .8rem;font-weight:500;text-decoration:none;display:block}a[data-astro-cid-gtewornt]:hover,a[data-astro-cid-gtewornt]:focus-visible{background:var(--bg-band)}a[data-astro-cid-gtewornt][aria-current]{box-shadow:inset 3px 0 0 var(--accent);font-weight:700}@media (prefers-reduced-motion:no-preference){.lang[data-astro-cid-gtewornt][open] ul[data-astro-cid-gtewornt]{animation:drop .2s var(--ease)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-row[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.5rem;height:68px;display:flex}@media (width<=480px){.nav-row[data-astro-cid-wpvy4v7s]{gap:.75rem}}.brand[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-weight:var(--display-weight);align-items:center;gap:.65rem;font-size:1.5rem;text-decoration:none;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{border-radius:10px}nav[data-astro-cid-wpvy4v7s]{margin-left:auto}ul[data-astro-cid-wpvy4v7s]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-soft);font-weight:500;text-decoration:none;transition:color .2s}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}@media (width<=900px){nav[data-astro-cid-wpvy4v7s]{display:none}.nav-row[data-astro-cid-wpvy4v7s]>.lang{margin-left:auto}}@media (width<=480px){.brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-transparency:reduce){.nav[data-astro-cid-wpvy4v7s]{background:var(--bg);-webkit-backdrop-filter:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-soft);padding-block:2rem;font-size:.9375rem}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}
