.locale-control{pointer-events:auto;display:flex;align-items:center}
[data-locale-select]{font:600 12px/1.4 var(--font-ui);color:var(--ink);background:#faf8eff5;border:1px solid #fffffff0;border-radius:22px;padding:10px 9px;min-height:40px;max-width:116px;cursor:pointer;outline-offset:3px;pointer-events:auto}
.locale-settings{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;font:600 14px/1.5 var(--font-ui)}
.locale-settings select{border-color:var(--line);max-width:none;min-width:150px}
.creator-locale{margin:12px 0 0}
html[lang=zh-Hant] .photo-mode::after{content:'拍照模式 · 按 P 返回'}
html[lang=zh-Hant]{--font-ui:'Lumi UI','Lumi TC','Microsoft JhengHei','PingFang TC',sans-serif;--font-display:'Lumi Display','Lumi TC','Microsoft JhengHei','PingFang TC',sans-serif;line-break:strict;word-break:normal}
html[lang=zh-Hant] .eyebrow,html[lang=zh-Hant] .brand small,html[lang=zh-Hant] .nav-caption{letter-spacing:.07em}
html[lang=zh-Hant] .panel p,html[lang=zh-Hant] .dialogue p{line-height:1.85}
html[lang=zh-Hant] .location h2{letter-spacing:.03em}
html[lang=zh-Hant] .brand strong{font-family:'Lumi Display',Georgia,serif}
.menu-open .hud select,.photo-mode .hud select{pointer-events:none}
@media(max-width:700px){.top-actions{gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:72vw}.locale-control{order:2}[data-locale-select]{font-size:11px;min-height:32px;padding:6px;max-width:98px}.topbar{align-items:flex-start}}
