.language-switch{isolation:isolate;background:#fffefa;border:1px solid #d9e2de;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.language-switch a{z-index:1;color:#526862;letter-spacing:0;white-space:nowrap;border-radius:999px;flex:0 0 42px;place-items:center;min-width:42px;min-height:30px;padding:4px 9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.language-switch a:hover{color:#0b352e}.language-switch a[aria-current=page]{color:#0b352e;background:#e3f1ea}.language-switch a:active{transform:scale(.96)}.language-switch a:focus-visible{outline-offset:2px;outline:2px solid #64bc91}@supports selector(:has(*)){.language-switch:before{z-index:0;content:"";background:#e3f1ea;border-radius:999px;width:calc(50% - 4px);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.language-switch:has(a[lang=en][aria-current=page]):before{transform:translate(calc(100% + 2px))}.language-switch a[aria-current=page],.site-header .language-switch a[aria-current=page]{background:0 0}}body:after{z-index:9999;background:var(--page,var(--background,#faf9f5));content:"";opacity:0;pointer-events:none;transition:opacity .12s cubic-bezier(.4,0,1,1);position:fixed;inset:0}html.is-language-leaving body:after{opacity:.16}html.is-language-arrival body:after{animation:.24s cubic-bezier(.22,1,.36,1) both language-arrival-veil}@keyframes language-arrival-veil{0%{opacity:.16}to{opacity:0}}@media (width<=520px){.language-switch a{flex-basis:38px;min-width:38px;min-height:28px;padding-inline:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.language-switch a{transition-duration:.01ms}.language-switch:before,body:after{transition:none;animation:none}}
