.language-picker{font:500 11px var(--mono,monospace);color:var(--ink,#242520);background:transparent;border:1px solid #28251f24;border-radius:50px;padding:9px 24px 9px 12px;min-height:36px;cursor:pointer;max-width:118px}
.language-picker:focus-visible{outline:2px solid var(--ember,#ed4d23);outline-offset:3px}
html[lang="zh-Hans"]{font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
html[lang="zh-Hans"] :is(h1,h2,h3,p,button,a,label,span,small,select,summary,dt,dd){font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
html[lang="zh-Hans"] :is(.eyebrow,.sidebar-label,.micro-label,.market-caption,.hero-fineprint,.scene-fact span){letter-spacing:.08em}
html[lang="zh-Hans"] :is(.story-scene h1,.story-scene h2){font-size:clamp(48px,6.7vw,106px);line-height:1.2;letter-spacing:-.025em}
html[lang="zh-Hans"] .story-scene p{line-height:1.9}
html[lang="zh-Hans"] .steps .step{letter-spacing:0}
html[lang="zh-Hans"] .kitchen-caption p{line-height:1.8}
@media(max-width:760px){.language-picker{font-size:10px;min-height:36px;max-width:102px;padding:8px 18px 8px 10px}.header-actions{gap:8px}.header-actions>.network-badge{display:none}.app-top-actions{gap:8px}html[lang="zh-Hans"] .story-scene :is(h1,h2){font-size:clamp(38px,10.5vw,68px)}}
