.sdk-theme{--ink:#1e302b;--muted:#67746e;--accent:#315c49;--line:#dedfd7;--paper:#f7f7f1;background:var(--paper);color:var(--ink);font-family:Wanted Sans,Pretendard,sans-serif;min-height:100vh;font-size:15px;line-height:1.65}.sdk-theme.svelte-kjhaxp a:where(.svelte-kjhaxp){color:inherit;text-decoration:none}.sdk-theme.svelte-kjhaxp button:where(.svelte-kjhaxp){cursor:pointer}.sdk-theme.svelte-kjhaxp :focus-visible{outline:2px solid #467556;outline-offset:5px}.wrap.svelte-kjhaxp{max-width:1160px;margin-inline:auto;padding-inline:36px}.skip.svelte-kjhaxp{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip.svelte-kjhaxp:focus{top:12px}header.svelte-kjhaxp{background:#f7f7f1f2;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.header-inner.svelte-kjhaxp{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand.svelte-kjhaxp{font-size:31px;font-weight:850;letter-spacing:-2px;display:inline-flex;align-items:baseline}.brand.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-weight:450}.brand.svelte-kjhaxp small:where(.svelte-kjhaxp){font-size:8px;letter-spacing:1.5px;margin-left:18px;align-self:center;color:var(--muted);font-weight:500}.desktop-nav.svelte-kjhaxp{display:flex;gap:34px;font-size:13px}.desktop-nav.svelte-kjhaxp a:where(.svelte-kjhaxp){padding:10px 0;color:var(--muted)}.desktop-nav.svelte-kjhaxp a.current:where(.svelte-kjhaxp){color:var(--ink);box-shadow:0 2px var(--accent)}.header-actions.svelte-kjhaxp{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--muted)}.menu-toggle.svelte-kjhaxp{display:none}.hero.svelte-kjhaxp{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;padding-block:77px 66px;align-items:center}.eyebrow.svelte-kjhaxp{font-size:10px;letter-spacing:1.9px;font-weight:600;color:var(--muted);margin:0 0 24px}.hero.svelte-kjhaxp h1:where(.svelte-kjhaxp){font-size:58px;line-height:1.22;font-weight:650;letter-spacing:-3px;margin:0}.hero.svelte-kjhaxp h1:where(.svelte-kjhaxp) em:where(.svelte-kjhaxp){font-style:normal;color:#638063}.intro.svelte-kjhaxp{font-size:15px;color:var(--muted);margin:26px 0 30px;line-height:1.9}.solid.svelte-kjhaxp{display:inline-flex;gap:32px;align-items:center;background:var(--ink);color:#fff!important;font-size:12px;padding:13px 20px;border-radius:3px}.solid.svelte-kjhaxp:hover{background:#315c49}.journal-art.svelte-kjhaxp{position:relative;min-height:335px;background-color:#e4e8db;background-image:linear-gradient(#bfcab75e 1px,transparent 1px),linear-gradient(90deg,#bfcab75e 1px,transparent 1px);background-size:40px 40px;overflow:hidden;padding:22px;border:1px solid #d5dccc}.art-label.svelte-kjhaxp{font:9px ui-monospace,monospace;letter-spacing:2px;color:#526550}.art-circle.svelte-kjhaxp{width:250px;height:250px;border:1px solid #a4b39c;border-radius:50%;position:absolute;right:-85px;top:30px}.art-card.svelte-kjhaxp{position:relative;background:#fcfcf6;width:78%;padding:27px 28px;margin:23px auto 0;transform:rotate(-5deg);box-shadow:12px 14px #afbea431}.art-card.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-size:8px;letter-spacing:1.4px}.art-card.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:25px;line-height:1.55;letter-spacing:-1px;margin:25px 0;font-weight:500}.art-card.svelte-kjhaxp>div:where(.svelte-kjhaxp){height:1px;background:#d7dcce;margin-bottom:14px}.art-card.svelte-kjhaxp small:where(.svelte-kjhaxp){font-size:8px;letter-spacing:1.7px}.art-foot.svelte-kjhaxp{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:21px;font-size:9px;color:#53664d}.art-foot.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-size:25px}.topics.svelte-kjhaxp{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:35px;padding-block:19px;font-size:12px}.topics.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-size:9px;letter-spacing:1px;color:var(--muted);margin-right:auto;align-self:center}.featured.svelte-kjhaxp{display:grid;grid-template-columns:1fr 3fr;padding-block:60px;border-bottom:1px solid var(--line);gap:30px}.section-label.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-size:9px;letter-spacing:1.5px;color:var(--muted)}.section-label.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:14px;margin-top:14px}.note-meta.svelte-kjhaxp{display:flex;gap:20px;font-size:10px;color:var(--muted);margin-bottom:18px}.featured-note.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:28px;line-height:1.5;letter-spacing:-.8px;font-weight:600}.featured-note.svelte-kjhaxp>p:where(.svelte-kjhaxp){font-size:13px;line-height:1.85;color:var(--muted);margin:18px 0;max-width:680px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read.svelte-kjhaxp{font-size:12px;display:flex;gap:28px;margin-top:25px}.read.svelte-kjhaxp b:where(.svelte-kjhaxp){font-weight:400}.recent.svelte-kjhaxp{padding-block:65px 75px}.section-heading.svelte-kjhaxp{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-heading.svelte-kjhaxp .eyebrow:where(.svelte-kjhaxp){margin-bottom:12px}.section-heading.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:27px;letter-spacing:-1px;font-weight:600}.section-heading.svelte-kjhaxp sup:where(.svelte-kjhaxp){font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:10px}.section-heading.svelte-kjhaxp>a:where(.svelte-kjhaxp){font-size:12px}.notes-grid.svelte-kjhaxp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.note-card.svelte-kjhaxp{display:flex;flex-direction:column;min-width:0;border-top:1px solid #b8c3b4;padding:20px 0 0}.card-top.svelte-kjhaxp{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:22px}.card-top.svelte-kjhaxp>span:where(.svelte-kjhaxp){font:14px Georgia,serif;color:#7e9478}.note-card.svelte-kjhaxp h3:where(.svelte-kjhaxp){font-size:17px;line-height:1.6;font-weight:550;letter-spacing:-.4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.note-card.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:12px;color:var(--muted);line-height:1.85;margin:13px 0 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-foot.svelte-kjhaxp{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:10px;color:var(--muted)}.card-foot.svelte-kjhaxp b:where(.svelte-kjhaxp){font-size:18px;font-weight:400;color:var(--ink)}.note-card.svelte-kjhaxp:hover h3:where(.svelte-kjhaxp),.featured-note.svelte-kjhaxp:hover h2:where(.svelte-kjhaxp){color:#638063}.subscribe.svelte-kjhaxp{padding-block:33px;margin-bottom:70px;background:#e9ecdf;display:flex;justify-content:space-between;align-items:center;gap:24px}.subscribe.svelte-kjhaxp .eyebrow:where(.svelte-kjhaxp){margin-bottom:12px}.subscribe.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:23px;letter-spacing:-.8px;font-weight:550}.subscribe.svelte-kjhaxp p:where(.svelte-kjhaxp):not(.eyebrow){font-size:12px;color:var(--muted);margin-top:9px}footer.svelte-kjhaxp{border-top:1px solid var(--line);padding-block:38px 20px}.footer-inner.svelte-kjhaxp{display:flex;align-items:center;justify-content:space-between}.footer-inner.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:11px;color:var(--muted);margin-top:8px}.footer-inner.svelte-kjhaxp nav:where(.svelte-kjhaxp){display:flex;gap:28px;font-size:12px}.footer-bottom.svelte-kjhaxp{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:var(--muted);margin-top:35px}.content.svelte-kjhaxp{max-width:1000px;margin:auto;min-height:65vh;padding:24px 24px 64px}.about.svelte-kjhaxp{padding-block:75px}.about.svelte-kjhaxp h1:where(.svelte-kjhaxp){font-size:45px;line-height:1.4;font-weight:600;letter-spacing:-2px}.about-lead.svelte-kjhaxp{color:var(--muted);margin:25px 0 55px}.about-sections.svelte-kjhaxp{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:45px}.about-sections.svelte-kjhaxp section:where(.svelte-kjhaxp){border-top:1px solid var(--line);padding-top:20px}.about-sections.svelte-kjhaxp span:where(.svelte-kjhaxp){font-size:11px;color:var(--muted)}.about-sections.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:20px;margin:20px 0 12px}.about-sections.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:14px;color:var(--muted);line-height:1.9}.sdk-theme .blog-wrap{max-width:900px;padding:20px 0}.sdk-theme .blog-wrap .hero{text-align:left;padding:35px 0 28px}.sdk-theme .blog-wrap .hero h1{background:none;color:var(--ink);font-size:36px;font-weight:600;letter-spacing:-1px}.sdk-theme .blog-wrap .hero .lead{margin:10px 0 0;color:var(--muted);font-size:14px}.sdk-theme .search{max-width:none;margin:0 0 20px;scroll-margin-top:110px}.sdk-theme .search input{background:#fff;border-color:var(--line);min-width:0;border-radius:3px}.sdk-theme .search button{background:var(--accent);border-radius:3px}.sdk-theme .tags a.active{background:var(--accent)}.sdk-theme .tags a{border-radius:3px}.sdk-theme .post-card{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:25px 0;box-shadow:none;transform:none}.sdk-theme .post-card .emoji,.sdk-theme .emoji-large,.sdk-theme .r-emoji{display:none}.sdk-theme .post-card h3{font-size:21px;line-height:1.5;font-weight:550;color:var(--ink)}.sdk-theme .post-card p{font-size:13px;color:var(--muted);line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdk-theme .post-tags,.sdk-theme .pager a,.sdk-theme .crumbs a{color:var(--accent)}.sdk-theme .post-wrap{max-width:800px;padding:25px 0}.sdk-theme .head{text-align:left;padding:25px 0 35px}.sdk-theme .head h1{font-size:37px;line-height:1.45;letter-spacing:-1.2px;font-weight:600;color:var(--ink)}.sdk-theme .head .description{display:none}.sdk-theme .head .meta{margin-top:24px;color:var(--muted)}.sdk-theme .body{font-size:16px;line-height:1.95;overflow-wrap:anywhere;color:#33413b}.sdk-theme .body img{max-width:100%!important;height:auto!important;display:block;margin:28px auto;border-radius:3px}.sdk-theme .body iframe{max-width:100%}.sdk-theme .body table{max-width:100%;display:block;overflow-x:auto}.sdk-theme .body pre{max-width:100%;background:#23392f;font-size:13px;border-radius:4px}.sdk-theme .body h2{font-size:25px;line-height:1.6;margin-top:50px;border-color:var(--line);color:var(--ink)}.sdk-theme .body a{color:var(--accent)}.sdk-theme .body code{color:#4d6a40;background:#e8ecde}.sdk-theme .body pre code{background:transparent;color:#eef4e7}.sdk-theme .related{background:#edefe5}.sdk-theme .btn-ghost{color:var(--accent);border-color:var(--line);border-radius:3px}@media(max-width:900px){.brand.svelte-kjhaxp small:where(.svelte-kjhaxp){display:none}.hero.svelte-kjhaxp{gap:35px}.hero.svelte-kjhaxp h1:where(.svelte-kjhaxp){font-size:48px}.journal-art.svelte-kjhaxp{min-height:300px}.art-card.svelte-kjhaxp{width:86%;padding:22px}.art-card.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:23px}.notes-grid.svelte-kjhaxp,.topics.svelte-kjhaxp{gap:20px}}@media(max-width:600px){.wrap.svelte-kjhaxp{padding-inline:24px}.header-inner.svelte-kjhaxp{height:72px;gap:20px}.brand.svelte-kjhaxp{font-size:27px}.desktop-nav.svelte-kjhaxp{display:none}.header-actions.svelte-kjhaxp{gap:16px;font-size:11px}.menu-toggle.svelte-kjhaxp{display:block;font-size:11px;border:1px solid var(--line);padding:5px 10px;border-radius:3px}.mobile-nav.svelte-kjhaxp{display:grid;padding-bottom:16px}.mobile-nav.svelte-kjhaxp a:where(.svelte-kjhaxp){display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.hero.svelte-kjhaxp{grid-template-columns:1fr;gap:35px;padding-block:43px 35px}.hero.svelte-kjhaxp h1:where(.svelte-kjhaxp){font-size:45px;letter-spacing:-2px}.eyebrow.svelte-kjhaxp{font-size:8px;letter-spacing:1.3px;margin-bottom:21px}.intro.svelte-kjhaxp{font-size:13px;margin:22px 0}.journal-art.svelte-kjhaxp{min-height:260px;padding:18px}.art-card.svelte-kjhaxp{width:77%;padding:19px 24px;margin-top:16px}.art-card.svelte-kjhaxp p:where(.svelte-kjhaxp){font-size:22px;margin:18px 0}.art-foot.svelte-kjhaxp{margin-top:16px}.topics.svelte-kjhaxp{gap:19px;flex-wrap:wrap;padding-block:18px;font-size:11px}.topics.svelte-kjhaxp>span:where(.svelte-kjhaxp){width:100%;font-size:8px}.featured.svelte-kjhaxp{grid-template-columns:1fr;gap:24px;padding-block:35px}.section-label.svelte-kjhaxp{display:flex;align-items:center;gap:20px}.section-label.svelte-kjhaxp p:where(.svelte-kjhaxp){margin:0;font-size:11px}.section-label.svelte-kjhaxp>span:where(.svelte-kjhaxp){font-size:8px}.featured-note.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:23px}.featured-note.svelte-kjhaxp>p:where(.svelte-kjhaxp){font-size:12px}.note-meta.svelte-kjhaxp{margin-bottom:14px;font-size:9px}.recent.svelte-kjhaxp{padding-block:40px}.section-heading.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:24px}.section-heading.svelte-kjhaxp>a:where(.svelte-kjhaxp){font-size:10px}.notes-grid.svelte-kjhaxp{grid-template-columns:1fr;gap:24px}.note-card.svelte-kjhaxp{padding-top:16px}.card-top.svelte-kjhaxp{margin-bottom:13px}.note-card.svelte-kjhaxp h3:where(.svelte-kjhaxp){font-size:18px}.note-card.svelte-kjhaxp p:where(.svelte-kjhaxp){margin:10px 0 14px}.subscribe.svelte-kjhaxp{margin:0 24px 42px;padding:25px;display:block}.subscribe.svelte-kjhaxp h2:where(.svelte-kjhaxp){font-size:22px}.subscribe.svelte-kjhaxp .solid:where(.svelte-kjhaxp){margin-top:22px}.footer-inner.svelte-kjhaxp{align-items:start}.footer-inner.svelte-kjhaxp nav:where(.svelte-kjhaxp){gap:15px;font-size:11px}.footer-bottom.svelte-kjhaxp{font-size:7px;letter-spacing:.4px;gap:20px}.content.svelte-kjhaxp{padding:15px 24px 45px}.sdk-theme .head h1{font-size:28px;letter-spacing:-.7px}.sdk-theme .body{font-size:15px}.sdk-theme .post-card h3{font-size:19px}.sdk-theme .blog-wrap .hero h1{font-size:30px}.sdk-theme .related{padding:20px 14px}.about.svelte-kjhaxp{padding-block:45px}.about.svelte-kjhaxp h1:where(.svelte-kjhaxp){font-size:34px}.about-lead.svelte-kjhaxp{font-size:14px;margin-bottom:35px}.about-sections.svelte-kjhaxp{grid-template-columns:1fr;gap:28px}.about-sections.svelte-kjhaxp h2:where(.svelte-kjhaxp){margin-top:10px}}
