.nav-bar.svelte-4gwysh{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--color-bg) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-inner.svelte-4gwysh{max-width:1200px;width:100%;margin:0 auto;padding:0 56px}.nav.svelte-4gwysh{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 4px}.lang-switcher.svelte-4gwysh{position:relative}.lang-btn.svelte-4gwysh{display:flex;align-items:center;gap:5px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;color:var(--color-text, #2D2B28);background:transparent;border:none;cursor:pointer;padding:8px 4px;border-radius:8px;transition:color .15s}.lang-btn.lang-cjk.svelte-4gwysh{font-size:14px;font-weight:600}.lang-btn.svelte-4gwysh svg:where(.svelte-4gwysh){color:var(--color-text-muted, #A8A6A2)}.lang-btn.svelte-4gwysh:hover{color:var(--color-primary, #E06B50)}.lang-btn.svelte-4gwysh:hover svg:where(.svelte-4gwysh){color:var(--color-primary, #E06B50)}.lang-chevron.svelte-4gwysh{transition:transform .2s ease}.lang-chevron.open.svelte-4gwysh{transform:rotate(180deg)}.lang-dropdown.svelte-4gwysh{position:absolute;right:-4px;top:calc(100% + 6px);background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000000d;padding:10px 0;width:144px;overflow:hidden;z-index:200;animation:svelte-4gwysh-lang-pop .15s ease-out}@keyframes svelte-4gwysh-lang-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lang-option.svelte-4gwysh{display:flex;align-items:center;justify-content:center;margin:0 12px;padding:14px 0;font-family:Nunito,sans-serif;font-size:15px;font-weight:600;color:#5c5248;text-decoration:none;transition:color .12s;border-bottom:1px solid #F5F3F0}.lang-option.svelte-4gwysh:last-child{border-bottom:none}.lang-option.svelte-4gwysh:hover{color:#2d2b28;text-decoration:none}.lang-option.active.svelte-4gwysh,.lang-option.active.svelte-4gwysh:hover{color:#ff6d3f}.page-shell.svelte-4gwysh{min-height:calc(100vh - 64px);display:flex;flex-direction:column;background:var(--color-bg);font-family:Nunito,sans-serif}.page-inner.svelte-4gwysh{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:0 56px;display:flex;flex-direction:column}.nav-link.svelte-4gwysh,.nav-link.svelte-4gwysh:hover{text-decoration:none}.nav-logo.svelte-4gwysh{display:flex;align-items:center;gap:12px}.logo-mark.svelte-4gwysh{width:32px;height:32px;flex-shrink:0}.logo-text.svelte-4gwysh{font-family:Nunito,sans-serif;font-size:21px;font-weight:800;color:#2d2b28;line-height:1}.page-main.svelte-4gwysh{flex:1;padding-top:24px;padding-bottom:48px}.footer.svelte-4gwysh{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 4px;border-top:1px solid #E5E0D9}.footer-brand.svelte-4gwysh{font-family:Nunito,sans-serif;font-size:12px;font-weight:400;color:#a8a6a2}.footer-links.svelte-4gwysh{display:flex;gap:28px}.footer-links.svelte-4gwysh a:where(.svelte-4gwysh){font-family:Nunito,sans-serif;font-size:12px;font-weight:500;color:#7a7876;text-decoration:none}.footer-links.svelte-4gwysh a:where(.svelte-4gwysh):hover{color:#2d2b28;text-decoration:none}@media(max-width:1100px){.nav-inner.svelte-4gwysh,.page-inner.svelte-4gwysh{padding:0 40px}}@media(max-width:900px){.nav-inner.svelte-4gwysh,.page-inner.svelte-4gwysh{padding:0 22px}}@media(max-width:480px){.nav-inner.svelte-4gwysh,.page-inner.svelte-4gwysh{padding:0 16px}.footer.svelte-4gwysh{flex-direction:column;height:auto;gap:8px;align-items:flex-start;padding:16px 0}}
